void init_key_accels(dt_iop_module_so_t *self) { dt_accel_register_slider_iop(self, FALSE, NC_("accel", "border size")); dt_accel_register_iop(self, FALSE, NC_("accel", "pick border color from image"), 0, 0); dt_accel_register_slider_iop(self, FALSE, NC_("accel", "frame line size")); dt_accel_register_iop(self, FALSE, NC_("accel", "pick frame line color from image"), 0, 0); }
void init_key_accels(dt_iop_module_so_t *self) { dt_accel_register_iop(self, FALSE, NC_("accel", "toggle softproofing"), GDK_s, 0); dt_accel_register_iop(self, FALSE, NC_("accel", "toggle gamutcheck"), GDK_g, 0); }
void init_key_accels(dt_iop_module_so_t *self) { dt_accel_register_iop(self, FALSE, NC_("accel", "pick primary color"), 0, 0); dt_accel_register_iop(self, FALSE, NC_("accel", "pick secondary color"), 0, 0); dt_accel_register_slider_iop(self, FALSE, NC_("accel", "balance")); dt_accel_register_slider_iop(self, FALSE, NC_("accel", "compress")); }
void init_key_accels(dt_iop_module_so_t *self) { dt_accel_register_slider_iop(self, FALSE, NC_("accel", "tint")); dt_accel_register_slider_iop(self, FALSE, NC_("accel", "temperature")); dt_accel_register_slider_iop(self, FALSE, NC_("accel", "red")); dt_accel_register_slider_iop(self, FALSE, NC_("accel", "green")); dt_accel_register_slider_iop(self, FALSE, NC_("accel", "blue")); dt_accel_register_iop(self, TRUE, NC_("accel", "preset/camera"), 0, 0); dt_accel_register_iop(self, TRUE, NC_("accel", "preset/camera neutral"), 0, 0); dt_accel_register_iop(self, TRUE, NC_("accel", "preset/spot"), 0, 0); }
void dt_accel_rename_preset_iop(dt_iop_module_t *module,const gchar *path,const gchar *new_path) { dt_accel_t *accel; GSList * l = module->accel_closures; char build_path[1024]; dt_accel_path_iop(build_path, 1024, module->op, path); while(l) { accel = (dt_accel_t*)l->data; if(!strncmp(accel->path, build_path, 1024)) { GtkAccelKey tmp_key = *(gtk_accel_group_find(darktable.control->accelerators,find_accel_internal,accel->closure)); gboolean local = accel->local; dt_accel_deregister_iop(module,path); snprintf(build_path,1024,"%s/%s",_("preset"),new_path); dt_accel_register_iop(module->so,local,build_path,tmp_key.accel_key,tmp_key.accel_mods); dt_accel_connect_preset_iop(module,new_path); l = NULL; } else { l = g_slist_next(l); } } }
void init_key_accels(dt_iop_module_so_t *self) { dt_accel_register_iop(self, FALSE, NC_("accel", "refresh"), 0, 0); dt_accel_register_slider_iop(self, FALSE, NC_("accel", "opacity")); dt_accel_register_slider_iop(self, FALSE, NC_("accel", "scale")); dt_accel_register_slider_iop(self, FALSE, NC_("accel", "x offset")); dt_accel_register_slider_iop(self, FALSE, NC_("accel", "y offset")); }
static void menuitem_new_preset(GtkMenuItem *menuitem, dt_iop_module_t *module) { // add new preset sqlite3_stmt *stmt; DT_DEBUG_SQLITE3_PREPARE_V2(dt_database_get(darktable.db), "delete from presets where name=?1 and operation=?2 and op_version=?3", -1, &stmt, NULL); DT_DEBUG_SQLITE3_BIND_TEXT(stmt, 1, _("new preset"), -1, SQLITE_STATIC); DT_DEBUG_SQLITE3_BIND_TEXT(stmt, 2, module->op, -1, SQLITE_TRANSIENT); DT_DEBUG_SQLITE3_BIND_INT(stmt, 3, module->version()); sqlite3_step(stmt); sqlite3_finalize(stmt); // create a shortcut for the new entry char path[1024]; snprintf(path, sizeof(path), "%s/%s", _("preset"), _("new preset")); dt_accel_register_iop(module->so, FALSE, path, 0, 0); dt_accel_connect_preset_iop(module, _("new preset")); // then show edit dialog edit_preset(_("new preset"), module); }
void init_key_accels(dt_iop_module_so_t *self) { dt_accel_register_iop(self, FALSE, NC_("accel", "acquire"), 0, 0); dt_accel_register_iop(self, FALSE, NC_("accel", "apply"), 0, 0); }
void init_key_accels(dt_iop_module_so_t *self) { dt_accel_register_iop(self, FALSE, NC_("accel", "pick color of film material from image"), 0, 0); }
void init_key_accels(dt_iop_module_so_t *self) { dt_accel_register_iop(self, FALSE, NC_("accel", "pick color"), 0, 0); dt_accel_register_slider_iop(self, FALSE, NC_("accel", "lightness")); dt_accel_register_slider_iop(self, FALSE, NC_("accel", "source mix")); }