Mercurial > pidgin.yaz
view console/libgnt/gntbox.h @ 13874:77b43a898629
[gaim-migrate @ 16346]
Makefile.in should not be in the repository, and Makefile and .deps
should be ignored (I'm not sure I did this right... we'll see :-) )
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Mon, 26 Jun 2006 04:21:04 +0000 |
parents | c1e3f7c75c3f |
children | 0d0ab1e39d0a |
line wrap: on
line source
#ifndef GNT_BOX_H #define GNT_BOX_H #include "gnt.h" #include "gntwidget.h" #define GNT_TYPE_BOX (gnt_box_get_gtype()) #define GNT_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GNT_TYPE_BOX, GntBox)) #define GNT_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GNT_TYPE_BOX, GntBoxClass)) #define GNT_IS_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GNT_TYPE_BOX)) #define GNT_IS_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_BOX)) #define GNT_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_BOX, GntBoxClass)) typedef struct _GnBox GntBox; typedef struct _GnBoxClass GntBoxClass; struct _GnBox { GntWidget parent; gboolean vertical; gboolean homogeneous; GList *list; /* List of widgets */ GList *active; int pad; /* Number of spaces to use between widgets */ char *title; void (*gnt_reserved1)(void); void (*gnt_reserved2)(void); void (*gnt_reserved3)(void); void (*gnt_reserved4)(void); }; struct _GnBoxClass { GntWidgetClass parent; void (*gnt_reserved1)(void); void (*gnt_reserved2)(void); void (*gnt_reserved3)(void); void (*gnt_reserved4)(void); }; G_BEGIN_DECLS GType gnt_box_get_gtype(void); GntWidget *gnt_box_new(gboolean homo, gboolean vert); void gnt_box_add_widget(GntBox *box, GntWidget *widget); void gnt_box_set_title(GntBox *box, const char *title); void gnt_box_set_pad(GntBox *box, int pad); void gnt_box_set_toplevel(GntBox *box, gboolean set); G_END_DECLS #endif /* GNT_BOX_H */