#include "bar_sort.h"
#include "preferences.h"
#include "shortcuts.h"
-#ifdef HAVE_LIRC
-#include "lirc.h"
-#endif
#ifdef GDK_WINDOWING_X11
-#if GTK_CHECK_VERSION(3,10,0)
#include <gdk/gdkx.h>
#endif
-#endif
#define MAINWINDOW_DEF_WIDTH 700
#define MAINWINDOW_DEF_HEIGHT 500
}
}
-static gboolean layout_set_current_cb(GtkWidget *widget, GdkEventFocus *event, gpointer data)
+static gboolean layout_set_current_cb(GtkWidget *UNUSED(widget), GdkEventFocus *UNUSED(event), gpointer data)
{
LayoutWindow *lw = data;
current_lw = lw;
return FALSE;
}
-static void layout_box_folders_changed_cb(GtkWidget *widget, gpointer data)
+static void layout_box_folders_changed_cb(GtkWidget *widget, gpointer UNUSED(data))
{
LayoutWindow *lw;
GList *work;
g_free(buf);
}
-static void layout_vd_select_cb(ViewDir *vd, FileData *fd, gpointer data)
+static void layout_vd_select_cb(ViewDir *UNUSED(vd), FileData *fd, gpointer data)
{
LayoutWindow *lw = data;
layout_set_fd(lw, fd);
}
-static void layout_path_entry_tab_append_cb(const gchar *path, gpointer data, gint n)
+static void layout_path_entry_tab_append_cb(const gchar *UNUSED(path), gpointer data, gint n)
{
LayoutWindow *lw = data;
gtk_widget_set_sensitive(lw->back_button, (n > 1));
}
-static gboolean path_entry_tooltip_cb(GtkWidget *widget, gpointer data)
+static gboolean path_entry_tooltip_cb(GtkWidget *widget, gpointer UNUSED(data))
{
GList *box_child_list;
GtkComboBox *path_entry;
GtkWidget *toolbar;
GtkWidget *scroll_window;
- box = gtk_vbox_new(FALSE, 0);
+ box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
if (!options->expand_menu_toolbar)
{
toolbar = layout_actions_toolbar(lw, TOOLBAR_MAIN);
scroll_window = gtk_scrolled_window_new(NULL, NULL);
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scroll_window), GTK_POLICY_AUTOMATIC,GTK_POLICY_NEVER);
- gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scroll_window), menu_bar);
+ gtk_container_add(GTK_CONTAINER(scroll_window), menu_bar);
gtk_widget_show(scroll_window);
gtk_widget_show(menu_bar);
gtk_widget_set_has_tooltip(GTK_WIDGET(tabcomp), TRUE);
g_signal_connect(G_OBJECT(tabcomp), "query_tooltip", G_CALLBACK(path_entry_tooltip_cb), lw);
-#if GTK_CHECK_VERSION(3,20,0)
g_signal_connect(G_OBJECT(gtk_widget_get_parent(gtk_widget_get_parent(lw->path_entry))), "changed",
G_CALLBACK(layout_path_entry_changed_cb), lw);
-#else
- g_signal_connect(G_OBJECT(gtk_widget_get_parent(lw->path_entry)), "changed",
- G_CALLBACK(layout_path_entry_changed_cb), lw);
-#endif
box_folders = GTK_WIDGET(gtk_hpaned_new());
DEBUG_NAME(box_folders);
layout_sort_set(lw, type, lw->sort_ascend);
}
-static void layout_sort_menu_ascend_cb(GtkWidget *widget, gpointer data)
+static void layout_sort_menu_ascend_cb(GtkWidget *UNUSED(widget), gpointer data)
{
LayoutWindow *lw = data;
layout_sort_set(lw, lw->sort_method, !lw->sort_ascend);
}
-static void layout_sort_menu_hide_cb(GtkWidget *widget, gpointer data)
+static void layout_sort_menu_hide_cb(GtkWidget *widget, gpointer UNUSED(data))
{
/* destroy the menu */
g_object_unref(widget);
}
-static void layout_sort_button_press_cb(GtkWidget *widget, gpointer data)
+static void layout_sort_button_press_cb(GtkWidget *UNUSED(widget), gpointer data)
{
LayoutWindow *lw = data;
GtkWidget *menu;
image_options_sync();
}
-static void layout_zoom_menu_hide_cb(GtkWidget *widget, gpointer data)
+static void layout_zoom_menu_hide_cb(GtkWidget *widget, gpointer UNUSED(data))
{
/* destroy the menu */
g_object_unref(widget);
}
-static void layout_zoom_button_press_cb(GtkWidget *widget, gpointer data)
+static void layout_zoom_button_press_cb(GtkWidget *UNUSED(widget), gpointer data)
{
LayoutWindow *lw = data;
GtkWidget *menu;
gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL, 0, etime);
}
-static GtkWidget *layout_zoom_button(LayoutWindow *lw, GtkWidget *box, gint size, gboolean expand)
+static GtkWidget *layout_zoom_button(LayoutWindow *lw, GtkWidget *box, gint size, gboolean UNUSED(expand))
{
GtkWidget *button;
GtkWidget *frame;
if (small_format)
{
- lw->info_box = gtk_vbox_new(FALSE, 0);
+ lw->info_box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
DEBUG_NAME(lw->info_box);
}
else
{
- lw->info_box = gtk_hbox_new(FALSE, 0);
+ lw->info_box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
DEBUG_NAME(lw->info_box);
}
gtk_box_pack_end(GTK_BOX(box), lw->info_box, FALSE, FALSE, 0);
if (small_format)
{
- hbox = gtk_hbox_new(FALSE, 0);
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
DEBUG_NAME(hbox);
gtk_box_pack_start(GTK_BOX(lw->info_box), hbox, FALSE, FALSE, 0);
gtk_widget_show(hbox);
lw->info_progress_bar = gtk_progress_bar_new();
DEBUG_NAME(lw->info_progress_bar);
gtk_widget_set_size_request(lw->info_progress_bar, PROGRESS_WIDTH, -1);
-#if GTK_CHECK_VERSION(3,0,0)
+
gtk_progress_bar_set_text(GTK_PROGRESS_BAR(lw->info_progress_bar), "");
gtk_progress_bar_set_show_text(GTK_PROGRESS_BAR(lw->info_progress_bar), TRUE);
-#endif
+
gtk_box_pack_start(GTK_BOX(hbox), lw->info_progress_bar, FALSE, FALSE, 0);
gtk_widget_show(lw->info_progress_bar);
if (small_format)
{
- hbox = gtk_hbox_new(FALSE, 0);
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
DEBUG_NAME(hbox);
gtk_box_pack_start(GTK_BOX(lw->info_box), hbox, FALSE, FALSE, 0);
gtk_widget_show(hbox);
if (small_format)
{
- hbox = gtk_hbox_new(FALSE, 0);
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
DEBUG_NAME(hbox);
gtk_box_pack_start(GTK_BOX(lw->info_box), hbox, FALSE, FALSE, 0);
gtk_widget_show(hbox);
return lw->dir_view;
}
-static void layout_list_status_cb(ViewFile *vf, gpointer data)
+static void layout_list_status_cb(ViewFile *UNUSED(vf), gpointer data)
{
LayoutWindow *lw = data;
layout_status_update_info(lw, NULL);
}
-static void layout_list_thumb_cb(ViewFile *vf, gdouble val, const gchar *text, gpointer data)
+static void layout_list_thumb_cb(ViewFile *UNUSED(vf), gdouble val, const gchar *text, gpointer data)
{
LayoutWindow *lw = data;
if (lw->vf) vf_marks_set(lw->vf, lw->options.show_marks);
}
-static void layout_list_scroll_to_subpart(LayoutWindow *lw, const gchar *needle)
+static void layout_list_scroll_to_subpart(LayoutWindow *lw, const gchar *UNUSED(needle))
{
if (!lw) return;
}
lw->options.tools_hidden = hide;
}
-static gboolean layout_tools_delete_cb(GtkWidget *widget, GdkEventAny *event, gpointer data)
+static gboolean layout_tools_delete_cb(GtkWidget *UNUSED(widget), GdkEventAny *UNUSED(event), gpointer data)
{
LayoutWindow *lw = data;
layout_actions_add_window(lw, lw->tools);
- vbox = gtk_vbox_new(FALSE, 0);
+ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
DEBUG_NAME(vbox);
gtk_container_add(GTK_CONTAINER(lw->tools), vbox);
if (options->expand_menu_toolbar) gtk_box_pack_start(GTK_BOX(vbox), GTK_WIDGET(lw->menu_tool_bar), FALSE, FALSE, 0);
layout_actions_setup(lw);
- lw->group_box = gtk_vbox_new(FALSE, 0);
+ lw->group_box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
DEBUG_NAME(lw->group_box);
if (options->expand_menu_toolbar)
{
static gint layout_config_delete_cb(GtkWidget *w, GdkEventAny *event, gpointer data);
-static void layout_config_close_cb(GtkWidget *widget, gpointer data)
+static void layout_config_close_cb(GtkWidget *UNUSED(widget), gpointer data)
{
LayoutConfig *lc = data;
g_free(lc);
}
-static gint layout_config_delete_cb(GtkWidget *w, GdkEventAny *event, gpointer data)
+static gint layout_config_delete_cb(GtkWidget *w, GdkEventAny *UNUSED(event), gpointer data)
{
layout_config_close_cb(w, data);
return TRUE;
}
-static void layout_config_apply_cb(GtkWidget *widget, gpointer data)
+static void layout_config_apply_cb(GtkWidget *UNUSED(widget), gpointer data)
{
LayoutConfig *lc = data;
layout_apply_options(lc->lw, &lc->options);
}
-static void layout_config_help_cb(GtkWidget *widget, gpointer data)
+static void layout_config_help_cb(GtkWidget *UNUSED(widget), gpointer UNUSED(data))
{
help_window_show("GuideOptionsLayout.html");
}
layout_config_close_cb(widget, lc);
}
-static void home_path_set_current_cb(GtkWidget *widget, gpointer data)
+static void home_path_set_current_cb(GtkWidget *UNUSED(widget), gpointer data)
{
LayoutConfig *lc = data;
gtk_entry_set_text(GTK_ENTRY(lc->home_path_entry), layout_get_path(lc->lw));
gtk_window_set_resizable(GTK_WINDOW(lc->configwindow), TRUE);
gtk_container_set_border_width(GTK_CONTAINER(lc->configwindow), PREF_PAD_BORDER);
- win_vbox = gtk_vbox_new(FALSE, PREF_PAD_SPACE);
+ win_vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, PREF_PAD_SPACE);
DEBUG_NAME(win_vbox);
gtk_container_add(GTK_CONTAINER(lc->configwindow), win_vbox);
gtk_widget_show(win_vbox);
frame = pref_frame_new(win_vbox, TRUE, NULL, GTK_ORIENTATION_VERTICAL, PREF_PAD_GAP);
DEBUG_NAME(frame);
- vbox = gtk_vbox_new(FALSE, PREF_PAD_SPACE);
+ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, PREF_PAD_SPACE);
DEBUG_NAME(vbox);
gtk_container_add(GTK_CONTAINER(frame), vbox);
gtk_widget_show(vbox);
{
Histogram *histogram;
#ifdef GDK_WINDOWING_X11
-#if GTK_CHECK_VERSION(3,10,0)
GdkWindow *window;
-#endif
#endif
if (!layout_valid(&lw)) return;
&lw->options.log_window.w, &lw->options.log_window.h);
#ifdef GDK_WINDOWING_X11
-#if GTK_CHECK_VERSION(3,10,0)
GdkDisplay *display;
if (options->save_window_workspace)
lw->options.workspace = gdk_x11_window_get_desktop(window);
}
}
-#endif
#endif
return;
}
g_free(lw);
}
-static gboolean layout_delete_cb(GtkWidget *widget, GdkEventAny *event, gpointer data)
+static gboolean layout_delete_cb(GtkWidget *UNUSED(widget), GdkEventAny *UNUSED(event), gpointer data)
{
LayoutWindow *lw = data;
static gboolean move_window_to_workspace_cb(gpointer data)
{
#ifdef GDK_WINDOWING_X11
-#if GTK_CHECK_VERSION(3,10,0)
LayoutWindow *lw = data;
GdkWindow *window;
GdkDisplay *display;
}
}
}
-#endif
#endif
return FALSE;
}
layout_keyboard_init(lw, lw->window);
-#ifdef HAVE_LIRC
- layout_image_lirc_init(lw);
-#endif
-
- lw->main_box = gtk_vbox_new(FALSE, 0);
+ lw->main_box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
DEBUG_NAME(lw->main_box);
gtk_container_add(GTK_CONTAINER(lw->window), lw->main_box);
gtk_widget_show(lw->main_box);