From 177085b47d2234442867b42288a4a19852427d94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Ankarstr=C3=B6m?= Date: Wed, 9 Jun 2021 12:50:48 +0200 Subject: Add sys/utils/sysutils/rox/{patch-keys,patch-select-by-name} --- sum | 4 ++++ sysutils/rox/patch-keys | 38 ++++++++++++++++++++++++++++++++++++++ sysutils/rox/patch-select-by-name | 21 +++++++++++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 sysutils/rox/patch-keys create mode 100644 sysutils/rox/patch-select-by-name diff --git a/sum b/sum index d6749a1..9469302 100755 --- a/sum +++ b/sum @@ -2,6 +2,10 @@ # checksum -- create checksum for local patch +# +# Note that checksums are optional for local patches. +# + [ -z "$1" ] && { echo usage: $0 patch 1>&2; exit 1; } localpath=`readlink -f "$1"` diff --git a/sysutils/rox/patch-keys b/sysutils/rox/patch-keys new file mode 100644 index 0000000..ddbf243 --- /dev/null +++ b/sysutils/rox/patch-keys @@ -0,0 +1,38 @@ +$NetBSD + +Change default key bindings. + +--- ROX-Filer/src/filer.c.orig 2021-06-09 12:27:42.485755107 +0200 ++++ ROX-Filer/src/filer.c +@@ -1228,9 +1228,6 @@ gint filer_key_press_event(GtkWidget *widget, + case GDK_Tab: + filer_next_selected(filer_window, 1); + break; +- case GDK_BackSpace: +- change_to_parent(filer_window); +- break; + case GDK_backslash: + { + ViewIter iter; +--- ROX-Filer/src/menu.c.orig 2021-06-09 12:29:31.430071590 +0200 ++++ ROX-Filer/src/menu.c +@@ -238,7 +238,7 @@ static GtkItemFactoryEntry filer_menu_def[] = { + {">" N_("Blank file"), NULL, new_file, 0, "", GTK_STOCK_NEW}, + {">" N_("Customise Menu..."), NULL, customise_new, 0, NULL}, + {N_("Window"), NULL, NULL, 0, ""}, +-{">" N_("Parent, New Window"), NULL, open_parent, 0, "", GTK_STOCK_GO_UP}, ++{">" N_("Parent, New Window"), "BackSpace", open_parent, 0, "", GTK_STOCK_GO_UP}, + {">" N_("Parent, Same Window"), NULL, open_parent_same, 0, NULL}, + {">" N_("New Window"), NULL, new_window, 0, NULL}, + {">" N_("Home Directory"), "Home", home_directory, 0, "", GTK_STOCK_HOME}, +--- ROX-Filer/src/menu.c.orig 2021-06-09 12:44:32.990200434 +0200 ++++ ROX-Filer/src/menu.c +@@ -248,7 +248,7 @@ static GtkItemFactoryEntry filer_menu_def[] = { + {">" N_("Resize Window"), "E", resize, 0, NULL}, + /* {">" N_("New, As User..."), NULL, new_user, 0, NULL}, */ + +-{">" N_("Close Window"), "Q", close_window, 0, "", GTK_STOCK_CLOSE}, ++{">" N_("Close Window"), "Q", close_window, 0, "", GTK_STOCK_CLOSE}, + {">", NULL, NULL, 0, ""}, + {">" N_("Enter Path..."), "slash", mini_buffer, MINI_PATH, NULL}, + {">" N_("Shell Command..."), "exclam", mini_buffer, MINI_SHELL, NULL}, diff --git a/sysutils/rox/patch-select-by-name b/sysutils/rox/patch-select-by-name new file mode 100644 index 0000000..5b5efc8 --- /dev/null +++ b/sysutils/rox/patch-select-by-name @@ -0,0 +1,21 @@ +$NetBSD + +Use pattern ** by default, placing the cursor between the two +asterisks. + + +--- ROX-Filer/src/minibuffer.c.orig 2021-06-09 12:31:39.534115313 +0200 ++++ ROX-Filer/src/minibuffer.c +@@ -153,9 +153,10 @@ void minibuffer_show(FilerWindow *filer_window, MiniType mini_type) + filer_window->mini_cursor_base = -1; /* History */ + break; + case MINI_SELECT_BY_NAME: +- gtk_entry_set_text(mini, "*."); ++ gtk_entry_set_text(mini, "**"); ++ pos = 1; + filer_window->mini_cursor_base = -1; /* History */ +- view_select_if(filer_window->view, select_if_glob, "*."); ++ view_select_if(filer_window->view, select_if_glob, "**"); + break; + case MINI_FILTER: + if(filer_window->filter!=FILER_SHOW_GLOB || -- cgit v1.2.3