mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-03 20:40:25 +02:00
ide: add an ability to create hidden menus using CreateMenuItem function by Stephano (issue #0018260)
git-svn-id: trunk@28952 -
This commit is contained in:
parent
eefc80687b
commit
4ca0bcb56a
@ -93,7 +93,8 @@ type
|
||||
const MenuItemName, MenuItemCaption: String;
|
||||
const bmpName: String = '';
|
||||
mnuEnabled: Boolean = true;
|
||||
mnuChecked: Boolean = false);
|
||||
mnuChecked: Boolean = false;
|
||||
mnuVisible: Boolean = true);
|
||||
procedure CreateMenuSeparatorSection(ParentSection: TIDEMenuSection;
|
||||
var Section: TIDEMenuSection; const AName: String);
|
||||
procedure CreateMenuSubSection(ParentSection: TIDEMenuSection;
|
||||
@ -303,11 +304,13 @@ end;
|
||||
|
||||
procedure TMainIDEBase.CreateMenuItem(Section: TIDEMenuSection;
|
||||
var MenuCommand: TIDEMenuCommand; const MenuItemName, MenuItemCaption: String;
|
||||
const bmpName: String; mnuEnabled: Boolean; mnuChecked: Boolean);
|
||||
const bmpName: String; mnuEnabled: Boolean; mnuChecked: Boolean;
|
||||
mnuVisible: Boolean);
|
||||
begin
|
||||
MenuCommand:=RegisterIDEMenuCommand(Section,MenuItemName,MenuItemCaption);
|
||||
MenuCommand.Enabled:=mnuEnabled;
|
||||
MenuCommand.Checked:=mnuChecked;
|
||||
MenuCommand.Visible:=mnuVisible;
|
||||
if bmpName<>'' then
|
||||
MenuCommand.ImageIndex := IDEImages.LoadImage(16, bmpName);
|
||||
end;
|
||||
|
Loading…
Reference in New Issue
Block a user