| 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 |