Mercurial > geeqie
diff src/typedefs.h @ 1582:2ca277a9845b
- handle color profile and write metadata buttons on statusbar by ui_manager
- statusbar buttons made configurable
author | nadvornik |
---|---|
date | Fri, 01 May 2009 23:15:51 +0000 |
parents | 3d9f5c078521 |
children | 0cd2268f500b |
line wrap: on
line diff
--- a/src/typedefs.h Fri May 01 09:49:27 2009 +0000 +++ b/src/typedefs.h Fri May 01 23:15:51 2009 +0000 @@ -179,6 +179,12 @@ STARTUP_PATH_HOME, } StartUpPath; +typedef enum { + TOOLBAR_MAIN, + TOOLBAR_STATUS, + TOOLBAR_COUNT +} ToolbarType; + #define MAX_SPLIT_IMAGES 4 typedef struct _ImageLoader ImageLoader; @@ -562,8 +568,8 @@ GtkActionGroup *action_group_editors; guint ui_editors_id; GtkUIManager *ui_manager; - guint toolbar_merge_id; - GList *toolbar_actions; + guint toolbar_merge_id[TOOLBAR_COUNT]; + GList *toolbar_actions[TOOLBAR_COUNT]; GtkWidget *path_entry; @@ -591,7 +597,7 @@ GtkWidget *menu_bar; /* referenced by lw, exist during whole lw lifetime */ /* toolbar */ - GtkWidget *toolbar; /* referenced by lw, exist during whole lw lifetime */ + GtkWidget *toolbar[TOOLBAR_COUNT]; /* referenced by lw, exist during whole lw lifetime */ // gint toolbar_hidden; // GtkWidget *thumb_button; @@ -626,11 +632,9 @@ GtkWidget *info_box; GtkWidget *info_progress_bar; GtkWidget *info_sort; - GtkWidget *info_color; GtkWidget *info_status; GtkWidget *info_details; GtkWidget *info_zoom; - GtkWidget *info_write; GtkWidget *info_pixel; /* slide show */