![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <glib-object.h>
#include <gtk/gtk.h>
Go to the source code of this file.
Data Structures | |
struct | _GtkDarktableExpander |
struct | _GtkDarktableExpanderClass |
Macros | |
#define | DTGTK_TYPE_EXPANDER (dtgtk_expander_get_type()) |
#define | DTGTK_EXPANDER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), DTGTK_TYPE_EXPANDER, GtkDarktableExpander)) |
#define | DTGTK_IS_EXPANDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), DTGTK_TYPE_EXPANDER)) |
#define | DTGTK_EXPANDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), DTGTK_TYPE_EXPANDER, GtkDarktableExpanderClass)) |
#define | DTGTK_IS_EXPANDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), DTGTK_TYPE_EXPANDER)) |
#define | DTGTK_EXPANDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), DTGTK_TYPE_EXPANDER, GtkDarktableExpanderClass)) |
Typedefs | |
typedef struct _GtkDarktableExpander | GtkDarktableExpander |
typedef struct _GtkDarktableExpanderClass | GtkDarktableExpanderClass |
Functions | |
GType | dtgtk_expander_get_type (void) |
GtkWidget * | dtgtk_expander_get_frame (GtkDarktableExpander *expander) |
GtkWidget * | dtgtk_expander_get_header (GtkDarktableExpander *expander) |
GtkWidget * | dtgtk_expander_get_header_event_box (GtkDarktableExpander *expander) |
GtkWidget * | dtgtk_expander_get_body (GtkDarktableExpander *expander) |
GtkWidget * | dtgtk_expander_get_body_event_box (GtkDarktableExpander *expander) |
void | dtgtk_expander_set_expanded (GtkDarktableExpander *expander, gboolean expanded) |
gboolean | dtgtk_expander_get_expanded (GtkDarktableExpander *expander) |
GtkWidget * | dtgtk_expander_new (GtkWidget *header, GtkWidget *body) |
#define DTGTK_EXPANDER | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST((obj), DTGTK_TYPE_EXPANDER, GtkDarktableExpander)) |
#define DTGTK_EXPANDER_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST((klass), DTGTK_TYPE_EXPANDER, GtkDarktableExpanderClass)) |
#define DTGTK_EXPANDER_GET_CLASS | ( | obj | ) | (G_TYPE_INSTANCE_GET_CLASS((obj), DTGTK_TYPE_EXPANDER, GtkDarktableExpanderClass)) |
#define DTGTK_IS_EXPANDER | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE((obj), DTGTK_TYPE_EXPANDER)) |
#define DTGTK_IS_EXPANDER_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_TYPE((klass), DTGTK_TYPE_EXPANDER)) |
#define DTGTK_TYPE_EXPANDER (dtgtk_expander_get_type()) |
typedef struct _GtkDarktableExpander GtkDarktableExpander |
typedef struct _GtkDarktableExpanderClass GtkDarktableExpanderClass |
GtkWidget * dtgtk_expander_get_body | ( | GtkDarktableExpander * | expander | ) |
References _GtkDarktableExpander::body, and DTGTK_IS_EXPANDER.
Referenced by _remove_child(), and dt_iop_gui_get_widget().
GtkWidget * dtgtk_expander_get_body_event_box | ( | GtkDarktableExpander * | expander | ) |
References _GtkDarktableExpander::body_evb, and DTGTK_IS_EXPANDER.
Referenced by _remove_child(), dt_iop_gui_set_expander(), and dt_lib_gui_get_expander().
gboolean dtgtk_expander_get_expanded | ( | GtkDarktableExpander * | expander | ) |
References DTGTK_IS_EXPANDER, _GtkDarktableExpander::expanded, and FALSE.
Referenced by _lib_plugin_header_button_press(), and dt_lib_gui_get_expanded().
GtkWidget * dtgtk_expander_get_frame | ( | GtkDarktableExpander * | expander | ) |
References DTGTK_IS_EXPANDER, and _GtkDarktableExpander::frame.
Referenced by dt_iop_gui_get_pluginui(), dt_iop_gui_set_expander(), and dt_lib_gui_get_expander().
GtkWidget * dtgtk_expander_get_header | ( | GtkDarktableExpander * | expander | ) |
References DTGTK_IS_EXPANDER, and _GtkDarktableExpander::header.
Referenced by update().
GtkWidget * dtgtk_expander_get_header_event_box | ( | GtkDarktableExpander * | expander | ) |
References DTGTK_IS_EXPANDER, and _GtkDarktableExpander::header_evb.
Referenced by dt_iop_gui_set_expander(), and dt_lib_gui_get_expander().
GType dtgtk_expander_get_type | ( | void | ) |
Referenced by dtgtk_expander_new().
GtkWidget * dtgtk_expander_new | ( | GtkWidget * | header, |
GtkWidget * | body | ||
) |
References _GtkDarktableExpander::body, _GtkDarktableExpander::body_evb, dtgtk_expander_get_type(), _GtkDarktableExpander::expanded, FALSE, _GtkDarktableExpander::frame, _GtkDarktableExpander::header, _GtkDarktableExpander::header_evb, and TRUE.
Referenced by dt_gui_new_collapsible_section(), dt_iop_gui_set_expander(), dt_lib_gui_get_expander(), and gui_init().
void dtgtk_expander_set_expanded | ( | GtkDarktableExpander * | expander, |
gboolean | expanded | ||
) |
References _GtkDarktableExpander::body, DTGTK_IS_EXPANDER, _GtkDarktableExpander::expanded, and FALSE.
Referenced by _coeffs_button_changed(), _extra_options_button_changed(), _gui_set_single_expanded(), dt_gui_new_collapsible_section(), dt_gui_update_collapsible_section(), dt_iop_gui_update_expanded(), dt_lib_gui_set_expanded(), gui_init(), gui_reset(), and gui_update().