Mercurial > pidgin.yaz
diff pidgin/gtkutils.h @ 21992:1690d040addd
Remove a lot of duplication from a lot of places. Closes #4558.
committer: Sadrul Habib Chowdhury <imadil@gmail.com>
author | Gabriel Schulhof <nix@go-nix.ca> |
---|---|
date | Sat, 05 Jan 2008 10:43:25 +0000 |
parents | ecdb9f9b75e4 |
children | 2f805b1efc9a 9a60b9fab0ea |
line wrap: on
line diff
--- a/pidgin/gtkutils.h Sat Jan 05 02:16:30 2008 +0000 +++ b/pidgin/gtkutils.h Sat Jan 05 10:43:25 2008 +0000 @@ -794,5 +794,20 @@ */ gboolean pidgin_auto_parent_window(GtkWidget *window); +/** + * Add a labelled widget to a GtkVBox + * + * @param vbox The GtkVBox to add the widget to. + * @param widget_label The label to give the widget. + * @param sg The GtkSizeGroup to add the label to. + * @param widget The GtkWidget to add + * @param expand Whether to expand the widget horizontally. + * @param p_label Place to store a pointer to the GtkLabel, or NULL if you don't care. + * + * @return A GtkHBox already added to the GtkVBox containing the GtkLabel and the GtkWidget. + * @since 2.4.0 + */ +GtkWidget *pidgin_add_widget_to_vbox(GtkBox *vbox, const char *widget_label, GtkSizeGroup *sg, GtkWidget *widget, gboolean expand, GtkWidget **p_label); + #endif /* _PIDGINUTILS_H_ */