Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
mask_toolbar.c File Reference
#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 Documentation

◆ dt_lib_tool_mask_t

Function Documentation

◆ _opacity_changed_callback()

static void _opacity_changed_callback ( GtkWidget *  widget,
gpointer  data 
)
static

◆ _reset_opacity_slider()

static void _reset_opacity_slider ( dt_lib_tool_mask_t d)
static

◆ _set_opacity_slider()

◆ container()

uint32_t container ( dt_lib_module_t self)

◆ expandable()

int expandable ( dt_lib_module_t self)

◆ give_control_to_form()

◆ gui_cleanup()

◆ gui_init()

◆ mask_lock_callback()

static void mask_lock_callback ( GtkWidget *  widget,
gpointer  data 
)
static

◆ name()

const char * name ( struct dt_lib_module_t self)

◆ position()

int position ( )

◆ views()

const char ** views ( dt_lib_module_t self)