static void bar_pane_exif_update(PaneExifData *ped);
static gboolean bar_pane_exif_menu_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data);
static void bar_pane_exif_notify_cb(FileData *fd, NotifyType type, gpointer data);
-static gboolean bar_pane_exif_mouse_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data);
static gboolean bar_pane_exif_copy_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data);
static void bar_pane_exif_entry_changed(GtkEntry *text_entry, gpointer data)
static void collection_table_popup_rectangular_selection_cb(GtkWidget *widget, gpointer data)
{
- CollectTable *ct = data;
-
options->collections.rectangular_selection = !(options->collections.rectangular_selection);
}
dupe_window_edit_selected(dw, key);
}
-static void dupe_menu_collection_cb(GtkWidget *widget, gpointer data)
-{
- DupeWindow *dw = data;
-
- dupe_window_collection_from_selection(dw);
-}
-
static void dupe_menu_print_cb(GtkWidget *widget, gpointer data)
{
DupeWindow *dw = data;
static GtkWidget *layout_image_pop_menu(LayoutWindow *lw);
static void layout_image_set_buttons(LayoutWindow *lw);
-static void layout_image_animate_stop(LayoutWindow *lw);
static gboolean layout_image_animate_new_file(LayoutWindow *lw);
static void layout_image_animate_update_image(LayoutWindow *lw);
return TRUE;
}
-static void layout_image_animate_stop(LayoutWindow *lw)
-{
- if (!layout_valid(&lw)) return;
-
- if(lw->options.animate && lw->animation)
- {
- lw->animation->valid = FALSE;
- lw->animation = NULL;
- }
-}
-
static void layout_image_animate_update_image(LayoutWindow *lw)
{
if (!layout_valid(&lw)) return;
static void layout_menu_rectangular_selection_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = data;
-
options->collections.rectangular_selection = gtk_toggle_action_get_active(action);
}
static void layout_menu_slideshow_slower_cb(GtkAction *action, gpointer data)
{
- LayoutWindow *lw = data;
-
options->slideshow.delay = options->slideshow.delay + 5;
if (options->slideshow.delay > SLIDESHOW_MAX_SECONDS)
options->slideshow.delay = SLIDESHOW_MAX_SECONDS;
static void layout_menu_slideshow_faster_cb(GtkAction *action, gpointer data)
{
- LayoutWindow *lw = data;
-
options->slideshow.delay = options->slideshow.delay - 5;
if (options->slideshow.delay < SLIDESHOW_MIN_SECONDS * 10)
options->slideshow.delay = SLIDESHOW_MIN_SECONDS * 10;
static void layout_menu_kbd_map_cb(GtkAction *action, gpointer data)
{
- LayoutWindow *lw = data;
gint fd = -1;
GPtrArray *array;
char * tmp_file;
void layout_actions_setup(LayoutWindow *lw)
{
GError *error;
- gint i;
DEBUG_1("%s layout_actions_setup: start", get_exec_time());
if (lw->ui_manager) return;
static void log_window_timer_data_cb(GtkWidget *widget, gpointer data)
{
- LogWindow *logwin = data;
-
options->log_window.timer_data = !options->log_window.timer_data;
}
GtkWidget *text;
GtkTextBuffer *buffer;
GtkTextIter iter;
- GtkWidget *button;
GtkWidget *win_vbox;
GtkWidget *textbox;
GtkWidget *hbox;
void pixbuf_renderer_set_color(PixbufRenderer *pr, GdkColor *color)
{
- GtkStyle *style;
- GtkWidget *widget;
-
g_return_if_fail(IS_PIXBUF_RENDERER(pr));
if (color)
guchar *spi, *dpi;
gint i, j, k;
double pr_dubois_matrix[3][6];
- const static double pr_dubois_matrix_RC[3][6] = {
+ static const double pr_dubois_matrix_RC[3][6] = {
{ 0.456, 0.500, 0.176, -0.043, -0.088, -0.002},
{-0.040, -0.038, -0.016, 0.378, 0.734, -0.018},
{-0.015, -0.021, -0.005, -0.072, -0.113, 1.226}};
- const static double pr_dubois_matrix_GM[3][6] = {
+ static const double pr_dubois_matrix_GM[3][6] = {
{-0.062, -0.158, -0.039, 0.529, 0.705, 0.024},
{ 0.284, 0.668, 0.143, -0.016, -0.015, -0.065},
{-0.015, -0.027, 0.021, 0.009, 0.075, 0.937}};
- const static double pr_dubois_matrix_YB[3][6] = {
+ static const double pr_dubois_matrix_YB[3][6] = {
{ 1.000, -0.193, 0.282, -0.015, -0.116, -0.016},
{-0.024, 0.855, 0.064, 0.006, 0.058, -0.016},
{-0.036, -0.163, 0.021, 0.089, 0.174, 0.858}};
*-----------------------------------------------------------------------------
*/
-static void scroll_reset_cb(GtkWidget *widget, gpointer data)
-{
- if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget)))
- c_options->image.scroll_reset_method = GPOINTER_TO_INT(data);
-}
-
static void zoom_increment_cb(GtkWidget *spin, gpointer data)
{
c_options->image.zoom_increment = (gint)(gtk_spin_button_get_value(GTK_SPIN_BUTTON(spin)) * 100.0 + 0.01);
{
GtkWidget *hbox;
GtkWidget *vbox;
- GtkWidget *vbox2;
GtkWidget *group;
- GtkWidget *button;
GtkWidget *ct_button;
GtkWidget *enlargement_button;
GtkWidget *table;
*-----------------
*/
-static GtkWidget *about = NULL;
-
-static gboolean about_delete_cb(GtkWidget *widget, GdkEventAny *event, gpointer data)
-{
- gtk_widget_destroy(about);
- about = NULL;
-
- return TRUE;
-}
-
-static void about_window_close(GtkWidget *widget, gpointer data)
-{
- if (!about) return;
-
- gtk_widget_destroy(about);
- about = NULL;
-}
-
-static void about_credits_cb(GtkWidget *widget, gpointer data)
-{
- help_window_show("credits");
-}
-
void show_about_window(LayoutWindow *lw)
{
GdkPixbuf *pixbuf_logo;
cache_maintain_home_remote(TRUE, FALSE);
}
-static void gr_cache_clear(const gchar *text, GIOChannel *channel, gpointer data)
-{
- cache_maintain_home_remote(FALSE, TRUE);
-}
-
static void gr_cache_render(const gchar *text, GIOChannel *channel, gpointer data)
{
cache_manager_render_remote(text, FALSE, FALSE);
{ "-crr:", "--cache-render-recurse:", gr_cache_render_recurse, TRUE, FALSE, N_("<folder> "), N_("render thumbnails recursively") },
{ "-crs:", "--cache-render-shared:", gr_cache_render_standard, TRUE, FALSE, N_("<folder> "), N_(" render thumbnails (see Help)") },
{ "-crsr:", "--cache-render-shared-recurse:", gr_cache_render_standard_recurse, TRUE, FALSE, N_("<folder>"), N_(" render thumbnails recursively (see Help)") },
- { NULL, NULL, NULL, FALSE, FALSE, NULL }
+ { NULL, NULL, NULL, FALSE, FALSE, NULL, NULL }
};
static RemoteCommandEntry *remote_command_find(const gchar *text, const gchar **offset)
search_result_edit_selected(sd, key);
}
-static void sr_menu_collection_cb(GtkWidget *widget, gpointer data)
-{
- SearchData *sd = data;
-
- search_result_collection_from_selection(sd);
-}
-
static void sr_menu_print_cb(GtkWidget *widget, gpointer data)
{
SearchData *sd = data;
dupe_window_add_files(dw, vf_pop_menu_file_list(vf), FALSE);
}
-static void vf_pop_menu_add_collection_cb(GtkWidget *widget, gpointer data)
-{
- ViewFile *vf = data;
- CollectWindow *w;
-
- w = collection_window_new(NULL);
- collection_table_add_filelist(w->table, vf_pop_menu_file_list(vf));
-}
-
static void vf_pop_menu_disable_grouping_cb(GtkWidget *widget, gpointer data)
{
ViewFile *vf = data;