/*
* Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 2001-2007 Hiroyuki Yamamoto and the Claws Mail team
+ * Copyright (C) 2001-2012 Hiroyuki Yamamoto and the Claws Mail team
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
TOOLBAR_MSGVIEW
} ToolbarType;
+#define NUM_TOOLBARS 3
+
typedef enum
{
COMPOSEBUTTON_MAIL,
GtkWidget *learn_ham_icon;
GtkWidget *cancel_inc_btn;
+ GtkWidget *cancel_send_btn;
+ GtkWidget *cancel_all_btn;
ComposeButtonType compose_btn_type;
LearnButtonType learn_btn_type;
GtkWidget *insert_btn;
GtkWidget *attach_btn;
GtkWidget *sig_btn;
+ GtkWidget *repsig_btn;
GtkWidget *exteditor_btn;
GtkWidget *linewrap_current_btn;
GtkWidget *linewrap_all_btn;
#ifdef USE_ENCHANT
GtkWidget *spellcheck_btn;
#endif
-#if !GTK_CHECK_VERSION(2,12,0)
- GtkTooltips *tooltips;
-#endif
};
struct _ToolbarItem {
-/* enum holds available actions for both
- Compose Toolbar and Main Toolbar
+/* enum holds available actions for both
+ Compose Toolbar and Main Toolbar
*/
enum {
/* main toolbar */
A_EXECUTE,
A_GOTO_PREV,
A_GOTO_NEXT,
+
A_IGNORE_THREAD,
A_WATCH_THREAD,
+ A_MARK,
+ A_UNMARK,
+ A_LOCK,
+ A_UNLOCK,
+ A_ALL_READ,
+ A_ALL_UNREAD,
+ A_READ,
+ A_UNREAD,
+
A_PRINT,
A_LEARN_SPAM,
A_GO_FOLDERS,
/* compose toolbar */
A_SEND,
- A_SENDL,
+ A_SEND_LATER,
A_DRAFT,
A_INSERT,
A_ATTACH,
A_SIG,
+ A_REP_SIG,
A_EXTEDITOR,
A_LINEWRAP_CURRENT,
A_LINEWRAP_ALL,
/* common items */
A_CLAWS_ACTIONS,
A_CANCEL_INC,
+ A_CANCEL_SEND,
+ A_CANCEL_ALL,
A_CLOSE,
A_SEPARATOR,
+ A_CLAWS_PLUGINS,
+
N_ACTION_VAL
};
LearnButtonType learn_btn_type);
const gchar *toolbar_get_short_text (int action);
int toolbar_get_icon (int action);
+gboolean toolbar_check_action_btns (ToolbarType type);
#endif /* __CUSTOM_TOOLBAR_H__ */