![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
Go to the source code of this file.
Data Structures | |
struct | _GtkDarktableThumbnailBtn |
struct | _GtkDarktableThumbnailBtnClass |
Macros | |
#define | DTGTK_THUMBNAIL_BTN(obj) G_TYPE_CHECK_INSTANCE_CAST(obj, dtgtk_thumbnail_btn_get_type(), GtkDarktableThumbnailBtn) |
#define | DTGTK_THUMBNAIL_BTN_CLASS(klass) G_TYPE_CHECK_CLASS_CAST(klass, dtgtk_button_get_type(), GtkDarktableThumbnailBtnClass) |
#define | DTGTK_IS_THUMBNAIL_BTN(obj) G_TYPE_CHECK_INSTANCE_TYPE(obj, dtgtk_thumbnail_btn_get_type()) |
#define | DTGTK_IS_THUMBNAIL_BTN_CLASS(klass) G_TYPE_CHECK_CLASS_TYPE(obj, dtgtk_thumbnail_btn_get_type()) |
Typedefs | |
typedef struct _GtkDarktableThumbnailBtn | GtkDarktableThumbnailBtn |
typedef struct _GtkDarktableThumbnailBtnClass | GtkDarktableThumbnailBtnClass |
Functions | |
GType | dtgtk_thumbnail_btn_get_type (void) |
GtkWidget * | dtgtk_thumbnail_btn_new (DTGTKCairoPaintIconFunc paint, gint paintflags, void *paintdata) |
gboolean | dtgtk_thumbnail_btn_is_hidden (GtkWidget *widget) |
#define DTGTK_IS_THUMBNAIL_BTN | ( | obj | ) | G_TYPE_CHECK_INSTANCE_TYPE(obj, dtgtk_thumbnail_btn_get_type()) |
#define DTGTK_IS_THUMBNAIL_BTN_CLASS | ( | klass | ) | G_TYPE_CHECK_CLASS_TYPE(obj, dtgtk_thumbnail_btn_get_type()) |
#define DTGTK_THUMBNAIL_BTN | ( | obj | ) | G_TYPE_CHECK_INSTANCE_CAST(obj, dtgtk_thumbnail_btn_get_type(), GtkDarktableThumbnailBtn) |
#define DTGTK_THUMBNAIL_BTN_CLASS | ( | klass | ) | G_TYPE_CHECK_CLASS_CAST(klass, dtgtk_button_get_type(), GtkDarktableThumbnailBtnClass) |
typedef struct _GtkDarktableThumbnailBtn GtkDarktableThumbnailBtn |
typedef struct _GtkDarktableThumbnailBtnClass GtkDarktableThumbnailBtnClass |
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().