diff -r -C 2 ROX-Filer-2.1.1-2/Options.xml ROX-Filer-2.1.1/Options.xml
*** ROX-Filer-2.1.1-2/Options.xml Mon Mar 15 17:21:06 2004
--- ROX-Filer-2.1.1/Options.xml Mon Mar 15 17:20:48 2004
***************
*** 262,265 ****
--- 262,266 ----
The program to launch when you choose `Xterm Here' from the menu.
+ Show the file menu instead of the main menu when right-clicking with files selected (the main menu can be accessed with control-rclick).
diff -r -C 2 ROX-Filer-2.1.1-2/src/menu.c ROX-Filer-2.1.1/src/menu.c
*** ROX-Filer-2.1.1-2/src/menu.c Sun Mar 14 21:38:11 2004
--- ROX-Filer-2.1.1/src/menu.c Mon Mar 15 17:17:56 2004
***************
*** 94,98 ****
static GList *send_to_paths = NULL;
! static Option o_menu_iconsize, o_menu_xterm;
/* Static prototypes */
--- 94,98 ----
static GList *send_to_paths = NULL;
! static Option o_menu_iconsize, o_menu_xterm, o_menu_rclick;
/* Static prototypes */
***************
*** 328,331 ****
--- 328,332 ----
option_add_string(&o_menu_xterm, "menu_xterm", "xterm");
option_add_int(&o_menu_iconsize, "menu_iconsize", MIS_SMALL);
+ option_add_int(&o_menu_rclick, "menu_rclick", 0);
option_add_saver(save_menus);
***************
*** 779,785 ****
strcmp(filer_window->sym_path, filer_window->real_path) != 0);
! popup_menu = (state & GDK_CONTROL_MASK)
! ? filer_file_menu
! : filer_menu;
updating_menu--;
--- 780,791 ----
strcmp(filer_window->sym_path, filer_window->real_path) != 0);
! if (n_selected && o_menu_rclick.int_value)
! popup_menu = (state & GDK_CONTROL_MASK)
! ? filer_menu
! : filer_file_menu;
! else
! popup_menu = (state & GDK_CONTROL_MASK)
! ? filer_file_menu
! : filer_menu;
updating_menu--;