Zrythm
a highly automated and intuitive digital audio workstation
|
Expander box. More...
Go to the source code of this file.
Data Structures | |
struct | ExpanderBoxWidgetPrivate |
An expander box is a base widget with a button that when clicked expands the contents. More... | |
struct | ExpanderBoxWidgetClass |
Macros | |
#define | EXPANDER_BOX_WIDGET_TYPE (expander_box_widget_get_type ()) |
Typedefs | |
typedef void(* | ExpanderBoxRevealFunc) (ExpanderBoxWidget *expander_box, bool revealed, void *user_data) |
Reveal callback prototype. | |
Functions | |
G_DECLARE_DERIVABLE_TYPE (ExpanderBoxWidget, expander_box_widget, Z, EXPANDER_BOX_WIDGET, GtkBox) typedef struct _GtkFlipper GtkFlipper | |
ExpanderBoxWidgetPrivate * | expander_box_widget_get_private (ExpanderBoxWidget *self) |
Gets the private. | |
void | expander_box_widget_set_label (ExpanderBoxWidget *self, const char *label) |
Sets the label to show. | |
void | expander_box_widget_set_icon_name (ExpanderBoxWidget *self, const char *icon_name) |
Sets the icon name to show. | |
void | expander_box_widget_add_content (ExpanderBoxWidget *self, GtkWidget *content) |
void | expander_box_widget_set_reveal (ExpanderBoxWidget *self, int reveal) |
Reveals or hides the expander box's contents. | |
void | expander_box_widget_set_reveal_callback (ExpanderBoxWidget *self, ExpanderBoxRevealFunc cb, void *user_data) |
void | expander_box_widget_set_orientation (ExpanderBoxWidget *self, GtkOrientation orientation) |
void | expander_box_widget_set_vexpand (ExpanderBoxWidget *self, bool expand) |
ExpanderBoxWidget * | expander_box_widget_new (const char *label, const char *icon_name, GtkOrientation orientation) |
Expander box.
Definition in file expander_box.h.
#define EXPANDER_BOX_WIDGET_TYPE (expander_box_widget_get_type ()) |
Definition at line 17 of file expander_box.h.