static void _lib_history_create_style_button_clicked_callback (GtkWidget *widget, gpointer user_data) { if(darktable.develop->image_storage.id) { dt_dev_write_history(darktable.develop); dt_gui_styles_dialog_new (darktable.develop->image_storage.id); } }
void dt_styles_create_from_selection() { gboolean selected = FALSE; /* for each selected create style */ sqlite3_stmt *stmt; DT_DEBUG_SQLITE3_PREPARE_V2(dt_database_get(darktable.db), "select * from selected_images", -1, &stmt, NULL); while(sqlite3_step(stmt) == SQLITE_ROW) { int imgid = sqlite3_column_int(stmt, 0); dt_gui_styles_dialog_new(imgid); selected = TRUE; } sqlite3_finalize(stmt); if(!selected) dt_control_log(_("no image selected!")); }