Alt+Shift+Left_arrow and Alt+Shift+Right_arrow directly influence the
divider position, but the < and > layout dialog buttons have the
reverse effect, which is unintuitive behavior. Reverse the direction of
< and > influence so that clicking left moves the divider left, and
clicking right moves the divider right.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Update the panel split display while adjusting the layout dialog,
because the user should not be expected to know what number of columns
or rows is reasonable without being able to see the effects. Cancel
reverts previous settings.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
* 3035_cleanup:
(hline_callback): fix of MSG_INIT and MSG_RESIZE messages handling.
src/filemanager/find.c: type accuracy.
(menubar_new): add 3rd 'visible' argument.
rpm extfs: fix rpm file name in status message.
Ticket #3035: prepare to 4.8.10 release.
Following cases from command line are possible:
* 'mc' (no arguments):
active panel uses current directory
passive panel uses "other_dir" from ini
* 'mc dir1 dir2' (two arguments):
left panel uses dir1
right panel uses dir2
* 'mc dir1' (single argument):
active panel uses current directory
passive panel uses dir1
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
...in 'Directory hotlist' and 'Active VFS directories' windows.
Previously, the 'Right' key was used for:
1) move to the selected directory in the 'Directory hotlist' window;
2) enter into the selected group in the 'Directory hotlist' window;
3) move to the selected VFS in the 'Active VFS directories' window.
1) and 2) cases look as inconsistent bevavior because only two these
dialogs are closed after 'Right' key pressing.
Now 'Right' key is used only for 2) case and ignored in 1) and 2) cases.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
* 3035_cleanup: (29 commits)
Indentation.
doc/NEWS: cosmetics.
Typo fixes.
Fix panel recoding
(edit_status_window): type accuracy in status displaying.
(edit_get_save_file_as): remove extra code block.
(symlink_dialog): indentation cosmetics.
(panel_change_encoding): use vfs_path_as_str().
Fix for opening some jar files
Clarify midnight_dlg size in MSG_RESIZE handling.
Ticket #3043: broken NCurses detection.
Adjust progress window for file delete operation.
(move_dir_dir): get rid of extra memory allocation.
(copy_dir_dir): get rid of extra memory allocation.
(erase_dir_iff_empty): get rid of extra directory name conversion.
(recursive_erase): ret rid of extra path conversion.
(my_mkdir): don't call mc_mkdir() twice in case of failure.
(my_mkdir_rec): ret rid of double directory name conversion.
(erase_dir_iff_empty): optimization.
Add DIR_IS_DOT and DIR_IS_DOTDOT macros
...
HAVE_NCURSESW_CURSES_H included the wrong header.
Partially revert 80c8d58003
for lib/tty/tty-ncurses.h.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>