@@ -1167,17 +1167,17 @@ void Options::SetFilePanelModes()
11671167
11681168 const auto MenuCount = ViewSettings.size ();
11691169 // +1 for separator
1170- std::vector<menu_item > ModeListMenu (MenuCount > predefined_panel_modes_count? MenuCount + 1 : MenuCount);
1170+ std::vector<menu_item_data > ModeListMenu (MenuCount > predefined_panel_modes_count? MenuCount + 1 : MenuCount);
11711171
11721172 for (const auto i: std::views::iota (0uz, ViewSettings.size ()))
11731173 {
1174- ModeListMenu[RealModeToDisplay (i)].SetName ( ViewSettings[i].Name ) ;
1174+ ModeListMenu[RealModeToDisplay (i)].Name = ViewSettings[i].Name ;
11751175 }
11761176
11771177 for (const auto i: std::views::iota (0uz, predefined_panel_modes_count))
11781178 {
1179- if (ModeListMenu[i].GetName () .empty ())
1180- ModeListMenu[i].SetName ( msg (PredefinedNames[i]) );
1179+ if (ModeListMenu[i].Name .empty ())
1180+ ModeListMenu[i].Name = msg (PredefinedNames[i]);
11811181 }
11821182
11831183 if (MenuCount > predefined_panel_modes_count)
@@ -1190,7 +1190,7 @@ void Options::SetFilePanelModes()
11901190 bool AddNewMode = false ;
11911191 bool DeleteMode = false ;
11921192
1193- ModeListMenu[CurMode].SetSelect (true );
1193+ ModeListMenu[CurMode].set_select (true );
11941194 {
11951195 const auto ModeList = VMenu2::create (msg (lng::MEditPanelModes), ModeListMenu, ScrY - 4 );
11961196 ModeList->SetPosition ({ -1 , -1 , 0 , 0 });
@@ -1310,7 +1310,7 @@ void Options::SetFilePanelModes()
13101310
13111311 auto ModeDlg = MakeDialogItems<MD_COUNT >(
13121312 {
1313- { DI_DOUBLEBOX , {{3 , 1 }, {72 , 17 }}, DIF_NONE , AddNewMode ? L" " sv : ModeListMenu[CurMode].GetName () , },
1313+ { DI_DOUBLEBOX , {{3 , 1 }, {72 , 17 }}, DIF_NONE , AddNewMode ? L" " sv : ModeListMenu[CurMode].Name , },
13141314 { DI_TEXT , {{5 , 2 }, {0 , 2 }}, DIF_NONE , msg (lng::MEditPanelModeName), },
13151315 { DI_EDIT , {{5 , 3 }, {70 , 3 }}, DIF_FOCUS , },
13161316 { DI_TEXT , {{5 , 4 }, {0 , 4 }}, DIF_NONE , msg (lng::MEditPanelModeTypes), },
@@ -3055,46 +3055,46 @@ enum enumOptionsMenu
30553055 MENU_OPTIONS_SAVESETUP
30563056};
30573057
3058- static void SetLeftRightMenuChecks (menu_item * pMenu, bool bLeft)
3058+ static void SetLeftRightMenuChecks (menu_item_data * pMenu, bool bLeft)
30593059{
30603060 const auto pPanel = bLeft? Global->CtrlObject ->Cp ()->LeftPanel () : Global->CtrlObject ->Cp ()->RightPanel ();
30613061
30623062 switch (pPanel->GetType ())
30633063 {
30643064 case panel_type::FILE_PANEL :
3065- pMenu[RealModeToDisplay (pPanel->GetViewMode ())].SetCheck ( );
3065+ pMenu[RealModeToDisplay (pPanel->GetViewMode ())].set_check ( true );
30663066 break ;
30673067
30683068 case panel_type::INFO_PANEL :
3069- pMenu[MENU_PANEL_INFOPANEL ].SetCheck ( );
3069+ pMenu[MENU_PANEL_INFOPANEL ].set_check ( true );
30703070 break ;
30713071
30723072 case panel_type::TREE_PANEL :
3073- pMenu[MENU_PANEL_TREEPANEL ].SetCheck ( );
3073+ pMenu[MENU_PANEL_TREEPANEL ].set_check ( true );
30743074 break ;
30753075
30763076 case panel_type::QVIEW_PANEL :
3077- pMenu[MENU_PANEL_QUICKVIEW ].SetCheck ( );
3077+ pMenu[MENU_PANEL_QUICKVIEW ].set_check ( true );
30783078 break ;
30793079 }
30803080
3081- pPanel-> GetShowShortNamesMode ()? pMenu[MENU_PANEL_LONGNAMES ].ClearCheck () : pMenu[ MENU_PANEL_LONGNAMES ]. SetCheck ( );
3081+ pMenu[MENU_PANEL_LONGNAMES ].set_check (!pPanel-> GetShowShortNamesMode () );
30823082}
30833083
30843084void Options::ShellOptions (bool LastCommand, const MOUSE_EVENT_RECORD *MouseEvent)
30853085{
3086- const auto ApplyViewModesNames = [this ](menu_item * Menu)
3086+ const auto ApplyViewModesNames = [this ](menu_item_data * Menu)
30873087 {
30883088 for (const auto i: std::views::iota (0uz, predefined_panel_modes_count))
30893089 {
30903090 if (!ViewSettings[i].Name .empty ())
3091- Menu[RealModeToDisplay (i)].SetName ( ViewSettings[i].Name ) ;
3091+ Menu[RealModeToDisplay (i)].Name = ViewSettings[i].Name ;
30923092 }
30933093 };
30943094
30953095 const auto no_tree = Tree.TurnOffCompletely ? LIF_HIDDEN : LIF_NONE ;
30963096
3097- menu_item LeftMenu[]
3097+ menu_item_data LeftMenu[]
30983098 {
30993099 { msg (lng::MMenuBriefView), LIF_SELECTED , KEY_CTRL1 },
31003100 { msg (lng::MMenuMediumView), 0 , KEY_CTRL2 },
@@ -3120,7 +3120,7 @@ void Options::ShellOptions(bool LastCommand, const MOUSE_EVENT_RECORD *MouseEven
31203120 ApplyViewModesNames (LeftMenu);
31213121 VMenu::DecorateItemsWithHotkeys (LeftMenu);
31223122
3123- menu_item FilesMenu[]
3123+ menu_item_data FilesMenu[]
31243124 {
31253125 { msg (lng::MMenuView), LIF_SELECTED , KEY_F3 },
31263126 { msg (lng::MMenuEdit), 0 , KEY_F4 },
@@ -3146,7 +3146,7 @@ void Options::ShellOptions(bool LastCommand, const MOUSE_EVENT_RECORD *MouseEven
31463146 };
31473147 VMenu::DecorateItemsWithHotkeys (FilesMenu);
31483148
3149- menu_item CmdMenu[]
3149+ menu_item_data CmdMenu[]
31503150 {
31513151 { msg (lng::MMenuFindFile), LIF_SELECTED , KEY_ALTF7 },
31523152 { msg (lng::MMenuHistory), 0 , KEY_ALTF8 },
@@ -3171,7 +3171,7 @@ void Options::ShellOptions(bool LastCommand, const MOUSE_EVENT_RECORD *MouseEven
31713171 };
31723172 VMenu::DecorateItemsWithHotkeys (CmdMenu);
31733173
3174- menu_item OptionsMenu[]
3174+ menu_item_data OptionsMenu[]
31753175 {
31763176 { msg (lng::MMenuSystemSettings), LIF_SELECTED },
31773177 { msg (lng::MMenuPanelSettings), 0 },
@@ -3203,7 +3203,7 @@ void Options::ShellOptions(bool LastCommand, const MOUSE_EVENT_RECORD *MouseEven
32033203 };
32043204 VMenu::DecorateItemsWithHotkeys (OptionsMenu);
32053205
3206- menu_item RightMenu[]
3206+ menu_item_data RightMenu[]
32073207 {
32083208 { msg (lng::MMenuBriefView), LIF_SELECTED , KEY_CTRL1 },
32093209 { msg (lng::MMenuMediumView), 0 , KEY_CTRL2 },
@@ -3262,8 +3262,8 @@ void Options::ShellOptions(bool LastCommand, const MOUSE_EVENT_RECORD *MouseEven
32623262
32633263 MainMenu[0 ].Selected = false ;
32643264 MainMenu[HItemToShow].Selected = true ;
3265- MainMenu[HItemToShow].SubMenu [0 ].SetSelect (false );
3266- MainMenu[HItemToShow].SubMenu [LastVItem].SetSelect (true );
3265+ MainMenu[HItemToShow].SubMenu [0 ].set_select (false );
3266+ MainMenu[HItemToShow].SubMenu [LastVItem].set_select (true );
32673267 Global->WindowManager ->CallbackWindow ([&HOptMenu](){HOptMenu->ProcessKey (Manager::Key (KEY_DOWN ));});
32683268 }
32693269 else
0 commit comments