void main_destroy(void);
extern int highlight, preview, rendered, flowview;
extern GtkWidget *main_window;
+extern GtkWidget *img_scroll;
extern GtkWidget *img_drawing_area;
extern GtkWidget *timeline_drawing_area;
extern GtkWidget *palette_treeview;
extern GtkWidget *timeline_scroll;
extern GtkLabel *img_label;
+
+extern GtkWidget *colorseldlg;
+extern GtkColorSelection *colorsel;
+void color_response(GtkDialog *dialog, gint response_id, gpointer user_data);
+
+/* the labels are used to identify menu and button items */
+enum toggle_label {
+ TOGGLE_LABEL_NONE = 0,
+ TOGGLE_LABEL_HIGHLIGHT,
+ TOGGLE_LABEL_PREVIEW,
+ TOGGLE_LABEL_RENDERED,
+ TOGGLE_LABEL_FLOWVIEW,
+ TOGGLE_LABEL_ZOOMFIELDS,
+};
+
+void set_button_toggel_by_label(enum toggle_label label, gboolean active);
+
+extern int brush_size;
+extern int highlight, preview, rendered, draw_mode, move_mode, fill_mode, pick_mode, flowview;
+