22#ifndef DT_WIDGETS_EXPANDER_H
23#define DT_WIDGETS_EXPANDER_H
25#include <glib-object.h>
30#define DTGTK_TYPE_EXPANDER (dtgtk_expander_get_type())
31#define DTGTK_EXPANDER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), DTGTK_TYPE_EXPANDER, GtkDarktableExpander))
32#define DTGTK_IS_EXPANDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), DTGTK_TYPE_EXPANDER))
33#define DTGTK_EXPANDER_CLASS(klass) \
34 (G_TYPE_CHECK_CLASS_CAST((klass), DTGTK_TYPE_EXPANDER, GtkDarktableExpanderClass))
35#define DTGTK_IS_EXPANDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), DTGTK_TYPE_EXPANDER))
36#define DTGTK_EXPANDER_GET_CLASS(obj) \
37 (G_TYPE_INSTANCE_GET_CLASS((obj), DTGTK_TYPE_EXPANDER, GtkDarktableExpanderClass))
struct _GtkWidget GtkWidget
GtkWidget, opaque, spelled exactly as GTK spells it.
GtkWidget * dtgtk_expander_get_header_event_box(GtkDarktableExpander *expander)
gboolean dtgtk_expander_get_expanded(GtkDarktableExpander *expander)
GtkWidget * dtgtk_expander_get_header(GtkDarktableExpander *expander)
GtkWidget * dtgtk_expander_get_body_event_box(GtkDarktableExpander *expander)
GtkWidget * dtgtk_expander_get_frame(GtkDarktableExpander *expander)
GType dtgtk_expander_get_type(void)
GtkWidget * dtgtk_expander_get_body(GtkDarktableExpander *expander)
void dtgtk_expander_set_expanded(GtkDarktableExpander *expander, gboolean expanded)
GtkWidget * dtgtk_expander_new(GtkWidget *header, GtkWidget *body)
struct _GtkDarktableExpander GtkDarktableExpander
struct _GtkDarktableExpanderClass GtkDarktableExpanderClass