mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-12-06 06:29:37 +01:00
* Fix disabled commands on reloading menubar.
git-svn-id: trunk@3604 -
This commit is contained in:
parent
eb70381970
commit
2c622ca2f6
@ -31,6 +31,7 @@ type
|
|||||||
IsRunning : boolean;
|
IsRunning : boolean;
|
||||||
constructor Init;
|
constructor Init;
|
||||||
procedure InitDesktop; virtual;
|
procedure InitDesktop; virtual;
|
||||||
|
procedure LoadMenuBar;
|
||||||
procedure InitMenuBar; virtual;
|
procedure InitMenuBar; virtual;
|
||||||
procedure reload_menubar;
|
procedure reload_menubar;
|
||||||
procedure InitStatusLine; virtual;
|
procedure InitStatusLine; virtual;
|
||||||
@ -302,7 +303,7 @@ begin
|
|||||||
Desktop:=New(PFPDesktop, Init(R));
|
Desktop:=New(PFPDesktop, Init(R));
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TIDEApp.InitMenuBar;
|
procedure TIDEApp.LoadMenuBar;
|
||||||
|
|
||||||
var R: TRect;
|
var R: TRect;
|
||||||
WinPMI : PMenuItem;
|
WinPMI : PMenuItem;
|
||||||
@ -487,6 +488,12 @@ begin
|
|||||||
NewItem(menu_help_about,'',kbNoKey, cmAbout, hcAbout,
|
NewItem(menu_help_about,'',kbNoKey, cmAbout, hcAbout,
|
||||||
nil))))))))),
|
nil))))))))),
|
||||||
nil)))))))))))));
|
nil)))))))))))));
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TIDEApp.InitMenuBar;
|
||||||
|
|
||||||
|
begin
|
||||||
|
LoadMenuBar;
|
||||||
DisableCommands(EditorCmds+SourceCmds+CompileCmds);
|
DisableCommands(EditorCmds+SourceCmds+CompileCmds);
|
||||||
// Update; Desktop is still nil at that point ...
|
// Update; Desktop is still nil at that point ...
|
||||||
end;
|
end;
|
||||||
@ -518,7 +525,7 @@ begin
|
|||||||
paste_key:=kbShiftIns;
|
paste_key:=kbShiftIns;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
initmenubar;
|
loadmenubar;
|
||||||
insert(menubar);
|
insert(menubar);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user