pidgin/gtkwebviewtoolbar.h

changeset 33255
0c8cfc86bdc2
parent 32817
016056e052ef
child 34274
9169710b5af5
equal deleted inserted replaced
33254:88b2504d0acf 33255:0c8cfc86bdc2
32 #define GTK_WEBVIEWTOOLBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_WEBVIEWTOOLBAR, GtkWebViewToolbar)) 32 #define GTK_WEBVIEWTOOLBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_WEBVIEWTOOLBAR, GtkWebViewToolbar))
33 #define GTK_WEBVIEWTOOLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_WEBVIEWTOOLBAR, GtkWebViewToolbarClass)) 33 #define GTK_WEBVIEWTOOLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_WEBVIEWTOOLBAR, GtkWebViewToolbarClass))
34 #define GTK_IS_WEBVIEWTOOLBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_WEBVIEWTOOLBAR)) 34 #define GTK_IS_WEBVIEWTOOLBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_WEBVIEWTOOLBAR))
35 #define GTK_IS_WEBVIEWTOOLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_WEBVIEWTOOLBAR)) 35 #define GTK_IS_WEBVIEWTOOLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_WEBVIEWTOOLBAR))
36 #define GTK_WEBVIEWTOOLBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_WEBVIEWTOOLBAR, GtkWebViewToolbarClass)) 36 #define GTK_WEBVIEWTOOLBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_WEBVIEWTOOLBAR, GtkWebViewToolbarClass))
37
38 typedef enum {
39 GTK_WEBVIEWTOOLBAR_ACTION_BOLD,
40 GTK_WEBVIEWTOOLBAR_ACTION_ITALIC,
41 GTK_WEBVIEWTOOLBAR_ACTION_UNDERLINE,
42 GTK_WEBVIEWTOOLBAR_ACTION_STRIKE,
43 GTK_WEBVIEWTOOLBAR_ACTION_LARGER,
44 #if 0
45 GTK_WEBVIEWTOOLBAR_ACTION_NORMAL,
46 #endif
47 GTK_WEBVIEWTOOLBAR_ACTION_SMALLER,
48 GTK_WEBVIEWTOOLBAR_ACTION_FONTFACE,
49 GTK_WEBVIEWTOOLBAR_ACTION_FGCOLOR,
50 GTK_WEBVIEWTOOLBAR_ACTION_BGCOLOR,
51 GTK_WEBVIEWTOOLBAR_ACTION_CLEAR,
52 GTK_WEBVIEWTOOLBAR_ACTION_IMAGE,
53 GTK_WEBVIEWTOOLBAR_ACTION_LINK,
54 GTK_WEBVIEWTOOLBAR_ACTION_HR,
55 GTK_WEBVIEWTOOLBAR_ACTION_SMILEY,
56 GTK_WEBVIEWTOOLBAR_ACTION_ATTENTION
57 } GtkWebViewToolbarAction;
37 58
38 typedef struct _GtkWebViewToolbar GtkWebViewToolbar; 59 typedef struct _GtkWebViewToolbar GtkWebViewToolbar;
39 typedef struct _GtkWebViewToolbarClass GtkWebViewToolbarClass; 60 typedef struct _GtkWebViewToolbarClass GtkWebViewToolbarClass;
40 61
41 struct _GtkWebViewToolbar { 62 struct _GtkWebViewToolbar {
88 * @param conv The new conversation 109 * @param conv The new conversation
89 */ 110 */
90 void gtk_webviewtoolbar_switch_active_conversation(GtkWebViewToolbar *toolbar, 111 void gtk_webviewtoolbar_switch_active_conversation(GtkWebViewToolbar *toolbar,
91 PurpleConversation *conv); 112 PurpleConversation *conv);
92 113
114 /**
115 * Activate a GtkWebViewToolbar action
116 *
117 * @param toolbar The GtkWebViewToolbar object
118 * @param action The GtkWebViewToolbarAction
119 */
120 void gtk_webviewtoolbar_activate(GtkWebViewToolbar *toolbar,
121 GtkWebViewToolbarAction action);
122
93 G_END_DECLS 123 G_END_DECLS
94 124
95 #endif /* _PIDGINWEBVIEWTOOLBAR_H_ */ 125 #endif /* _PIDGINWEBVIEWTOOLBAR_H_ */
96 126

mercurial