![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
Include dependency graph for thumbnail_btn.c:Go to the source code of this file.
Functions | |
| static void | _thumbnail_btn_class_init (GtkDarktableThumbnailBtnClass *klass) |
| static void | _thumbnail_btn_init (GtkDarktableThumbnailBtn *button) |
| static gboolean | _thumbnail_btn_draw (GtkWidget *widget, cairo_t *cr) |
| static gboolean | _thumbnail_btn_enter_leave_notify_callback (GtkWidget *widget, GdkEventCrossing *event) |
| GtkWidget * | dtgtk_thumbnail_btn_new (DTGTKCairoPaintIconFunc paint, gint paintflags, void *paintdata) |
| GType | dtgtk_thumbnail_btn_get_type () |
| gboolean | dtgtk_thumbnail_btn_is_hidden (GtkWidget *widget) |
|
static |
Definition at line 34 of file thumbnail_btn.c.
References _thumbnail_btn_draw(), and _thumbnail_btn_enter_leave_notify_callback().
Referenced by dtgtk_thumbnail_btn_get_type().
|
static |
Definition at line 47 of file thumbnail_btn.c.
References CPF_ACTIVE, CPF_PRELIGHT, DTGTK_IS_THUMBNAIL_BTN, DTGTK_THUMBNAIL_BTN, FALSE, flags, state, and TRUE.
Referenced by _thumbnail_btn_class_init().
|
static |
Definition at line 117 of file thumbnail_btn.c.
References FALSE, and IS_NULL_PTR.
Referenced by _thumbnail_btn_class_init().
|
static |
Definition at line 43 of file thumbnail_btn.c.
Referenced by dtgtk_thumbnail_btn_get_type().
| GType dtgtk_thumbnail_btn_get_type | ( | void | ) |
Definition at line 146 of file thumbnail_btn.c.
References _thumbnail_btn_class_init(), and _thumbnail_btn_init().
Referenced by dtgtk_thumbnail_btn_new().
| gboolean dtgtk_thumbnail_btn_is_hidden | ( | GtkWidget * | widget | ) |
Definition at line 168 of file thumbnail_btn.c.
References DTGTK_IS_THUMBNAIL_BTN, DTGTK_THUMBNAIL_BTN, and TRUE.
Referenced by _event_audio_release(), _event_grouping_release(), and _event_rating_release().
| GtkWidget * dtgtk_thumbnail_btn_new | ( | DTGTKCairoPaintIconFunc | paint, |
| gint | paintflags, | ||
| void * | paintdata | ||
| ) |
instantiate a new darktable button control passing paint function as content
Definition at line 131 of file thumbnail_btn.c.
References dt_gui_add_class(), dtgtk_thumbnail_btn_get_type(), _GtkDarktableThumbnailBtn::icon, _GtkDarktableThumbnailBtn::icon_data, _GtkDarktableThumbnailBtn::icon_flags, and TRUE.
Referenced by dt_thumbnail_create_widget().