![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include "gui/actions/menu.h"
#include "common/grouping.h"
#include "common/colorlabels.h"
#include "common/ratings.h"
#include "control/control.h"
#include "common/collection.h"
Functions | |
static gboolean | rotate_counterclockwise_callback (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data) |
static gboolean | rotate_clockwise_callback (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data) |
static gboolean | reset_rotation_callback (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data) |
static gboolean | group_images_callback (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data) |
static gboolean | ungroup_images_callback (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data) |
static gboolean | _colorlabels_callback (int color) |
static gboolean | _rating_callback (int value) |
static gboolean | red_label_callback (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data) |
static gboolean | yellow_label_callback (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data) |
static gboolean | green_label_callback (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data) |
static gboolean | blue_label_callback (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data) |
static gboolean | magenta_label_callback (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data) |
static gboolean | reset_label_callback (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data) |
static gboolean | rating_one_callback (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data) |
static gboolean | rating_two_callback (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data) |
static gboolean | rating_three_callback (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data) |
static gboolean | rating_four_callback (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data) |
static gboolean | rating_five_callback (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data) |
static gboolean | rating_reset_callback (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data) |
static gboolean | rating_reject_callback (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data) |
gboolean | _can_be_rotated () |
void | append_image (GtkWidget **menus, GList **lists, const dt_menus_t index) |
gboolean _can_be_rotated | ( | ) |
References _is_lighttable(), and has_active_images().
Referenced by append_image().
|
static |
References dt_act_on_get_images(), dt_colorlabels_toggle_label_on_list(), and TRUE.
Referenced by blue_label_callback(), green_label_callback(), magenta_label_callback(), red_label_callback(), reset_label_callback(), and yellow_label_callback().
|
static |
References dt_act_on_get_images(), dt_ratings_apply_on_list(), and TRUE.
Referenced by rating_five_callback(), rating_four_callback(), rating_one_callback(), rating_reject_callback(), rating_reset_callback(), rating_three_callback(), and rating_two_callback().
void append_image | ( | GtkWidget ** | menus, |
GList ** | lists, | ||
const dt_menus_t | index | ||
) |
References _can_be_rotated(), add_menu_separator(), add_sub_menu_entry(), add_sub_menu_separator(), add_sub_sub_menu_entry(), add_top_submenu_entry(), blue_label_callback(), dt_control_refresh_exif(), GET_ACCEL_WRAPPER, get_last_widget(), green_label_callback(), group_images_callback(), has_active_images(), magenta_label_callback(), rating_five_callback(), rating_four_callback(), rating_one_callback(), rating_reject_callback(), rating_reset_callback(), rating_three_callback(), rating_two_callback(), red_label_callback(), reset_label_callback(), reset_rotation_callback(), rotate_clockwise_callback(), rotate_counterclockwise_callback(), ungroup_images_callback(), and yellow_label_callback().
Referenced by dt_ui_init_global_menu().
|
static |
References _colorlabels_callback(), and TRUE.
Referenced by append_image().
|
static |
References _colorlabels_callback(), and TRUE.
Referenced by append_image().
|
static |
merges all the selected images into a single group. if there is an expanded group, then they will be joined there, otherwise a new one will be created.
References darktable_t::collection, darktable, darktable_t::db, DT_COLLECTION_CHANGE_RELOAD, DT_COLLECTION_PROP_GROUPING, dt_collection_update_query(), dt_database_get(), DT_DEBUG_SQLITE3_PREPARE_V2, dt_grouping_add_to_group(), TRUE, and UNKNOWN_IMAGE.
Referenced by append_image().
|
static |
References _colorlabels_callback(), and TRUE.
Referenced by append_image().
|
static |
References _rating_callback(), and TRUE.
Referenced by append_image().
|
static |
References _rating_callback(), and TRUE.
Referenced by append_image().
|
static |
References _rating_callback(), and TRUE.
Referenced by append_image().
|
static |
References _rating_callback(), and TRUE.
Referenced by append_image().
|
static |
References _rating_callback(), and TRUE.
Referenced by append_image().
|
static |
References _rating_callback(), and TRUE.
Referenced by append_image().
|
static |
References _rating_callback(), and TRUE.
Referenced by append_image().
|
static |
References _colorlabels_callback(), and TRUE.
Referenced by append_image().
|
static |
References _colorlabels_callback(), and TRUE.
Referenced by append_image().
|
static |
References dt_control_flip_images(), and TRUE.
Referenced by append_image().
|
static |
References dt_control_flip_images(), and TRUE.
Referenced by append_image().
|
static |
References dt_control_flip_images(), and TRUE.
Referenced by append_image().
|
static |
removes the selected images from their current group.
References darktable_t::collection, darktable, darktable_t::db, DT_COLLECTION_CHANGE_RELOAD, DT_COLLECTION_PROP_GROUPING, dt_collection_update_query(), dt_control_queue_redraw_center(), dt_database_get(), DT_DEBUG_SQLITE3_PREPARE_V2, dt_grouping_remove_from_group(), and TRUE.
Referenced by append_image().
|
static |
References _colorlabels_callback(), and TRUE.
Referenced by append_image().