diff options
Diffstat (limited to 'src/prefs_toolbar.h')
-rw-r--r-- | src/prefs_toolbar.h | 29 |
1 files changed, 25 insertions, 4 deletions
diff --git a/src/prefs_toolbar.h b/src/prefs_toolbar.h index adf6416d..e89bb497 100644 --- a/src/prefs_toolbar.h +++ b/src/prefs_toolbar.h @@ -30,7 +30,15 @@ typedef struct _PrefsToolbarItem PrefsToolbarItem; typedef enum { + TOOLBAR_MAIN, + TOOLBAR_COMPOSE +} ToolbarType; + +typedef enum +{ T_SEPARATOR, + + /* Main */ T_GET, T_GET_ALL, T_SEND_QUEUE, @@ -41,7 +49,18 @@ typedef enum T_DELETE, T_JUNK, T_EXECUTE, - T_NEXT + T_NEXT, + + /* Compose */ + T_SEND, + T_SEND_LATER, + T_DRAFT, + T_INSERT_FILE, + T_ATTACH_FILE, + T_SIGNATURE, + T_EDITOR, + T_LINEWRAP, + T_ADDRESS_BOOK } ToolbarItems; struct _PrefsToolbarItem @@ -53,8 +72,9 @@ struct _PrefsToolbarItem gpointer data; }; -gint prefs_toolbar_open (gint *visible_items, - GList **item_list); +gint prefs_toolbar_open (ToolbarType type, + gint *visible_items, + GList **item_list); const PrefsDisplayItem *prefs_toolbar_get_item_from_name (const gchar *name); @@ -67,6 +87,7 @@ gint *prefs_toolbar_get_id_list_from_name_list gchar *prefs_toolbar_get_name_list_from_item_list (GList *item_list); -const gchar *prefs_toolbar_get_default_setting_name_list(void); +const gchar *prefs_toolbar_get_default_main_setting_name_list (void); +const gchar *prefs_toolbar_get_default_compose_setting_name_list(void); #endif /* __PREFS_TOOLBAR_H__ */ |