21#include <glib-object.h>
26#define DTGTK_TYPE_EXPANDER (dtgtk_expander_get_type())
27#define DTGTK_EXPANDER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), DTGTK_TYPE_EXPANDER, GtkDarktableExpander))
28#define DTGTK_IS_EXPANDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), DTGTK_TYPE_EXPANDER))
29#define DTGTK_EXPANDER_CLASS(klass) \
30 (G_TYPE_CHECK_CLASS_CAST((klass), DTGTK_TYPE_EXPANDER, GtkDarktableExpanderClass))
31#define DTGTK_IS_EXPANDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), DTGTK_TYPE_EXPANDER))
32#define DTGTK_EXPANDER_GET_CLASS(obj) \
33 (G_TYPE_INSTANCE_GET_CLASS((obj), DTGTK_TYPE_EXPANDER, GtkDarktableExpanderClass))
GtkWidget * dtgtk_expander_get_header_event_box(GtkDarktableExpander *expander)
Definition expander.c:43
gboolean dtgtk_expander_get_expanded(GtkDarktableExpander *expander)
Definition expander.c:83
GtkWidget * dtgtk_expander_get_header(GtkDarktableExpander *expander)
Definition expander.c:36
GtkWidget * dtgtk_expander_get_body_event_box(GtkDarktableExpander *expander)
Definition expander.c:57
GtkWidget * dtgtk_expander_get_frame(GtkDarktableExpander *expander)
Definition expander.c:29
GType dtgtk_expander_get_type(void)
GtkWidget * dtgtk_expander_get_body(GtkDarktableExpander *expander)
Definition expander.c:50
void dtgtk_expander_set_expanded(GtkDarktableExpander *expander, gboolean expanded)
Definition expander.c:64
GtkWidget * dtgtk_expander_new(GtkWidget *header, GtkWidget *body)
Definition expander.c:95
struct _GtkDarktableExpander GtkDarktableExpander
struct _GtkDarktableExpanderClass GtkDarktableExpanderClass
GtkBoxClass parent_class
Definition expander.h:48
gboolean expanded
Definition expander.h:38
GtkWidget * body_evb
Definition expander.h:43
GtkWidget * header_evb
Definition expander.h:41
GtkWidget * header
Definition expander.h:40
GtkWidget * frame
Definition expander.h:39
GtkWidget * body
Definition expander.h:42
GtkBox box
Definition expander.h:37