void connect_key_accels(dt_view_t *self) { GClosure *closure; // Film strip shortcuts closure = g_cclosure_new(G_CALLBACK(film_strip_key_accel), (gpointer)self, NULL); dt_accel_connect_view(self, "toggle film strip", closure); }
void connect_key_accels(dt_view_t *self) { #if 0 GClosure *closure = g_cclosure_new(G_CALLBACK(film_strip_key_accel), (gpointer)self, NULL); dt_accel_connect_view(self, "toggle film strip", closure); #endif }
void connect_key_accels(dt_view_t *self) { GClosure *closure; // Film strip shortcuts closure = g_cclosure_new(G_CALLBACK(film_strip_key_accel), (gpointer)self, NULL); dt_accel_connect_view(self, "toggle film strip", closure); // Zoom shortcuts closure = g_cclosure_new(G_CALLBACK(zoom_key_accel), (gpointer)1, NULL); dt_accel_connect_view(self, "zoom close-up", closure); closure = g_cclosure_new(G_CALLBACK(zoom_key_accel), (gpointer)2, NULL); dt_accel_connect_view(self, "zoom fill", closure); closure = g_cclosure_new(G_CALLBACK(zoom_key_accel), (gpointer)3, NULL); dt_accel_connect_view(self, "zoom fit", closure); // enable shortcut to export with current export settings: closure = g_cclosure_new(G_CALLBACK(export_key_accel_callback), (gpointer)self->data, NULL); dt_accel_connect_view(self, "export", closure); // Shortcut to skip images closure = g_cclosure_new(G_CALLBACK(skip_f_key_accel_callback), (gpointer)self->data, NULL); dt_accel_connect_view(self, "image forward", closure); closure = g_cclosure_new(G_CALLBACK(skip_b_key_accel_callback), (gpointer)self->data, NULL); dt_accel_connect_view(self, "image back", closure); }
void connect_key_accels(dt_view_t *self) { GClosure *closure; // Rating keys closure = g_cclosure_new( G_CALLBACK(star_key_accel_callback), (gpointer)DT_VIEW_DESERT, NULL); dt_accel_connect_view(self, "rate desert", closure); closure = g_cclosure_new( G_CALLBACK(star_key_accel_callback), (gpointer)DT_VIEW_STAR_1, NULL); dt_accel_connect_view(self, "rate 1", closure); closure = g_cclosure_new( G_CALLBACK(star_key_accel_callback), (gpointer)DT_VIEW_STAR_2, NULL); dt_accel_connect_view(self, "rate 2", closure); closure = g_cclosure_new( G_CALLBACK(star_key_accel_callback), (gpointer)DT_VIEW_STAR_3, NULL); dt_accel_connect_view(self, "rate 3", closure); closure = g_cclosure_new( G_CALLBACK(star_key_accel_callback), (gpointer)DT_VIEW_STAR_4, NULL); dt_accel_connect_view(self, "rate 4", closure); closure = g_cclosure_new( G_CALLBACK(star_key_accel_callback), (gpointer)DT_VIEW_STAR_5, NULL); dt_accel_connect_view(self, "rate 5", closure); closure = g_cclosure_new( G_CALLBACK(star_key_accel_callback), (gpointer)DT_VIEW_REJECT, NULL); dt_accel_connect_view(self, "rate reject", closure); // Navigation keys closure = g_cclosure_new( G_CALLBACK(go_up_key_accel_callback), (gpointer)self, NULL); dt_accel_connect_view(self, "navigate up", closure); closure = g_cclosure_new( G_CALLBACK(go_down_key_accel_callback), (gpointer)self, NULL); dt_accel_connect_view(self, "navigate down", closure); closure = g_cclosure_new( G_CALLBACK(go_pgup_key_accel_callback), (gpointer)self, NULL); dt_accel_connect_view(self, "navigate page up", closure); closure = g_cclosure_new( G_CALLBACK(go_pgdown_key_accel_callback), (gpointer)self, NULL); dt_accel_connect_view(self, "navigate page down", closure); // Color keys closure = g_cclosure_new(G_CALLBACK(dt_colorlabels_key_accel_callback), (gpointer)0, NULL); dt_accel_connect_view(self, "color red", closure); closure = g_cclosure_new(G_CALLBACK(dt_colorlabels_key_accel_callback), (gpointer)1, NULL); dt_accel_connect_view(self, "color yellow", closure); closure = g_cclosure_new(G_CALLBACK(dt_colorlabels_key_accel_callback), (gpointer)2, NULL); dt_accel_connect_view(self, "color green", closure); closure = g_cclosure_new(G_CALLBACK(dt_colorlabels_key_accel_callback), (gpointer)3, NULL); dt_accel_connect_view(self, "color blue", closure); closure = g_cclosure_new(G_CALLBACK(dt_colorlabels_key_accel_callback), (gpointer)4, NULL); dt_accel_connect_view(self, "color purple", closure); }