![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include "common/colorlabels.h"
#include "common/gui_module_api.h"
#include "common/introspection.h"
#include <assert.h>
#include <gdk/gdkkeysyms.h>
#include <gtk/gtk.h>
#include <inttypes.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>
Go to the source code of this file.
Data Structures | |
struct | dt_bauhaus_slider_data_t |
struct | dt_bauhaus_combobox_entry_t |
struct | dt_bauhaus_combobox_data_t |
union | dt_bauhaus_data_t |
struct | dt_bauhaus_widget_t |
struct | dt_bauhaus_widget_class_t |
struct | dt_bauhaus_t |
Macros | |
#define | DT_BAUHAUS_WIDGET_TYPE dt_bh_get_type() |
#define | DT_BAUHAUS_WIDGET(obj) G_TYPE_CHECK_INSTANCE_CAST((obj), DT_BAUHAUS_WIDGET_TYPE, DtBauhausWidget) |
#define | DT_BAUHAUS_WIDGET_CLASS(obj) G_TYPE_CHECK_CLASS_CAST((obj), DT_BAUHAUS_WIDGET, DtBauhausWidgetClass) |
#define | DT_IS_BAUHAUS_WIDGET(obj) G_TYPE_CHECK_INSTANCE_TYPE((obj), DT_BAUHAUS_WIDGET_TYPE) |
#define | DT_IS_BAUHAUS_WIDGET_CLASS(obj) G_TYPE_CHECK_CLASS_TYPE((obj), DT_BAUHAUS_WIDGET_TYPE) |
#define | DT_BAUHAUS_WIDGET_GET_CLASS G_TYPE_INSTANCE_GET_CLASS((obj), DT_BAUHAUS_WIDGET_TYPE, DtBauhausWidgetClass) |
#define | DT_BAUHAUS_SLIDER_VALUE_CHANGED_DELAY_MAX 500 |
#define | DT_BAUHAUS_SLIDER_VALUE_CHANGED_DELAY_MIN 25 |
#define | DT_BAUHAUS_SLIDER_MAX_STOPS 20 |
#define | DT_BAUHAUS_COMBO_MAX_TEXT 180 |
#define | INNER_PADDING DT_PIXEL_APPLY_DPI(4) |
#define | INTERNAL_PADDING 2. * INNER_PADDING |
#define | DT_BAUHAUS_SPACE 0 |
#define | DT_BAUHAUS_COMBOBOX_NEW_FULL(bauhaus, widget, action, label, tip, pos, callback, data, ...) |
Typedefs | |
typedef struct dt_bauhaus_t | dt_bauhaus_t |
typedef enum dt_bauhaus_type_t | dt_bauhaus_type_t |
typedef enum dt_bauhaus_curve_t | dt_bauhaus_curve_t |
typedef struct dt_bauhaus_slider_data_t | dt_bauhaus_slider_data_t |
typedef enum dt_bauhaus_combobox_alignment_t | dt_bauhaus_combobox_alignment_t |
typedef struct dt_bauhaus_combobox_entry_t | dt_bauhaus_combobox_entry_t |
typedef struct dt_bauhaus_combobox_data_t | dt_bauhaus_combobox_data_t |
typedef union dt_bauhaus_data_t | dt_bauhaus_data_t |
typedef struct dt_bauhaus_widget_t | DtBauhausWidget |
typedef struct dt_bauhaus_widget_class_t | DtBauhausWidgetClass |
typedef void(* | dt_bauhaus_quad_paint_f) (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data) |
typedef struct dt_bauhaus_widget_t | dt_bauhaus_widget_t |
typedef struct dt_bauhaus_widget_class_t | dt_bauhaus_widget_class_t |
Enumerations | |
enum | dt_bauhaus_type_t { DT_BAUHAUS_SLIDER = 1 , DT_BAUHAUS_COMBOBOX = 2 } |
enum | dt_bauhaus_curve_t { DT_BAUHAUS_SET = 1 , DT_BAUHAUS_GET = 2 } |
enum | dt_bauhaus_combobox_alignment_t { DT_BAUHAUS_COMBOBOX_ALIGN_LEFT = 0 , DT_BAUHAUS_COMBOBOX_ALIGN_RIGHT = 1 } |
enum | { DT_BAUHAUS_VALUE_CHANGED_SIGNAL , DT_BAUHAUS_QUAD_PRESSED_SIGNAL , DT_BAUHAUS_LAST_SIGNAL } |
Functions | |
GType | dt_bh_get_type () |
dt_bauhaus_t * | dt_bauhaus_init () |
void | dt_bauhaus_cleanup (dt_bauhaus_t *bauhaus) |
void | dt_bauhaus_load_theme (dt_bauhaus_t *bauhaus) |
void | dt_bauhaus_widget_set_label (GtkWidget *w, const char *label) |
const char * | dt_bauhaus_widget_get_label (GtkWidget *w) |
void | dt_bauhaus_widget_set_quad_paint (GtkWidget *w, dt_bauhaus_quad_paint_f f, int paint_flags, void *paint_data) |
void | dt_bauhaus_widget_set_quad_toggle (GtkWidget *w, int toggle) |
void | dt_bauhaus_widget_set_quad_active (GtkWidget *w, int active) |
int | dt_bauhaus_widget_get_quad_active (GtkWidget *w) |
void | dt_bauhaus_widget_set_quad_visibility (GtkWidget *w, const gboolean visible) |
void | dt_bauhaus_widget_set_field (GtkWidget *w, gpointer field, dt_introspection_type_t field_type) |
void | dt_bauhaus_hide_popup (dt_bauhaus_t *bh) |
void | dt_bauhaus_show_popup (GtkWidget *w) |
GtkWidget * | dt_bauhaus_slider_new (dt_bauhaus_t *bh, dt_gui_module_t *self) |
GtkWidget * | dt_bauhaus_slider_new_with_range (dt_bauhaus_t *bh, dt_gui_module_t *self, float min, float max, float step, float defval, int digits) |
GtkWidget * | dt_bauhaus_slider_new_with_range_and_feedback (dt_bauhaus_t *bh, dt_gui_module_t *self, float min, float max, float step, float defval, int digits, int feedback) |
GtkWidget * | dt_bauhaus_slider_from_widget (dt_bauhaus_t *bh, dt_bauhaus_widget_t *widget, dt_gui_module_t *self, float min, float max, float step, float defval, int digits, int feedback) |
void | dt_bauhaus_slider_set (GtkWidget *w, float pos) |
void | dt_bauhaus_slider_set_val (GtkWidget *w, float val) |
float | dt_bauhaus_slider_get (GtkWidget *w) |
float | dt_bauhaus_slider_get_val (GtkWidget *w) |
char * | dt_bauhaus_slider_get_text (GtkWidget *w, float val) |
void | dt_bauhaus_slider_set_soft_min (GtkWidget *w, float val) |
float | dt_bauhaus_slider_get_soft_min (GtkWidget *w) |
void | dt_bauhaus_slider_set_soft_max (GtkWidget *w, float val) |
float | dt_bauhaus_slider_get_soft_max (GtkWidget *w) |
void | dt_bauhaus_slider_set_soft_range (GtkWidget *widget, float soft_min, float soft_max) |
void | dt_bauhaus_slider_set_hard_min (GtkWidget *w, float val) |
float | dt_bauhaus_slider_get_hard_min (GtkWidget *w) |
void | dt_bauhaus_slider_set_hard_max (GtkWidget *w, float val) |
float | dt_bauhaus_slider_get_hard_max (GtkWidget *w) |
void | dt_bauhaus_slider_set_digits (GtkWidget *w, int val) |
int | dt_bauhaus_slider_get_digits (GtkWidget *w) |
void | dt_bauhaus_slider_set_step (GtkWidget *w, float val) |
float | dt_bauhaus_slider_get_step (GtkWidget *w) |
void | dt_bauhaus_slider_set_feedback (GtkWidget *w, int feedback) |
void | dt_bauhaus_slider_reset (GtkWidget *widget) |
void | dt_bauhaus_slider_set_format (GtkWidget *w, const char *format) |
void | dt_bauhaus_slider_set_factor (GtkWidget *w, float factor) |
void | dt_bauhaus_slider_set_offset (GtkWidget *w, float offset) |
void | dt_bauhaus_slider_set_stop (GtkWidget *widget, float stop, float r, float g, float b) |
void | dt_bauhaus_slider_clear_stops (GtkWidget *widget) |
void | dt_bauhaus_slider_set_default (GtkWidget *widget, float def) |
void | dt_bauhaus_combobox_from_widget (dt_bauhaus_t *bh, dt_bauhaus_widget_t *widget, dt_gui_module_t *self) |
GtkWidget * | dt_bauhaus_combobox_new (dt_bauhaus_t *bh, dt_gui_module_t *self) |
GtkWidget * | dt_bauhaus_combobox_new_full (dt_bauhaus_t *bh, dt_gui_module_t *self, const char *label, const char *tip, int pos, GtkCallback callback, gpointer data, const char **texts) |
void | dt_bauhaus_combobox_add (GtkWidget *widget, const char *text) |
void | dt_bauhaus_combobox_add_aligned (GtkWidget *widget, const char *text, dt_bauhaus_combobox_alignment_t align) |
void | dt_bauhaus_combobox_add_full (GtkWidget *widget, const char *text, dt_bauhaus_combobox_alignment_t align, gpointer data, void(*free_func)(void *data), gboolean sensitive) |
void | dt_bauhaus_combobox_set (GtkWidget *w, int pos) |
gboolean | dt_bauhaus_combobox_set_from_text (GtkWidget *w, const char *text) |
gboolean | dt_bauhaus_combobox_set_from_value (GtkWidget *w, int value) |
void | dt_bauhaus_combobox_remove_at (GtkWidget *widget, int pos) |
void | dt_bauhaus_combobox_insert (GtkWidget *widget, const char *text, int pos) |
void | dt_bauhaus_combobox_insert_full (GtkWidget *widget, const char *text, dt_bauhaus_combobox_alignment_t align, gpointer data, void(*free_func)(void *data), int pos) |
int | dt_bauhaus_combobox_length (GtkWidget *widget) |
void | dt_bauhaus_combobox_set_editable (GtkWidget *w, int editable) |
void | dt_bauhaus_combobox_set_selected_text_align (GtkWidget *widget, const dt_bauhaus_combobox_alignment_t text_align) |
int | dt_bauhaus_combobox_get_editable (GtkWidget *w) |
const char * | dt_bauhaus_combobox_get_text (GtkWidget *w) |
void | dt_bauhaus_combobox_set_text (GtkWidget *w, const char *text) |
int | dt_bauhaus_combobox_get (GtkWidget *w) |
const char * | dt_bauhaus_combobox_get_entry (GtkWidget *w, int pos) |
gpointer | dt_bauhaus_combobox_get_data (GtkWidget *widget) |
void | dt_bauhaus_combobox_clear (GtkWidget *w) |
void | dt_bauhaus_combobox_set_default (GtkWidget *widget, int def) |
void | dt_bauhaus_combobox_add_populate_fct (GtkWidget *widget, void(*fct)(GtkWidget *w, void *module)) |
void | dt_bauhaus_combobox_add_list (GtkWidget *widget, const char **texts) |
void | dt_bauhaus_combobox_entry_set_sensitive (GtkWidget *widget, int pos, gboolean sensitive) |
void | dt_bauhaus_combobox_set_entries_ellipsis (GtkWidget *widget, PangoEllipsizeMode ellipis) |
void | dt_bauhaus_disable_accels (GtkWidget *widget) |
static void | set_color (cairo_t *cr, GdkRGBA color) |
void | dt_bauhaus_set_use_default_callback (GtkWidget *widget) |
Tell the widget to use the globally-defined default callback in the bauhaus structure This callback needs to be defined first, of course. | |
#define DT_BAUHAUS_COMBO_MAX_TEXT 180 |
#define DT_BAUHAUS_COMBOBOX_NEW_FULL | ( | bauhaus, | |
widget, | |||
action, | |||
label, | |||
tip, | |||
pos, | |||
callback, | |||
data, | |||
... | |||
) |
#define DT_BAUHAUS_SLIDER_MAX_STOPS 20 |
#define DT_BAUHAUS_SLIDER_VALUE_CHANGED_DELAY_MAX 500 |
#define DT_BAUHAUS_SLIDER_VALUE_CHANGED_DELAY_MIN 25 |
#define DT_BAUHAUS_SPACE 0 |
#define DT_BAUHAUS_WIDGET | ( | obj | ) | G_TYPE_CHECK_INSTANCE_CAST((obj), DT_BAUHAUS_WIDGET_TYPE, DtBauhausWidget) |
#define DT_BAUHAUS_WIDGET_CLASS | ( | obj | ) | G_TYPE_CHECK_CLASS_CAST((obj), DT_BAUHAUS_WIDGET, DtBauhausWidgetClass) |
#define DT_BAUHAUS_WIDGET_GET_CLASS G_TYPE_INSTANCE_GET_CLASS((obj), DT_BAUHAUS_WIDGET_TYPE, DtBauhausWidgetClass) |
#define DT_BAUHAUS_WIDGET_TYPE dt_bh_get_type() |
#define DT_IS_BAUHAUS_WIDGET | ( | obj | ) | G_TYPE_CHECK_INSTANCE_TYPE((obj), DT_BAUHAUS_WIDGET_TYPE) |
#define DT_IS_BAUHAUS_WIDGET_CLASS | ( | obj | ) | G_TYPE_CHECK_CLASS_TYPE((obj), DT_BAUHAUS_WIDGET_TYPE) |
#define INNER_PADDING DT_PIXEL_APPLY_DPI(4) |
#define INTERNAL_PADDING 2. * INNER_PADDING |
typedef struct dt_bauhaus_combobox_data_t dt_bauhaus_combobox_data_t |
typedef struct dt_bauhaus_combobox_entry_t dt_bauhaus_combobox_entry_t |
typedef enum dt_bauhaus_curve_t dt_bauhaus_curve_t |
typedef union dt_bauhaus_data_t dt_bauhaus_data_t |
typedef void(* dt_bauhaus_quad_paint_f) (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data) |
typedef struct dt_bauhaus_slider_data_t dt_bauhaus_slider_data_t |
typedef struct dt_bauhaus_t dt_bauhaus_t |
typedef enum dt_bauhaus_type_t dt_bauhaus_type_t |
typedef struct dt_bauhaus_widget_class_t dt_bauhaus_widget_class_t |
typedef struct dt_bauhaus_widget_t dt_bauhaus_widget_t |
typedef struct dt_bauhaus_widget_t DtBauhausWidget |
typedef struct dt_bauhaus_widget_class_t DtBauhausWidgetClass |
anonymous enum |
enum dt_bauhaus_curve_t |
enum dt_bauhaus_type_t |
void dt_bauhaus_cleanup | ( | dt_bauhaus_t * | bauhaus | ) |
Referenced by dt_cleanup().
void dt_bauhaus_combobox_add | ( | GtkWidget * | widget, |
const char * | text | ||
) |
References dt_bauhaus_combobox_add_full(), DT_BAUHAUS_COMBOBOX_ALIGN_RIGHT, and TRUE.
Referenced by _colorchecker_rebuild_patch_list(), _lib_export_styles_changed_callback(), _new_printer_callback(), _on_storage_list_changed(), _piwigo_refresh_albums(), _presets_show_edit_dialog(), _set_paper_size(), _set_printer(), _update_formats_combobox(), combobox_numindex(), dt_bauhaus_combobox_from_params(), dt_guides_add_guide(), dt_iop_gui_init_masks(), dt_iop_gui_init_raster(), dt_masks_iop_combo_populate(), dt_masks_iop_update(), gui_init(), gui_init(), gui_init(), gui_init(), gui_init(), gui_init(), gui_init_aspect(), gui_init_positions(), gui_update(), keystone_type_populate(), lens_set(), load_watermarks(), reload_defaults(), update_filepath_combobox(), and update_profile_list().
void dt_bauhaus_combobox_add_aligned | ( | GtkWidget * | widget, |
const char * | text, | ||
dt_bauhaus_combobox_alignment_t | align | ||
) |
References dt_bauhaus_combobox_add_full(), and TRUE.
Referenced by _piwigo_refresh_albums().
void dt_bauhaus_combobox_add_full | ( | GtkWidget * | widget, |
const char * | text, | ||
dt_bauhaus_combobox_alignment_t | align, | ||
gpointer | data, | ||
void(*)(void *data) | free_func, | ||
gboolean | sensitive | ||
) |
void dt_bauhaus_combobox_add_list | ( | GtkWidget * | widget, |
const char ** | texts | ||
) |
References dt_bauhaus_combobox_add_full(), DT_BAUHAUS_COMBOBOX_ALIGN_RIGHT, and TRUE.
Referenced by dt_bauhaus_combobox_new_full().
void dt_bauhaus_combobox_add_populate_fct | ( | GtkWidget * | widget, |
void(*)(GtkWidget *w, void *module) | fct | ||
) |
References DT_BAUHAUS_COMBOBOX, and DT_BAUHAUS_WIDGET.
Referenced by dt_iop_gui_init_masks(), and dt_iop_gui_init_raster().
void dt_bauhaus_combobox_clear | ( | GtkWidget * | w | ) |
References dt_bauhaus_combobox_data_t::active, dt_bauhaus_data_t::combobox, dt_bauhaus_widget_t::data, DT_BAUHAUS_COMBOBOX, DT_BAUHAUS_WIDGET, dt_bauhaus_combobox_data_t::entries, and dt_bauhaus_widget_t::type.
Referenced by _colorchecker_rebuild_patch_list(), _depopulate_combo(), _lib_export_styles_changed_callback(), _on_storage_list_changed(), _piwigo_refresh_albums(), _raster_combo_populate(), _repopulate_combo(), _set_printer(), _update_collect_modes(), _update_formats_combobox(), dt_iop_gui_update_blending(), dt_masks_iop_update(), gui_update(), keystone_type_populate(), metadata_changed(), refresh_watermarks(), reload_defaults(), update_filepath_combobox(), and update_profile_list().
void dt_bauhaus_combobox_entry_set_sensitive | ( | GtkWidget * | widget, |
int | pos, | ||
gboolean | sensitive | ||
) |
References _combobox_data(), dt_bauhaus_combobox_data_t::entries, and dt_bauhaus_combobox_entry_t::sensitive.
Referenced by _set_params(), and _stage_callback().
void dt_bauhaus_combobox_from_widget | ( | dt_bauhaus_t * | bh, |
dt_bauhaus_widget_t * | widget, | ||
dt_gui_module_t * | self | ||
) |
References _bauhaus_widget_init(), dt_bauhaus_combobox_data_t::active, dt_bauhaus_data_t::combobox, dt_bauhaus_widget_t::data, dt_bauhaus_combobox_data_t::defpos, DT_BAUHAUS_COMBOBOX, DT_BAUHAUS_COMBOBOX_ALIGN_RIGHT, dt_bauhaus_combobox_button_press(), dt_gui_add_class(), dt_bauhaus_combobox_data_t::editable, dt_bauhaus_combobox_data_t::entries, dt_bauhaus_combobox_data_t::entries_ellipsis, free_combobox_entry(), dt_bauhaus_combobox_data_t::populate, dt_bauhaus_combobox_data_t::text, dt_bauhaus_combobox_data_t::text_align, dt_bauhaus_combobox_data_t::timeout_handle, and dt_bauhaus_widget_t::type.
Referenced by combobox_init(), and dt_bauhaus_combobox_new().
int dt_bauhaus_combobox_get | ( | GtkWidget * | w | ) |
References _combobox_data(), and dt_bauhaus_combobox_data_t::active.
Referenced by _area_scrolled_callback(), _auto_set_exposure(), _auto_set_illuminant(), _blendop_masks_mode_changed(), _callback_bool(), _color_mode_changed(), _colorchecker_rebuild_patch_list(), _dimensions_type_changed(), _display_callback(), _edit_preset_response(), _event_aspect_presets_changed(), _intent_callback(), _intent_changed(), _interpolator_callback(), _needs_recompute(), _orientation_changed(), _printer_intent_callback(), _printer_profile_changed(), _profile_changed(), _profile_changed(), _redraw_surface(), _settings_colors_changed(), _settings_flip_changed(), _settings_flip_update(), _settings_guides_changed(), _settings_update_visibility(), _size_in_px_update(), _size_update_display(), _spot_settings_changed_callback(), _spot_settings_changed_callback(), _stage_callback(), _statistic_changed(), _style_callback(), _style_changed(), _unit_changed(), ask_user_confirmation(), aspect_changed(), aspect_presets_changed(), bit_depth_changed(), bit_depth_changed(), blue_callback(), bpp_combobox_changed(), bpp_combobox_changed(), bpp_combobox_changed(), bpp_toggle_callback(), btn_toggled(), checker_changed_callback(), color_mode_changed(), colorscheme_callback(), compress_combobox_changed(), compression_changed(), compression_combobox_changed(), compression_toggle_callback(), compression_type_changed(), cropmode_callback(), dt_masks_iop_value_changed_callback(), fitting_option_changed(), format_changed(), get_params(), get_params(), green_callback(), gui_changed(), gui_reset(), gui_reset(), gui_update(), hint_combobox_changed(), hvflip_callback(), icc_toggle_callback(), interpolator_callback(), interpolator_callback(), interpolator_callback(), keystone_type_changed(), mode_callback(), mode_callback(), mode_toggle_callback(), modflags_changed(), onsave_action_toggle_callback(), optimize_changed_callback(), orientation_toggle_callback(), output_callback(), pages_toggle_callback(), patch_callback(), pixels2print(), position_h_changed(), position_v_changed(), preset_changed(), preset_tune_callback(), print2pixels(), profile_callback(), profile_changed(), rawoverexposed_colorscheme_callback(), rawoverexposed_mode_callback(), red_callback(), rotate_toggle_callback(), selected_member(), set_format_by_name(), set_visible_widgets(), shortfile_combobox_changed(), size_toggle_callback(), softproof_profile_callback(), target_callback(), target_geometry_changed(), tiling_changed(), watermark_callback(), and workicc_changed().
gpointer dt_bauhaus_combobox_get_data | ( | GtkWidget * | widget | ) |
References _combobox_data(), dt_bauhaus_combobox_data_t::active, dt_bauhaus_combobox_entry_t::data, and dt_bauhaus_combobox_data_t::entries.
Referenced by _blendop_blend_mode_callback(), _blendop_masks_combine_callback(), _blendop_masks_invert_callback(), _combo_get_active_collection(), _raster_value_changed_callback(), color_finetuning_slider(), gui_update(), and preset_tune_callback().
int dt_bauhaus_combobox_get_editable | ( | GtkWidget * | w | ) |
References _combobox_data(), and dt_bauhaus_combobox_data_t::editable.
Referenced by editable_member(), and value_member().
const char * dt_bauhaus_combobox_get_entry | ( | GtkWidget * | w, |
int | pos | ||
) |
References _combobox_data(), dt_bauhaus_combobox_data_t::entries, and dt_bauhaus_combobox_entry_t::label.
Referenced by _set_paper_size(), and combobox_numindex().
const char * dt_bauhaus_combobox_get_text | ( | GtkWidget * | w | ) |
References _combobox_data(), dt_bauhaus_combobox_data_t::active, dt_bauhaus_combobox_data_t::editable, dt_bauhaus_combobox_data_t::entries, dt_bauhaus_combobox_entry_t::label, and dt_bauhaus_combobox_data_t::text.
Referenced by _aspect_ratio_get(), _event_aspect_presets_changed(), _finalize_store(), _format_changed(), _media_changed(), _menuitem_preferences(), _paper_changed(), _piwigo_account_changed(), _piwigo_album_changed(), _piwigo_refresh_albums(), _printer_changed(), _ratio_get_aspect(), _storage_changed(), _style_callback(), _style_changed(), aspect_changed(), aspect_presets_changed(), button_clicked(), filepath_callback(), get_params(), get_params(), lens_comboentry_aperture_update(), lens_comboentry_distance_update(), lens_comboentry_focal_update(), position_h_changed(), position_v_changed(), size_toggle_callback(), softproof_profile_callback(), and value_member().
void dt_bauhaus_combobox_insert | ( | GtkWidget * | widget, |
const char * | text, | ||
int | pos | ||
) |
References DT_BAUHAUS_COMBOBOX_ALIGN_RIGHT, and dt_bauhaus_combobox_insert_full().
Referenced by combobox_numindex().
void dt_bauhaus_combobox_insert_full | ( | GtkWidget * | widget, |
const char * | text, | ||
dt_bauhaus_combobox_alignment_t | align, | ||
gpointer | data, | ||
void(*)(void *data) | free_func, | ||
int | pos | ||
) |
int dt_bauhaus_combobox_length | ( | GtkWidget * | widget | ) |
References _combobox_data(), and dt_bauhaus_combobox_data_t::entries.
Referenced by _colorchecker_rebuild_patch_list(), _set_paper_size(), aspect_changed(), combobox_len(), combobox_numindex(), dt_masks_iop_combo_populate(), gui_update(), position_h_changed(), position_v_changed(), reload_defaults(), selected_member(), and value_member().
GtkWidget * dt_bauhaus_combobox_new | ( | dt_bauhaus_t * | bh, |
dt_gui_module_t * | self | ||
) |
References dt_bauhaus_combobox_from_widget(), DT_BAUHAUS_WIDGET, and DT_BAUHAUS_WIDGET_TYPE.
Referenced by _combobox_new_from_list(), _presets_show_edit_dialog(), dt_bauhaus_combobox_from_params(), dt_bauhaus_combobox_new_full(), dt_iop_gui_init_blending(), dt_iop_gui_init_masks(), dt_iop_gui_init_raster(), gui_init(), gui_init(), gui_init(), gui_init(), gui_init(), gui_init(), and lens_set().
GtkWidget * dt_bauhaus_combobox_new_full | ( | dt_bauhaus_t * | bh, |
dt_gui_module_t * | self, | ||
const char * | label, | ||
const char * | tip, | ||
int | pos, | ||
GtkCallback | callback, | ||
gpointer | data, | ||
const char ** | texts | ||
) |
References dt_bauhaus_widget_t::data, dt_bauhaus_combobox_add_list(), dt_bauhaus_combobox_new(), dt_bauhaus_combobox_set(), dt_bauhaus_widget_set_label(), and dt_bauhaus_widget_t::label.
Referenced by dt_guides_popover(), gui_init(), and gui_init().
void dt_bauhaus_combobox_remove_at | ( | GtkWidget * | widget, |
int | pos | ||
) |
void dt_bauhaus_combobox_set | ( | GtkWidget * | w, |
int | pos | ||
) |
References _combobox_set(), and FALSE.
Referenced by _area_button_press_callback(), _area_button_press_callback(), _auto_set_illuminant(), _channel_tabs_switch_callback(), _combo_box_set_active_text(), _develop_ui_pipe_finished_callback(), _event_aspect_presets_changed(), _guides_add_guide(), _lib_export_styles_changed_callback(), _new_printer_callback(), _on_storage_list_changed(), _piwigo_refresh_albums(), _presets_show_edit_dialog(), _raster_combo_populate(), _set_orientation(), _set_paper_size(), _set_params(), _set_printer(), _settings_flip_update(), aspect_presets_changed(), btn_toggled(), checker_button_press(), color_picker_apply(), commit_profile_callback(), do_crop(), dt_bauhaus_combobox_new_full(), dt_bauhaus_combobox_set_from_text(), dt_bauhaus_combobox_set_from_value(), dt_bauhaus_update_module(), dt_guides_update_popover_values(), dt_iop_gui_update_blending(), dt_iop_tonecurve_button_press(), dt_masks_iop_update(), gui_changed(), gui_init(), gui_init(), gui_init(), gui_init(), gui_init(), gui_init(), gui_reset(), gui_reset(), gui_reset(), gui_reset(), gui_reset(), gui_update(), gui_update(), gui_update(), keystone_type_populate(), rt_shape_selection_changed(), selected_member(), set_format_by_name(), set_params(), set_params(), set_params(), set_params(), set_storage_by_name(), temp_tint_callback(), and value_member().
void dt_bauhaus_combobox_set_default | ( | GtkWidget * | widget, |
int | def | ||
) |
References dt_bauhaus_data_t::combobox, dt_bauhaus_widget_t::data, dt_bauhaus_combobox_data_t::defpos, and DT_BAUHAUS_WIDGET.
Referenced by reload_defaults().
void dt_bauhaus_combobox_set_editable | ( | GtkWidget * | w, |
int | editable | ||
) |
References dt_bauhaus_data_t::combobox, dt_bauhaus_widget_t::data, DT_BAUHAUS_COMBO_MAX_TEXT, DT_BAUHAUS_COMBOBOX, DT_BAUHAUS_WIDGET, dt_bauhaus_combobox_data_t::editable, dt_bauhaus_combobox_data_t::text, and dt_bauhaus_widget_t::type.
Referenced by editable_member(), gui_init(), gui_init(), and lens_set().
void dt_bauhaus_combobox_set_entries_ellipsis | ( | GtkWidget * | widget, |
PangoEllipsizeMode | ellipis | ||
) |
References dt_bauhaus_data_t::combobox, dt_bauhaus_widget_t::data, DT_BAUHAUS_COMBOBOX, DT_BAUHAUS_WIDGET, dt_bauhaus_combobox_data_t::entries_ellipsis, and dt_bauhaus_widget_t::type.
Referenced by gui_init(), gui_init(), and gui_init().
gboolean dt_bauhaus_combobox_set_from_text | ( | GtkWidget * | w, |
const char * | text | ||
) |
gboolean dt_bauhaus_combobox_set_from_value | ( | GtkWidget * | w, |
int | value | ||
) |
References _combobox_data(), dt_bauhaus_combobox_entry_t::data, dt_bauhaus_combobox_set(), dt_bauhaus_combobox_data_t::entries, FALSE, and TRUE.
Referenced by _blendop_masks_mode_callback(), _combo_set_active_collection(), dt_bauhaus_update_module(), dt_iop_gui_update_blending(), gui_changed(), and gui_update().
void dt_bauhaus_combobox_set_selected_text_align | ( | GtkWidget * | widget, |
const dt_bauhaus_combobox_alignment_t | text_align | ||
) |
void dt_bauhaus_combobox_set_text | ( | GtkWidget * | w, |
const char * | text | ||
) |
References _combobox_data(), DT_BAUHAUS_COMBO_MAX_TEXT, dt_bauhaus_combobox_data_t::editable, and dt_bauhaus_combobox_data_t::text.
Referenced by _event_aspect_presets_changed(), aspect_presets_changed(), gui_update(), and value_member().
void dt_bauhaus_disable_accels | ( | GtkWidget * | widget | ) |
References dt_bauhaus_widget_t::no_accels, and TRUE.
Referenced by _combobox_new_from_list(), and dt_iop_gui_init_blending().
void dt_bauhaus_hide_popup | ( | dt_bauhaus_t * | bh | ) |
References dt_bauhaus_t::current, darktable, darktable_t::gui, dt_gui_gtk_t::has_scroll_focus, dt_bauhaus_t::popup_area, and dt_bauhaus_t::popup_window.
Referenced by dt_bauhaus_combobox_button_press(), dt_bauhaus_popup_button_press(), dt_bauhaus_popup_button_release(), dt_bauhaus_popup_key_press(), and dt_bauhaus_show_popup().
dt_bauhaus_t * dt_bauhaus_init | ( | ) |
References dt_gui_gtk_t::accels, dt_bauhaus_widget_t::bauhaus, dt_bauhaus_t::current, dt_accels_t::darkroom_accels, darktable, dt_accels_build_path(), dt_accels_new_virtual_shortcut(), dt_bauhaus_load_theme(), dt_bauhaus_popup_button_press(), dt_bauhaus_popup_button_release(), dt_bauhaus_popup_draw(), dt_bauhaus_popup_key_press(), dt_bauhaus_popup_leave_notify(), dt_bauhaus_popup_motion_notify(), dt_bauhaus_popup_scroll(), dt_bauhaus_window_show(), dt_osx_disallow_fullscreen(), dt_ui_main_window(), FALSE, darktable_t::gui, dt_bauhaus_t::keys_cnt, dt_bauhaus_t::pango_font_desc, dt_bauhaus_t::popup_area, dt_bauhaus_t::popup_window, dt_gui_gtk_t::scroll_mask, TRUE, and dt_gui_gtk_t::ui.
Referenced by dt_init().
void dt_bauhaus_load_theme | ( | dt_bauhaus_t * | bauhaus | ) |
References dt_bauhaus_t::baseline_size, dt_bauhaus_widget_t::bauhaus, dt_bauhaus_t::border_width, dt_bauhaus_t::color_bg, dt_bauhaus_t::color_border, dt_bauhaus_t::color_fg, dt_bauhaus_t::color_fg_insensitive, dt_bauhaus_t::color_fill, dt_bauhaus_t::colorlabels, darktable, DT_COLORLABELS_BLUE, DT_COLORLABELS_GREEN, DT_COLORLABELS_PURPLE, DT_COLORLABELS_RED, DT_COLORLABELS_YELLOW, DT_PIXEL_APPLY_DPI, dt_ui_main_window(), dt_bauhaus_t::graph_bg, dt_bauhaus_t::graph_border, dt_bauhaus_t::graph_colors, dt_bauhaus_t::graph_exterior, dt_bauhaus_t::graph_fg, dt_bauhaus_t::graph_fg_active, dt_bauhaus_t::graph_grid, dt_bauhaus_t::graph_overlay, darktable_t::gui, dt_bauhaus_t::indicator_border, dt_bauhaus_t::inset_histogram, dt_bauhaus_t::line_height, dt_bauhaus_t::marker_size, dt_bauhaus_t::pango_font_desc, dt_bauhaus_t::quad_width, and dt_gui_gtk_t::ui.
Referenced by dpi_scaling_changed_callback(), dt_bauhaus_init(), reload_ui_last_theme(), and theme_callback().
void dt_bauhaus_set_use_default_callback | ( | GtkWidget * | widget | ) |
Tell the widget to use the globally-defined default callback in the bauhaus structure This callback needs to be defined first, of course.
widget |
References TRUE, and dt_bauhaus_widget_t::use_default_callback.
Referenced by _combobox_new_from_list(), dt_iop_gui_init_blendif(), dt_iop_gui_init_blending(), dt_iop_gui_init_masks(), and dt_iop_gui_init_raster().
void dt_bauhaus_show_popup | ( | GtkWidget * | w | ) |
References _get_combobox_popup_height(), dt_bauhaus_widget_t::bauhaus, dt_bauhaus_t::change_active, dt_bauhaus_t::current, darktable, dt_bauhaus_widget_t::data, DT_BAUHAUS_COMBOBOX, dt_bauhaus_hide_popup(), DT_BAUHAUS_SLIDER, DT_BAUHAUS_WIDGET, dt_ui_main_window(), FALSE, darktable_t::gui, height, dt_bauhaus_t::hiding, dt_bauhaus_slider_data_t::is_dragging, dt_bauhaus_t::keys, dt_bauhaus_t::keys_cnt, dt_bauhaus_widget_t::margin, dt_bauhaus_t::mouse_line_distance, dt_bauhaus_slider_data_t::oldpos, dt_bauhaus_t::popup_area, dt_bauhaus_t::popup_window, dt_bauhaus_slider_data_t::pos, dt_bauhaus_data_t::slider, dt_bauhaus_widget_t::type, dt_gui_gtk_t::ui, and width.
Referenced by _widget_key_press(), dt_bauhaus_combobox_button_press(), and dt_bauhaus_slider_button_press().
void dt_bauhaus_slider_clear_stops | ( | GtkWidget * | widget | ) |
GtkWidget * dt_bauhaus_slider_from_widget | ( | dt_bauhaus_t * | bh, |
dt_bauhaus_widget_t * | widget, | ||
dt_gui_module_t * | self, | ||
float | min, | ||
float | max, | ||
float | step, | ||
float | defval, | ||
int | digits, | ||
int | feedback | ||
) |
References _bauhaus_widget_init(), dt_bauhaus_widget_t::data, dt_bauhaus_slider_data_t::defpos, dt_bauhaus_slider_data_t::digits, DT_BAUHAUS_SLIDER, dt_bauhaus_slider_button_press(), dt_bauhaus_slider_button_release(), dt_bauhaus_slider_motion_notify(), dt_gui_add_class(), dt_bauhaus_slider_data_t::factor, dt_bauhaus_slider_data_t::fill_feedback, dt_bauhaus_slider_data_t::format, dt_bauhaus_slider_data_t::grad_cnt, dt_bauhaus_slider_data_t::grad_col, dt_bauhaus_slider_data_t::grad_pos, dt_bauhaus_slider_data_t::hard_max, dt_bauhaus_slider_data_t::hard_min, dt_bauhaus_slider_data_t::is_dragging, dt_bauhaus_slider_data_t::max, dt_bauhaus_slider_data_t::min, dt_bauhaus_slider_data_t::offset, dt_bauhaus_slider_data_t::oldpos, dt_bauhaus_slider_data_t::pos, dt_bauhaus_data_t::slider, dt_bauhaus_slider_data_t::soft_max, dt_bauhaus_slider_data_t::soft_min, dt_bauhaus_slider_data_t::step, dt_bauhaus_slider_data_t::timeout_handle, and dt_bauhaus_widget_t::type.
Referenced by dt_bauhaus_slider_new_with_range_and_feedback(), and slider_init().
float dt_bauhaus_slider_get | ( | GtkWidget * | w | ) |
References dt_bauhaus_widget_t::data, DT_BAUHAUS_WIDGET, dt_bauhaus_slider_data_t::max, dt_bauhaus_slider_data_t::min, dt_bauhaus_slider_data_t::pos, and dt_bauhaus_data_t::slider.
Referenced by _auto_set_exposure(), _auto_set_illuminant(), _blendop_blendif_boost_factor_callback(), _blendop_blendif_details_callback(), _grid_horizontal_changed(), _grid_subdiv_changed(), _grid_vertical_changed(), _opacity_changed_callback(), _settings_contrast_changed(), _slider_add_step(), _slider_zoom_range(), _spot_settings_changed_callback(), _spot_settings_changed_callback(), _target_color_draw(), _widget_draw(), balance_callback(), black_point_source_callback(), black_point_target_callback(), blue_callback(), button_released(), checker_size_callback(), color_rgb_sliders(), color_temptint_sliders(), compress_level_changed(), compression_level_changed(), contrast_callback(), display_borders_callback(), display_brightness_callback(), dt_bauhaus_popup_draw(), dt_bauhaus_slider_get_val(), dt_bauhaus_slider_set_hard_max(), dt_bauhaus_slider_set_hard_min(), dt_bauhaus_slider_set_soft_max(), dt_bauhaus_slider_set_soft_min(), dt_bauhaus_value_changed_default_callback(), extra_callback(), global_saturation_callback(), green_callback(), grey_point_source_callback(), grey_point_target_callback(), gui_changed(), gui_update(), illum_xy_callback(), latitude_stops_callback(), logbase_callback(), logbase_callback(), lower_callback(), mix_callback(), output_power_callback(), paint_hue(), preset_tune_callback(), quality_changed(), quality_changed(), quality_changed(), quality_changed(), radius_callback(), rawoverexposed_threshold_callback(), red_callback(), rt_mask_opacity_callback(), safety_changed_callback(), saturation_callback(), security_threshold_callback(), slope_callback(), smoothing_callback(), target_a_callback(), target_b_callback(), target_C_callback(), target_color_draw(), target_L_callback(), temp_tint_callback(), upper_callback(), value_member(), white_point_source_callback(), and white_point_target_callback().
int dt_bauhaus_slider_get_digits | ( | GtkWidget * | w | ) |
References dt_bauhaus_widget_t::data, dt_bauhaus_slider_data_t::digits, DT_BAUHAUS_WIDGET, and dt_bauhaus_data_t::slider.
Referenced by digits_member().
float dt_bauhaus_slider_get_hard_max | ( | GtkWidget * | w | ) |
References dt_bauhaus_widget_t::data, DT_BAUHAUS_WIDGET, dt_bauhaus_slider_data_t::hard_max, and dt_bauhaus_data_t::slider.
Referenced by _paint_hue(), color_rgb_sliders(), and hard_max_member().
float dt_bauhaus_slider_get_hard_min | ( | GtkWidget * | w | ) |
References dt_bauhaus_widget_t::data, DT_BAUHAUS_WIDGET, dt_bauhaus_slider_data_t::hard_min, and dt_bauhaus_data_t::slider.
Referenced by _paint_hue(), and hard_min_member().
float dt_bauhaus_slider_get_soft_max | ( | GtkWidget * | w | ) |
References dt_bauhaus_widget_t::data, DT_BAUHAUS_WIDGET, dt_bauhaus_data_t::slider, and dt_bauhaus_slider_data_t::soft_max.
Referenced by soft_max_member().
float dt_bauhaus_slider_get_soft_min | ( | GtkWidget * | w | ) |
References dt_bauhaus_widget_t::data, DT_BAUHAUS_WIDGET, dt_bauhaus_data_t::slider, and dt_bauhaus_slider_data_t::soft_min.
Referenced by soft_min_member().
float dt_bauhaus_slider_get_step | ( | GtkWidget * | w | ) |
char * dt_bauhaus_slider_get_text | ( | GtkWidget * | w, |
float | val | ||
) |
References dt_bauhaus_slider_data_t::digits, DT_BAUHAUS_WIDGET, dt_bauhaus_slider_data_t::factor, dt_bauhaus_slider_data_t::format, dt_bauhaus_slider_data_t::hard_max, dt_bauhaus_slider_data_t::hard_min, and dt_bauhaus_slider_data_t::offset.
Referenced by _widget_draw(), and dt_bauhaus_popup_draw().
float dt_bauhaus_slider_get_val | ( | GtkWidget * | w | ) |
References dt_bauhaus_slider_get(), DT_BAUHAUS_WIDGET, dt_bauhaus_slider_data_t::factor, and dt_bauhaus_slider_data_t::offset.
Referenced by dt_bauhaus_popup_key_press().
GtkWidget * dt_bauhaus_slider_new | ( | dt_bauhaus_t * | bh, |
dt_gui_module_t * | self | ||
) |
References dt_bauhaus_slider_new_with_range().
Referenced by dt_bauhaus_slider_from_params().
GtkWidget * dt_bauhaus_slider_new_with_range | ( | dt_bauhaus_t * | bh, |
dt_gui_module_t * | self, | ||
float | min, | ||
float | max, | ||
float | step, | ||
float | defval, | ||
int | digits | ||
) |
GtkWidget * dt_bauhaus_slider_new_with_range_and_feedback | ( | dt_bauhaus_t * | bh, |
dt_gui_module_t * | self, | ||
float | min, | ||
float | max, | ||
float | step, | ||
float | defval, | ||
int | digits, | ||
int | feedback | ||
) |
References dt_bauhaus_slider_from_widget(), DT_BAUHAUS_WIDGET, and DT_BAUHAUS_WIDGET_TYPE.
Referenced by dt_bauhaus_slider_from_params(), dt_bauhaus_slider_new_with_range(), and gui_init().
void dt_bauhaus_slider_reset | ( | GtkWidget * | widget | ) |
References dt_bauhaus_widget_t::data, dt_bauhaus_slider_data_t::defpos, dt_bauhaus_slider_set(), DT_BAUHAUS_WIDGET, dt_bauhaus_slider_data_t::max, dt_bauhaus_slider_data_t::min, dt_bauhaus_data_t::slider, dt_bauhaus_slider_data_t::soft_max, and dt_bauhaus_slider_data_t::soft_min.
Referenced by dt_bauhaus_slider_button_press().
void dt_bauhaus_slider_set | ( | GtkWidget * | w, |
float | pos | ||
) |
References dt_bauhaus_widget_t::data, dt_bauhaus_slider_set_normalized(), DT_BAUHAUS_WIDGET, FALSE, dt_bauhaus_slider_data_t::hard_max, dt_bauhaus_slider_data_t::hard_min, dt_bauhaus_slider_data_t::max, dt_bauhaus_slider_data_t::min, dt_bauhaus_data_t::slider, dt_bauhaus_slider_data_t::soft_max, dt_bauhaus_slider_data_t::soft_min, and TRUE.
Referenced by _auto_set_exposure(), _auto_set_illuminant(), _blendop_blend_mode_callback(), _blendop_blendif_update_tab(), _colorchecker_update_sliders(), _develop_ui_pipe_finished_callback(), _exposure_set_black(), _exposure_set_white(), _guides_gui_grid(), _reset_opacity_slider(), _set_opacity_slider(), _slider_add_step(), _slider_zoom_range(), apply_auto_black(), apply_auto_black(), apply_auto_black(), apply_auto_black(), apply_auto_Dmax(), apply_auto_Dmin(), apply_auto_dynamic_range(), apply_auto_exposure(), apply_auto_grey(), apply_auto_grey(), apply_auto_grey(), apply_auto_offset(), apply_auto_WB_high(), apply_auto_WB_low(), apply_auto_white_point_source(), apply_auto_white_point_source(), apply_autocolor(), apply_autogrey(), apply_autoluma(), apply_autotune(), apply_autotune(), apply_autotune(), apply_gain_auto(), apply_gain_neutralize(), apply_gamma_auto(), apply_gamma_neutralize(), apply_lift_auto(), apply_lift_neutralize(), aspect_changed(), auto_adjust_contrast_boost(), auto_adjust_exposure_boost(), autoscale_pressed(), button_released(), color_picker_apply(), colorpick_callback(), commit_profile_callback(), Dmin_picker_callback(), do_fit(), dt_bauhaus_slider_reset(), dt_bauhaus_slider_set_hard_max(), dt_bauhaus_slider_set_hard_min(), dt_bauhaus_slider_set_soft_max(), dt_bauhaus_slider_set_soft_min(), dt_bauhaus_slider_set_val(), dt_bauhaus_update_module(), dt_guides_popover(), dt_guides_update_popover_values(), dt_iop_colorcorrection_scrolled(), dt_iop_gui_update_blending(), extra_callback(), grey_point_source_callback(), gui_changed(), gui_init(), gui_init(), gui_init(), gui_post_expose(), gui_reset(), gui_reset(), gui_update(), gui_update(), gui_update(), gui_update(), illum_xy_callback(), lens_menu_select(), mouse_moved(), output_callback(), position_h_changed(), position_v_changed(), preset_tune_callback(), reset_mix(), rt_shape_selection_changed(), sanitize_latitude(), scrolled(), security_threshold_callback(), set_HSL_sliders(), set_params(), set_RGB_sliders(), target_a_callback(), target_b_callback(), target_C_callback(), temp_tint_callback(), update_exposure_sliders(), value_member(), Wb_high_norm_callback(), WB_high_picker_callback(), Wb_low_norm_callback(), and WB_low_picker_callback().
void dt_bauhaus_slider_set_default | ( | GtkWidget * | widget, |
float | def | ||
) |
void dt_bauhaus_slider_set_digits | ( | GtkWidget * | w, |
int | val | ||
) |
References dt_bauhaus_widget_t::data, dt_bauhaus_slider_data_t::digits, DT_BAUHAUS_WIDGET, and dt_bauhaus_data_t::slider.
Referenced by digits_member(), gui_init(), and gui_init().
void dt_bauhaus_slider_set_factor | ( | GtkWidget * | w, |
float | factor | ||
) |
References dt_bauhaus_widget_t::data, DT_BAUHAUS_WIDGET, dt_bauhaus_slider_data_t::factor, factor, and dt_bauhaus_data_t::slider.
Referenced by gui_init(), gui_init(), and gui_init().
void dt_bauhaus_slider_set_feedback | ( | GtkWidget * | w, |
int | feedback | ||
) |
void dt_bauhaus_slider_set_format | ( | GtkWidget * | w, |
const char * | format | ||
) |
References dt_bauhaus_widget_t::data, dt_bauhaus_slider_data_t::digits, DT_BAUHAUS_WIDGET, dt_bauhaus_slider_data_t::factor, dt_bauhaus_slider_data_t::format, dt_bauhaus_slider_data_t::hard_max, and dt_bauhaus_data_t::slider.
Referenced by dt_iop_gui_init_blendif(), dt_iop_gui_init_blending(), gui_init(), gui_init(), gui_init(), gui_init(), and gui_init().
void dt_bauhaus_slider_set_hard_max | ( | GtkWidget * | w, |
float | val | ||
) |
References _bh_round_to_n_digits(), dt_bauhaus_widget_t::data, dt_bauhaus_slider_get(), dt_bauhaus_slider_set(), dt_bauhaus_slider_set_hard_min(), DT_BAUHAUS_WIDGET, dt_bauhaus_slider_data_t::hard_max, dt_bauhaus_slider_data_t::max, MIN, dt_bauhaus_data_t::slider, and dt_bauhaus_slider_data_t::soft_max.
Referenced by _guides_gui_grid(), dt_bauhaus_slider_set_hard_min(), gui_init(), gui_init(), gui_update(), hard_max_member(), and preset_tune_callback().
void dt_bauhaus_slider_set_hard_min | ( | GtkWidget * | w, |
float | val | ||
) |
References _bh_round_to_n_digits(), dt_bauhaus_widget_t::data, dt_bauhaus_slider_get(), dt_bauhaus_slider_set(), dt_bauhaus_slider_set_hard_max(), DT_BAUHAUS_WIDGET, dt_bauhaus_slider_data_t::hard_max, dt_bauhaus_slider_data_t::hard_min, MAX, dt_bauhaus_slider_data_t::min, dt_bauhaus_data_t::slider, and dt_bauhaus_slider_data_t::soft_min.
Referenced by dt_bauhaus_slider_set_hard_max(), gui_init(), gui_update(), hard_min_member(), and preset_tune_callback().
void dt_bauhaus_slider_set_offset | ( | GtkWidget * | w, |
float | offset | ||
) |
References dt_bauhaus_widget_t::data, DT_BAUHAUS_WIDGET, dt_bauhaus_slider_data_t::offset, and dt_bauhaus_data_t::slider.
Referenced by gui_init(), and gui_init().
void dt_bauhaus_slider_set_soft_max | ( | GtkWidget * | w, |
float | val | ||
) |
References dt_bauhaus_widget_t::data, dt_bauhaus_slider_get(), dt_bauhaus_slider_set(), DT_BAUHAUS_WIDGET, dt_bauhaus_slider_data_t::hard_max, dt_bauhaus_slider_data_t::hard_min, dt_bauhaus_slider_data_t::max, dt_bauhaus_data_t::slider, and dt_bauhaus_slider_data_t::soft_max.
Referenced by dt_bauhaus_slider_set_soft_range(), gui_changed(), gui_init(), gui_init(), mouse_moved(), and soft_max_member().
void dt_bauhaus_slider_set_soft_min | ( | GtkWidget * | w, |
float | val | ||
) |
References dt_bauhaus_widget_t::data, dt_bauhaus_slider_get(), dt_bauhaus_slider_set(), DT_BAUHAUS_WIDGET, dt_bauhaus_slider_data_t::hard_max, dt_bauhaus_slider_data_t::hard_min, dt_bauhaus_slider_data_t::min, dt_bauhaus_data_t::slider, and dt_bauhaus_slider_data_t::soft_min.
Referenced by dt_bauhaus_slider_set_soft_range(), gui_changed(), gui_init(), mouse_moved(), and soft_min_member().
void dt_bauhaus_slider_set_soft_range | ( | GtkWidget * | widget, |
float | soft_min, | ||
float | soft_max | ||
) |
References dt_bauhaus_slider_set_soft_max(), and dt_bauhaus_slider_set_soft_min().
Referenced by dt_iop_gui_init_blendif(), dt_iop_gui_init_blending(), gui_init(), gui_init(), and reload_defaults().
void dt_bauhaus_slider_set_step | ( | GtkWidget * | w, |
float | val | ||
) |
References dt_bauhaus_widget_t::data, DT_BAUHAUS_WIDGET, dt_bauhaus_data_t::slider, and dt_bauhaus_slider_data_t::step.
Referenced by gui_init(), and step_member().
void dt_bauhaus_slider_set_stop | ( | GtkWidget * | widget, |
float | stop, | ||
float | r, | ||
float | g, | ||
float | b | ||
) |
References dt_bauhaus_widget_t::data, DT_BAUHAUS_SLIDER, DT_BAUHAUS_SLIDER_MAX_STOPS, DT_BAUHAUS_WIDGET, dt_bauhaus_slider_data_t::grad_cnt, dt_bauhaus_slider_data_t::grad_col, dt_bauhaus_slider_data_t::grad_pos, dt_bauhaus_data_t::slider, and dt_bauhaus_widget_t::type.
Referenced by _paint_hue(), _update_RGB_slider_stop(), color_finetuning_slider(), color_rgb_sliders(), color_temptint_sliders(), gui_init(), gui_init(), gui_init_section(), paint_chroma_slider(), paint_hue(), paint_temperature_background(), update_balance_slider_colors(), update_saturation_slider_color(), update_saturation_slider_end_color(), update_saturation_slider_end_color(), update_saturation_slider_end_color(), and update_xy_color().
void dt_bauhaus_slider_set_val | ( | GtkWidget * | w, |
float | val | ||
) |
References dt_bauhaus_slider_set(), DT_BAUHAUS_WIDGET, dt_bauhaus_slider_data_t::factor, and dt_bauhaus_slider_data_t::offset.
Referenced by dt_bauhaus_popup_key_press().
const char * dt_bauhaus_widget_get_label | ( | GtkWidget * | w | ) |
References DT_BAUHAUS_WIDGET, and dt_bauhaus_widget_t::label.
Referenced by label_member(), label_member(), tostring_member(), and tostring_member().
int dt_bauhaus_widget_get_quad_active | ( | GtkWidget * | w | ) |
References CPF_ACTIVE, DT_BAUHAUS_WIDGET, and dt_bauhaus_widget_t::quad_paint_flags.
Referenced by _visualize_callback(), and _visualize_callback().
void dt_bauhaus_widget_set_field | ( | GtkWidget * | w, |
gpointer | field, | ||
dt_introspection_type_t | field_type | ||
) |
void dt_bauhaus_widget_set_label | ( | GtkWidget * | w, |
const char * | label | ||
) |
References _action_request_focus(), dt_accels_build_path(), dt_accels_new_darkroom_action, DT_BAUHAUS_WIDGET, dt_capitalize_label(), dt_bauhaus_widget_t::field, dt_bauhaus_widget_t::label, m, and dt_bauhaus_widget_t::no_accels.
Referenced by _check_tuner_picker_labels(), _combobox_new_from_list(), _depopulate_combo(), _event_draw(), _guides_gui_grid(), _repopulate_combo(), _update_collect_modes(), dt_bauhaus_combobox_from_params(), dt_bauhaus_combobox_new_full(), dt_bauhaus_slider_from_params(), dt_guides_popover(), dt_iop_gui_init_blendif(), dt_iop_gui_init_blending(), dt_iop_gui_init_masks(), dt_iop_gui_init_raster(), gui_changed(), gui_init(), gui_init(), gui_init(), gui_init(), gui_init(), gui_init(), gui_init_section(), gui_sliders_update(), label_member(), label_member(), lens_set(), reload_defaults(), and toggle_stock_controls().
void dt_bauhaus_widget_set_quad_active | ( | GtkWidget * | w, |
int | active | ||
) |
References CPF_ACTIVE, DT_BAUHAUS_WIDGET, and dt_bauhaus_widget_t::quad_paint_flags.
Referenced by _color_picker_callback_button_press(), _color_picker_reset(), gui_changed(), gui_focus(), gui_init(), gui_reset(), gui_update(), gui_update(), and mask_callback().
void dt_bauhaus_widget_set_quad_paint | ( | GtkWidget * | w, |
dt_bauhaus_quad_paint_f | f, | ||
int | paint_flags, | ||
void * | paint_data | ||
) |
References DT_BAUHAUS_WIDGET, f(), dt_bauhaus_widget_t::quad_paint, dt_bauhaus_widget_t::quad_paint_data, and dt_bauhaus_widget_t::quad_paint_flags.
Referenced by _color_picker_new(), gui_init(), and gui_init().
void dt_bauhaus_widget_set_quad_toggle | ( | GtkWidget * | w, |
int | toggle | ||
) |
References DT_BAUHAUS_WIDGET, and dt_bauhaus_widget_t::quad_toggle.
Referenced by _color_picker_new(), gui_init(), and gui_init().
void dt_bauhaus_widget_set_quad_visibility | ( | GtkWidget * | w, |
const gboolean | visible | ||
) |
References DT_BAUHAUS_WIDGET, and dt_bauhaus_widget_t::show_quad.
Referenced by gui_changed().
|
extern |
|
inlinestatic |
Referenced by _area_draw_callback(), _area_draw_callback(), _darkroom_pickers_draw(), _init_drawing(), _process_histogram(), _sample_draw_callback(), _widget_draw(), area_draw(), dt_bauhaus_draw_baseline(), dt_bauhaus_popup_draw(), dt_iop_tonecurve_draw(), dt_iop_tonecurve_draw(), dt_iop_tonecurve_draw(), dtgtk_cairo_paint_label(), and dtgtk_cairo_paint_label_flower().