aboutsummaryrefslogtreecommitdiff
path: root/src/prefs_toolbar.h
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2007-01-26 05:40:07 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2007-01-26 05:40:07 +0000
commit980184bb430c44fdd4cd90eef9e230fc379c8d36 (patch)
treeb283d747eb8a6c3efb95cbd722072172fea73893 /src/prefs_toolbar.h
parentbb0652b68897b62a6c323004e569c0f0aaf90e7d (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.h29
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__ */