![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include "bauhaus/bauhaus.h"#include "common/darktable.h"#include "control/conf.h"#include "control/control.h"#include "develop/develop.h"#include "develop/masks.h"#include "gui/gtk.h"#include "libs/lib.h"#include "libs/lib_api.h"
Include dependency graph for mask_toolbar.c:Data Structures | |
| struct | dt_lib_tool_mask_t |
Typedefs | |
| typedef struct dt_lib_tool_mask_t | dt_lib_tool_mask_t |
Functions | |
| const char * | name (struct dt_lib_module_t *self) |
| const char ** | views (dt_lib_module_t *self) |
| uint32_t | container (dt_lib_module_t *self) |
| int | expandable (dt_lib_module_t *self) |
| int | position () |
| static void | mask_lock_callback (GtkWidget *widget, gpointer data) |
| static void | _opacity_changed_callback (GtkWidget *widget, gpointer data) |
| static void | _reset_opacity_slider (dt_lib_tool_mask_t *d) |
| static void | _set_opacity_slider (dt_lib_tool_mask_t *d, dt_masks_form_t *sel, dt_masks_point_group_t *fpt) |
| static void | give_control_to_form (gpointer instance, void *_s, void *_t, dt_lib_tool_mask_t *d) |
| void | gui_init (dt_lib_module_t *self) |
| void | gui_cleanup (dt_lib_module_t *self) |
| typedef struct dt_lib_tool_mask_t dt_lib_tool_mask_t |
|
static |
References darktable, darktable_t::develop, dt_bauhaus_slider_get(), dt_conf_set_float(), dt_dev_add_history_item, dt_masks_form_set_opacity(), and FALSE.
Referenced by gui_init().
|
static |
References dt_bauhaus_slider_set(), dt_conf_get_float(), FALSE, and dt_lib_tool_mask_t::opacity.
Referenced by _set_opacity_slider().
|
static |
References _reset_opacity_slider(), dt_bauhaus_slider_set(), dt_masks_form_get_opacity(), dt_lib_tool_mask_t::opacity, dt_masks_point_group_t::parentid, and TRUE.
Referenced by give_control_to_form().
| uint32_t container | ( | dt_lib_module_t * | self | ) |
References DT_UI_CONTAINER_PANEL_LEFT_TOP.
| int expandable | ( | dt_lib_module_t * | self | ) |
|
static |
| void gui_cleanup | ( | dt_lib_module_t * | self | ) |
| void gui_init | ( | dt_lib_module_t * | self | ) |
References _opacity_changed_callback(), darktable_t::bauhaus, darktable, dt_lib_module_t::data, dt_bauhaus_slider_new_with_range(), dt_bauhaus_slider_set(), dt_bauhaus_slider_set_factor(), dt_bauhaus_slider_set_format(), dt_bauhaus_widget_set_label(), dt_conf_get_float(), DT_GUI_MODULE, DT_PIXEL_APPLY_DPI, FALSE, dt_lib_tool_mask_t::mask_lock, mask_lock_callback(), dt_lib_tool_mask_t::opacity, TRUE, and dt_lib_module_t::widget.
|
static |
References dt_develop_t::darkroom_skip_mouse_events, darktable, darktable_t::develop, dt_masks_get_lock_mode(), dt_masks_set_lock_mode(), darktable_t::gui, and dt_gui_gtk_t::reset.
Referenced by gui_init().
| const char * name | ( | struct dt_lib_module_t * | self | ) |
| int position | ( | ) |
| const char ** views | ( | dt_lib_module_t * | self | ) |