Zrythm
a highly automated and intuitive digital audio workstation
|
Go to the source code of this file.
Macros | |
#define | EDITABLE_LABEL_WIDGET_TYPE (editable_label_widget_get_type ()) |
Functions | |
G_DECLARE_FINAL_TYPE (EditableLabelWidget, editable_label_widget, Z, EDITABLE_LABEL_WIDGET, GtkWidget) typedef struct _EditableLabelWidget | |
A label that shows a popover when clicked. | |
void | editable_label_widget_show_popover (EditableLabelWidget *self) |
Shows the popover. | |
void | editable_label_widget_show_popover_for_widget (GtkWidget *parent, GtkPopover *popover, void *object, GenericStringGetter getter, GenericStringSetter setter) |
Shows a popover without the need of an editable label. | |
void | editable_label_widget_setup (EditableLabelWidget *self, void *object, GenericStringGetter getter, GenericStringSetter setter) |
Sets up an existing EditableLabelWidget. | |
EditableLabelWidget * | editable_label_widget_new (void *object, GenericStringGetter getter, GenericStringSetter setter, int width) |
Returns a new instance of EditableLabelWidget. | |
Variables | |
EditableLabelWidget | |
#define EDITABLE_LABEL_WIDGET_TYPE (editable_label_widget_get_type ()) |
Definition at line 15 of file editable_label.h.
EditableLabelWidget * editable_label_widget_new | ( | void * | object, |
GenericStringGetter | getter, | ||
GenericStringSetter | setter, | ||
int | width ) |
Returns a new instance of EditableLabelWidget.
getter | Getter function. |
setter | Setter function. |
object | Object to call get/set with. |
width | Label width in chars. |
void editable_label_widget_setup | ( | EditableLabelWidget * | self, |
void * | object, | ||
GenericStringGetter | getter, | ||
GenericStringSetter | setter ) |
Sets up an existing EditableLabelWidget.
getter | Getter function. |
setter | Setter function. |
object | Object to call get/set with. |
void editable_label_widget_show_popover_for_widget | ( | GtkWidget * | parent, |
GtkPopover * | popover, | ||
void * | object, | ||
GenericStringGetter | getter, | ||
GenericStringSetter | setter ) |
Shows a popover without the need of an editable label.
popover | A pre-created popover that is a child of parent. |
G_DECLARE_FINAL_TYPE | ( | EditableLabelWidget | , |
editable_label_widget | , | ||
Z | , | ||
EDITABLE_LABEL_WIDGET | , | ||
GtkWidget | ) |
A label that shows a popover when clicked.
The label.
Popover owned by another widget.
Getter.
Setter.
Object to call get/set with.
Whether this is a temporary widget for just showing the popover.
Multipress for the label.
Definition at line 16 of file editable_label.h.
EditableLabelWidget |
Definition at line 56 of file editable_label.h.