diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2007-01-26 05:40:07 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2007-01-26 05:40:07 +0000 |
commit | 980184bb430c44fdd4cd90eef9e230fc379c8d36 (patch) | |
tree | b283d747eb8a6c3efb95cbd722072172fea73893 /src/prefs_toolbar.h | |
parent | bb0652b68897b62a6c323004e569c0f0aaf90e7d (diff) |
implemented the toolbar customization of the composition window.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@1503 ee746299-78ed-0310-b773-934348b2243d
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__ */ |