-
Notifications
You must be signed in to change notification settings - Fork 1
/
detailview.h
31 lines (23 loc) · 740 Bytes
/
detailview.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#ifndef _DETAILVIEW_H
#define _DETAILVIEW_H
#include "blastlist.h"
#include "webfetcher.h"
#include "anigif.h"
#include <pthread.h>
typedef struct {
blastlist *blastlist;
int line_offset;
int code_column_offset;
bool tried_fetching_attachment;
pthread_t fetch_thread;
webfetch_result *attachment;
anigif *anigif;
} detailview;
detailview *conch_detailview_new(blastlist *blastlist);
void conch_detailview_free(detailview *v);
void conch_detailview_scroll_down(detailview *v);
void conch_detailview_scroll_up(detailview *v);
void conch_detailview_scroll_code_left(detailview *v);
void conch_detailview_scroll_code_right(detailview *v);
void conch_detailview_edit_code_snippet(detailview *v);
#endif /* _DETAILVIEW_H */