Ide: move help icon after line display and make tool in the row default on mac.

This commit is contained in:
Zbigniew Rębacz 2026-01-06 23:05:38 +01:00
parent 4193ef4f3f
commit 48158780bf
3 changed files with 17 additions and 9 deletions

View file

@ -627,7 +627,13 @@ public:
byte default_charset; byte default_charset;
bool indent_spaces; bool indent_spaces;
bool show_status_bar; bool show_status_bar;
bool toolbar_in_row; bool toolbar_in_row =
#ifdef PLATFORM_MACOS
true
#else
false
#endif
;
bool disable_custom_caption = false; bool disable_custom_caption = false;
bool show_tabs; bool show_tabs;
bool show_spaces; bool show_spaces;
@ -1042,6 +1048,7 @@ public:
void InsertParameters(); void InsertParameters();
void HelpMenu(Bar& menu); void HelpMenu(Bar& menu);
void HelpShowTopicMenu(Bar& menu);
void ViewIdeLogFile(); void ViewIdeLogFile();
void About(); void About();

View file

@ -968,7 +968,6 @@ void Ide::HelpMenu(Bar& menu)
{ {
LTIMESTOP("HelpMenu"); LTIMESTOP("HelpMenu");
if(!IsEditorMode()) { if(!IsEditorMode()) {
// menu.Add(AK_BROWSETOPICS, IdeImg::help(), THISBACK(ShowTopics));
menu.Add(editor.GetWord().GetCount(), AK_SEARCHTOPICS, THISBACK(SearchTopics)); menu.Add(editor.GetWord().GetCount(), AK_SEARCHTOPICS, THISBACK(SearchTopics));
} }
menu.AddMenu(AK_BROWSETOPICS_WIN, CtrlImg::help(), THISBACK(ShowTopicsWin)); menu.AddMenu(AK_BROWSETOPICS_WIN, CtrlImg::help(), THISBACK(ShowTopicsWin));
@ -984,13 +983,15 @@ void Ide::HelpMenu(Bar& menu)
menu.Separator(); menu.Separator();
menu.Add("About..", IdeImg::info(), THISBACK(About)); menu.Add("About..", IdeImg::info(), THISBACK(About));
} }
else { }
if(!toolbar_in_row) {
menu.GapRight(); void Ide::HelpShowTopicMenu(Bar& menu)
menu.Separator(); {
} if(!toolbar_in_row) {
menu.Add(AK_BROWSETOPICS_WIN, CtrlImg::help(), THISBACK(ShowTopicsWin)); menu.GapRight();
} }
menu.Separator();
menu.Add(AK_BROWSETOPICS_WIN, CtrlImg::help(), THISBACK(ShowTopicsWin));
} }
void Ide::MainMenu(Bar& menu) void Ide::MainMenu(Bar& menu)
@ -1058,6 +1059,7 @@ void Ide::MainTool(Bar& bar)
#ifdef PLATFORM_COCOA #ifdef PLATFORM_COCOA
bar.GapRight(); bar.GapRight();
bar.Add(display, HorzLayoutZoom(170)); bar.Add(display, HorzLayoutZoom(170));
HelpShowTopicMenu(bar);
#endif #endif
} }

View file

@ -523,7 +523,6 @@ Ide::Ide()
menubar.AreaLook(1); menubar.AreaLook(1);
toolbar.WhenHelp = ~statusbar; toolbar.WhenHelp = ~statusbar;
toolbar.AreaLook(1); toolbar.AreaLook(1);
toolbar_in_row = false;
WhenClose = THISBACK(Exit); WhenClose = THISBACK(Exit);
editor_p.Add(editor.SizePos()); editor_p.Add(editor.SizePos());