10#ifndef __GUI_WIDGETS_EXPANDER_BOX_H__
11#define __GUI_WIDGETS_EXPANDER_BOX_H__
19#define EXPANDER_BOX_WIDGET_TYPE (expander_box_widget_get_type ())
20G_DECLARE_DERIVABLE_TYPE (
27typedef struct _GtkFlipper GtkFlipper;
39 ExpanderBoxWidget * expander_box,
52 GtkFlipper * btn_label_flipper;
54 GtkRevealer * revealer;
66typedef struct _ExpanderBoxWidgetClass
68 GtkBoxClass parent_class;
88 ExpanderBoxWidget * self,
89 const char * icon_name);
92expander_box_widget_add_content (ExpanderBoxWidget * self, GtkWidget * content);
101expander_box_widget_set_reveal_callback (
102 ExpanderBoxWidget * self,
107expander_box_widget_set_orientation (
108 ExpanderBoxWidget * self,
109 GtkOrientation orientation);
112expander_box_widget_set_vexpand (ExpanderBoxWidget * self,
bool expand);
115expander_box_widget_new (
117 const char * icon_name,
118 GtkOrientation orientation);
Helpers for loading and using resources such as icons.