Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
ExpanderBoxWidgetPrivate Struct Reference

An expander box is a base widget with a button that when clicked expands the contents. More...

#include <src/gui/backend/gtk_widgets/expander_box.h>

Data Fields

GtkButton * button
GtkBox * btn_box
GtkLabel * btn_label
GtkFlipper * btn_label_flipper
GtkImage * btn_img
GtkRevealer * revealer
GtkBox * content
GtkOrientation orientation
 Horizontal or vertical.
ExpanderBoxRevealFunc reveal_cb
void * user_data

Detailed Description

An expander box is a base widget with a button that when clicked expands the contents.

Definition at line 44 of file expander_box.h.

Field Documentation

◆ btn_box

GtkBox* ExpanderBoxWidgetPrivate::btn_box

Definition at line 47 of file expander_box.h.

◆ btn_img

GtkImage* ExpanderBoxWidgetPrivate::btn_img

Definition at line 50 of file expander_box.h.

◆ btn_label

GtkLabel* ExpanderBoxWidgetPrivate::btn_label

Definition at line 48 of file expander_box.h.

◆ btn_label_flipper

GtkFlipper* ExpanderBoxWidgetPrivate::btn_label_flipper

Definition at line 49 of file expander_box.h.

◆ button

GtkButton* ExpanderBoxWidgetPrivate::button

Definition at line 46 of file expander_box.h.

◆ content

GtkBox* ExpanderBoxWidgetPrivate::content

Definition at line 52 of file expander_box.h.

◆ orientation

GtkOrientation ExpanderBoxWidgetPrivate::orientation

Horizontal or vertical.

Definition at line 55 of file expander_box.h.

◆ reveal_cb

ExpanderBoxRevealFunc ExpanderBoxWidgetPrivate::reveal_cb

Definition at line 57 of file expander_box.h.

◆ revealer

GtkRevealer* ExpanderBoxWidgetPrivate::revealer

Definition at line 51 of file expander_box.h.

◆ user_data

void* ExpanderBoxWidgetPrivate::user_data

Definition at line 59 of file expander_box.h.


The documentation for this struct was generated from the following file: