Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/elfmz/far2l.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelfmz <fenix1905@tut.by>2022-10-29 23:04:59 +0300
committerelfmz <fenix1905@tut.by>2022-10-29 23:04:59 +0300
commit5f4ea8b9cf7eef926d32da2142eabec48936c2fc (patch)
tree4af058ec89fe3d627b8df239a9d29116303f7716 /far2l/src/panel.cpp
parent011b24338ab26b8d16b10b17d3f49d407907baaf (diff)
Location menu mountpoints customizations (touch #1378 #1379)
Diffstat (limited to 'far2l/src/panel.cpp')
-rw-r--r--far2l/src/panel.cpp18
1 files changed, 16 insertions, 2 deletions
diff --git a/far2l/src/panel.cpp b/far2l/src/panel.cpp
index 1c964632..2b3f9ef8 100644
--- a/far2l/src/panel.cpp
+++ b/far2l/src/panel.cpp
@@ -296,7 +296,7 @@ static void AddPluginItems(VMenu &ChDisk, int Pos)
static void ConfigureChangeDriveMode()
{
- DialogBuilder Builder(Msg::ChangeDriveConfigure, L"");
+ DialogBuilder Builder(Msg::ChangeDriveConfigure, L"ChangeLocationConfig");
// Builder.AddCheckbox(Msg::ChangeDriveShowDiskType, &Opt.ChangeDriveMode, DRIVE_SHOW_TYPE);
// Builder.AddCheckbox(Msg::ChangeDriveShowNetworkName, &Opt.ChangeDriveMode, DRIVE_SHOW_NETNAME);
// Builder.AddCheckbox(Msg::ChangeDriveShowLabel, &Opt.ChangeDriveMode, DRIVE_SHOW_LABEL);
@@ -309,6 +309,20 @@ static void ConfigureChangeDriveMode()
// ShowSizeFloat->Indent(3);
// Builder.LinkFlags(ShowSize, ShowSizeFloat, DIF_DISABLE);
+ auto *ShowMountsItem = Builder.AddCheckbox(Msg::ChangeDriveShowMounts, &Opt.ChangeDriveMode, DRIVE_SHOW_MOUNTS);
+
+ auto *EditItem = Builder.AddEditField(&Opt.ChangeDriveExceptions,28);
+ Builder.LinkFlags(ShowMountsItem, EditItem, DIF_DISABLE);
+ Builder.AddTextBefore(EditItem, Msg::ChangeDriveExceptions);
+
+ EditItem = Builder.AddEditField(&Opt.ChangeDriveColumn2,28);
+ Builder.LinkFlags(ShowMountsItem, EditItem, DIF_DISABLE);
+ Builder.AddTextBefore(EditItem, Msg::ChangeDriveColumn2);
+
+ EditItem = Builder.AddEditField(&Opt.ChangeDriveColumn3,28);
+ Builder.LinkFlags(ShowMountsItem, EditItem, DIF_DISABLE);
+ Builder.AddTextBefore(EditItem, Msg::ChangeDriveColumn3);
+
Builder.AddCheckbox(Msg::ChangeDriveShowShortcuts, &Opt.ChangeDriveMode, DRIVE_SHOW_BOOKMARKS);
Builder.AddCheckbox(Msg::ChangeDriveShowPlugins, &Opt.ChangeDriveMode, DRIVE_SHOW_PLUGINS);
// Builder.AddCheckbox(Msg::ChangeDriveShowCD, &Opt.ChangeDriveMode, DRIVE_SHOW_CDROM);
@@ -655,7 +669,7 @@ int Panel::ChangeDiskMenu(int Pos,int FirstCall)
}
case KEY_CTRL6:
case KEY_RCTRL6:
- Opt.ChangeDriveMode ^= DRIVE_SHOW_REMOVABLE;
+ Opt.ChangeDriveMode ^= DRIVE_SHOW_MOUNTS;
return SelPos;
case KEY_CTRL7:
case KEY_RCTRL7: