Mercurial > pidgin
comparison src/gtkutils.h @ 6372:9dd4bb3cf1df
[gaim-migrate @ 6877]
Moved some utility functions out of dialogs.c and into gtkutils.c.
committer: Tailor Script <tailor@pidgin.im>
| author | Christian Hammond <chipx86@chipx86.com> |
|---|---|
| date | Tue, 05 Aug 2003 11:08:40 +0000 |
| parents | 5fb6bd688a5b |
| children | b89d98f0bf79 |
comparison
equal
deleted
inserted
replaced
| 6371:8f94cce8faa5 | 6372:9dd4bb3cf1df |
|---|---|
| 24 #define _GAIM_GTK_UTILS_H_ | 24 #define _GAIM_GTK_UTILS_H_ |
| 25 | 25 |
| 26 #include <gtk/gtk.h> | 26 #include <gtk/gtk.h> |
| 27 #include "gtkconv.h" | 27 #include "gtkconv.h" |
| 28 #include "prpl.h" | 28 #include "prpl.h" |
| 29 | |
| 30 typedef enum | |
| 31 { | |
| 32 GAIM_BUTTON_HORIZONTAL, | |
| 33 GAIM_BUTTON_VERTICAL | |
| 34 | |
| 35 } GaimButtonOrientation; | |
| 36 | |
| 37 typedef enum | |
| 38 { | |
| 39 GAIM_BUTTON_NONE = 0, | |
| 40 GAIM_BUTTON_TEXT, | |
| 41 GAIM_BUTTON_IMAGE, | |
| 42 GAIM_BUTTON_TEXT_IMAGE | |
| 43 | |
| 44 } GaimButtonStyle; | |
| 29 | 45 |
| 30 /** | 46 /** |
| 31 * Sets up a gtkimhtml widget, loads it with smileys, and sets the | 47 * Sets up a gtkimhtml widget, loads it with smileys, and sets the |
| 32 * default signal handlers. | 48 * default signal handlers. |
| 33 * | 49 * |
| 166 const char *icon, GtkSignalFunc sf, | 182 const char *icon, GtkSignalFunc sf, |
| 167 gpointer data, guint accel_key, | 183 gpointer data, guint accel_key, |
| 168 guint accel_mods, char *mod); | 184 guint accel_mods, char *mod); |
| 169 | 185 |
| 170 /** | 186 /** |
| 187 * Creates a button with the specified text and stock icon. | |
| 188 * | |
| 189 * @param text The text for the button. | |
| 190 * @param icon The stock icon name. | |
| 191 * @param style The orientation of the button. | |
| 192 * | |
| 193 * @return The button. | |
| 194 */ | |
| 195 GtkWidget *gaim_pixbuf_button_from_stock(const char *text, const char *icon, | |
| 196 GaimButtonOrientation style); | |
| 197 | |
| 198 /** | |
| 199 * Creates a toolbar button with the stock icon. | |
| 200 * | |
| 201 * @param icon The stock icon name. | |
| 202 * | |
| 203 * @return The button. | |
| 204 */ | |
| 205 GtkWidget *gaim_pixbuf_toolbar_button_from_stock(const char *stock); | |
| 206 | |
| 207 /** | |
| 171 * Creates a HIG preferences frame. | 208 * Creates a HIG preferences frame. |
| 172 * | 209 * |
| 173 * @param parent The widget to put the frame into. | 210 * @param parent The widget to put the frame into. |
| 174 * @param title The title for the frame. | 211 * @param title The title for the frame. |
| 175 * | 212 * |
