![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
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 |
References _thumbnail_btn_draw(), and _thumbnail_btn_enter_leave_notify_callback().
Referenced by dtgtk_thumbnail_btn_get_type().
|
static |
References CPF_ACTIVE, CPF_PRELIGHT, DTGTK_IS_THUMBNAIL_BTN, DTGTK_THUMBNAIL_BTN, FALSE, flags, and TRUE.
Referenced by _thumbnail_btn_class_init().
|
static |
References FALSE.
Referenced by _thumbnail_btn_class_init().
|
static |
Referenced by dtgtk_thumbnail_btn_get_type().
GType dtgtk_thumbnail_btn_get_type | ( | void | ) |
References _thumbnail_btn_class_init(), and _thumbnail_btn_init().
Referenced by dtgtk_thumbnail_btn_new().
gboolean dtgtk_thumbnail_btn_is_hidden | ( | GtkWidget * | widget | ) |
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
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().