24#include <glib-object.h>
29#define DTGTK_TYPE_EXPANDER (dtgtk_expander_get_type())
30#define DTGTK_EXPANDER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), DTGTK_TYPE_EXPANDER, GtkDarktableExpander))
31#define DTGTK_IS_EXPANDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), DTGTK_TYPE_EXPANDER))
32#define DTGTK_EXPANDER_CLASS(klass) \
33 (G_TYPE_CHECK_CLASS_CAST((klass), DTGTK_TYPE_EXPANDER, GtkDarktableExpanderClass))
34#define DTGTK_IS_EXPANDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), DTGTK_TYPE_EXPANDER))
35#define DTGTK_EXPANDER_GET_CLASS(obj) \
36 (G_TYPE_INSTANCE_GET_CLASS((obj), DTGTK_TYPE_EXPANDER, GtkDarktableExpanderClass))
GtkWidget * dtgtk_expander_get_header_event_box(GtkDarktableExpander *expander)
Definition expander.c:49
gboolean dtgtk_expander_get_expanded(GtkDarktableExpander *expander)
Definition expander.c:89
GtkWidget * dtgtk_expander_get_header(GtkDarktableExpander *expander)
Definition expander.c:42
GtkWidget * dtgtk_expander_get_body_event_box(GtkDarktableExpander *expander)
Definition expander.c:63
GtkWidget * dtgtk_expander_get_frame(GtkDarktableExpander *expander)
Definition expander.c:35
GType dtgtk_expander_get_type(void)
GtkWidget * dtgtk_expander_get_body(GtkDarktableExpander *expander)
Definition expander.c:56
void dtgtk_expander_set_expanded(GtkDarktableExpander *expander, gboolean expanded)
Definition expander.c:70
GtkWidget * dtgtk_expander_new(GtkWidget *header, GtkWidget *body)
Definition expander.c:101
struct _GtkDarktableExpander GtkDarktableExpander
struct _GtkDarktableExpanderClass GtkDarktableExpanderClass
struct _GtkWidget GtkWidget
Definition splash.h:29
GtkBoxClass parent_class
Definition expander.h:51
gboolean expanded
Definition expander.h:41
GtkWidget * body_evb
Definition expander.h:46
GtkWidget * header_evb
Definition expander.h:44
GtkWidget * header
Definition expander.h:43
GtkWidget * frame
Definition expander.h:42
GtkWidget * body
Definition expander.h:45
GtkBox box
Definition expander.h:40