Fix run length encoding of marked image, bump to version 0.8
[colorize.git] / gui / main.h
1 void printerror(const char *fmt, ...);
2 void main_destroy(void);
3 extern int highlight, preview, rendered, flowview;
4 extern GtkWidget *main_window;
5 extern GtkWidget *img_scroll;
6 extern GtkWidget *img_drawing_area;
7 extern GtkWidget *timeline_drawing_area;
8 extern GtkWidget *palette_treeview;
9 extern GtkWidget *timeline_scroll;
10 extern GtkLabel *img_label;
11
12 extern GtkWidget *colorseldlg;
13 extern GtkColorSelection *colorsel;
14 void color_response(GtkDialog *dialog, gint response_id, gpointer user_data);
15
16 /* the labels are used to identify menu and button items */
17 enum toggle_label {
18         TOGGLE_LABEL_NONE = 0,
19         TOGGLE_LABEL_MARK,
20         TOGGLE_LABEL_HIGHLIGHT,
21         TOGGLE_LABEL_PREVIEW,
22         TOGGLE_LABEL_RENDERED,
23         TOGGLE_LABEL_FLOWVIEW,
24         TOGGLE_LABEL_ZOOMFIELDS,
25 };
26
27 void set_button_toggel_by_label(enum toggle_label label, gboolean active);
28
29 extern int brush_size;
30 extern int mark, highlight, preview, rendered, draw_mode, move_mode, fill_mode, pick_mode, flowview;
31 extern char output_prefix[];