|
Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
|
#include "common/utils/types.h"#include "gui/backend/gtk_widgets/gtk_wrapper.h"
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 14 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 15 of file editable_label.h.
| EditableLabelWidget |
Definition at line 55 of file editable_label.h.