diff options
Diffstat (limited to 'source/blender/editors/space_info/textview.h')
-rw-r--r-- | source/blender/editors/space_info/textview.h | 63 |
1 files changed, 32 insertions, 31 deletions
diff --git a/source/blender/editors/space_info/textview.h b/source/blender/editors/space_info/textview.h index 40478e30f37..aa0e924b461 100644 --- a/source/blender/editors/space_info/textview.h +++ b/source/blender/editors/space_info/textview.h @@ -22,39 +22,40 @@ #define __TEXTVIEW_H__ typedef struct TextViewContext { - int lheight; - int sel_start, sel_end; - - /* view settings */ - int cwidth; /* shouldnt be needed! */ - int console_width; /* shouldnt be needed! */ - - int winx; - int ymin, ymax; - - /* callbacks */ - int (*begin)(struct TextViewContext *tvc); - void (*end)(struct TextViewContext *tvc); - void *arg1; - void *arg2; - - /* iterator */ - int (*step)(struct TextViewContext *tvc); - int (*line_get)(struct TextViewContext *tvc, const char **, int *); - int (*line_color)(struct TextViewContext *tvc, unsigned char fg[3], unsigned char bg[3]); - /* constant theme colors */ - void (*const_colors)(struct TextViewContext *tvc, unsigned char bg_sel[4]); - void *iter; - int iter_index; - int iter_char; /* char intex, used for multi-line report display */ - int iter_char_next; /* same as above, next \n */ - int iter_tmp; /* internal iterator use */ + int lheight; + int sel_start, sel_end; + + /* view settings */ + int cwidth; /* shouldnt be needed! */ + int console_width; /* shouldnt be needed! */ + + int winx; + int ymin, ymax; + + /* callbacks */ + int (*begin)(struct TextViewContext *tvc); + void (*end)(struct TextViewContext *tvc); + void *arg1; + void *arg2; + + /* iterator */ + int (*step)(struct TextViewContext *tvc); + int (*line_get)(struct TextViewContext *tvc, const char **, int *); + int (*line_color)(struct TextViewContext *tvc, unsigned char fg[3], unsigned char bg[3]); + /* constant theme colors */ + void (*const_colors)(struct TextViewContext *tvc, unsigned char bg_sel[4]); + void *iter; + int iter_index; + int iter_char; /* char intex, used for multi-line report display */ + int iter_char_next; /* same as above, next \n */ + int iter_tmp; /* internal iterator use */ } TextViewContext; -int textview_draw(struct TextViewContext *tvc, const int draw, int mval[2], void **mouse_pick, int *pos_pick); +int textview_draw( + struct TextViewContext *tvc, const int draw, int mval[2], void **mouse_pick, int *pos_pick); -#define TVC_LINE_FG (1<<0) -#define TVC_LINE_BG (1<<1) +#define TVC_LINE_FG (1 << 0) +#define TVC_LINE_BG (1 << 1) -#endif /* __TEXTVIEW_H__ */ +#endif /* __TEXTVIEW_H__ */ |