mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-06-01 12:52:33 +02:00
added check marks to the view componentpalette and view ide speedbuttons menu (issue #1546)
git-svn-id: trunk@8356 -
This commit is contained in:
parent
096aee4574
commit
78c009e32a
14
ide/main.pp
14
ide/main.pp
@ -2670,14 +2670,22 @@ begin
|
||||
end;
|
||||
|
||||
procedure TMainIDE.DoToggleViewComponentPalette;
|
||||
var
|
||||
ComponentPalleteVisible: boolean;
|
||||
begin
|
||||
MainIDEBar.ComponentNotebook.Visible:=not MainIDEBar.ComponentNotebook.Visible;
|
||||
EnvironmentOptions.ComponentPaletteVisible:=MainIDEBar.ComponentNotebook.Visible;
|
||||
ComponentPalleteVisible:=not MainIDEBar.ComponentNotebook.Visible;
|
||||
MainIDEBar.itmViewComponentPalette.Checked:=ComponentPalleteVisible;
|
||||
MainIDEBar.ComponentNotebook.Visible:=ComponentPalleteVisible;
|
||||
EnvironmentOptions.ComponentPaletteVisible:=ComponentPalleteVisible;
|
||||
end;
|
||||
|
||||
procedure TMainIDE.DoToggleViewIDESpeedButtons;
|
||||
var
|
||||
SpeedButtonsVisible: boolean;
|
||||
begin
|
||||
MainIDEBar.pnlSpeedButtons.Visible:=not MainIDEBar.pnlSpeedButtons.Visible;
|
||||
SpeedButtonsVisible:=not MainIDEBar.pnlSpeedButtons.Visible;
|
||||
MainIDEBar.itmViewIDESpeedButtons.Checked:=SpeedButtonsVisible;
|
||||
MainIDEBar.pnlSpeedButtons.Visible:=SpeedButtonsVisible;
|
||||
EnvironmentOptions.IDESpeedButtonsVisible:=MainIDEBar.pnlSpeedButtons.Visible;
|
||||
end;
|
||||
|
||||
|
@ -86,7 +86,8 @@ type
|
||||
var MenuItem: TIDEMenuCommand;
|
||||
const MenuItemName, MenuItemCaption: String;
|
||||
const bmpName: String = '';
|
||||
mnuEnabled: Boolean = true);
|
||||
mnuEnabled: Boolean = true;
|
||||
mnuChecked: Boolean = false);
|
||||
procedure CreateMenuSeparatorSection(ParentSection: TIDEMenuSection;
|
||||
var Section: TIDEMenuSection; const AName: String);
|
||||
procedure CreateMenuSubSection(ParentSection: TIDEMenuSection;
|
||||
@ -279,10 +280,11 @@ end;
|
||||
|
||||
procedure TMainIDEBase.CreateMenuItem(Section: TIDEMenuSection;
|
||||
var MenuItem: TIDEMenuCommand; const MenuItemName, MenuItemCaption: String;
|
||||
const bmpName: String; mnuEnabled: Boolean);
|
||||
const bmpName: String; mnuEnabled: Boolean; mnuChecked: Boolean);
|
||||
begin
|
||||
MenuItem:=RegisterIDEMenuCommand(Section,MenuItemName,MenuItemCaption);
|
||||
MenuItem.Enabled:=mnuEnabled;
|
||||
MenuItem.Checked:=mnuChecked;
|
||||
if bmpName<>'' then
|
||||
MenuItem.Bitmap.LoadFromLazarusResource(bmpName);
|
||||
end;
|
||||
@ -531,8 +533,8 @@ begin
|
||||
CreateMenuItem(ParentMI,itmViewMessage,'itmViewMessage',lisMenuViewMessages);
|
||||
CreateMenuItem(ParentMI,itmViewSearchResults,'itmViewSearchResults',lisMenuViewSearchResults);
|
||||
CreateMenuItem(ParentMI,itmViewAnchorEditor,'itmViewAnchorEditor',lisMenuViewAnchorEditor);
|
||||
CreateMenuItem(ParentMI,itmViewComponentPalette,'itmViewComponentPalette',lisMenuViewComponentPalette);
|
||||
CreateMenuItem(ParentMI,itmViewIDESpeedButtons,'itmViewIDESpeedButtons',lisMenuViewIDESpeedButtons);
|
||||
CreateMenuItem(ParentMI,itmViewComponentPalette,'itmViewComponentPalette',lisMenuViewComponentPalette, '', true, EnvironmentOptions.ComponentPaletteVisible);
|
||||
CreateMenuItem(ParentMI,itmViewIDESpeedButtons,'itmViewIDESpeedButtons',lisMenuViewIDESpeedButtons, '', true, EnvironmentOptions.IDESpeedButtonsVisible);
|
||||
CreateMenuSubSection(ParentMI,itmViewDebugWindows,'itmViewDebugWindows',lisMenuDebugWindows,'menu_debugger');
|
||||
begin
|
||||
CreateMenuItem(itmViewDebugWindows,itmViewWatches,'itmViewWatches',lisMenuViewWatches,'menu_watches');
|
||||
@ -630,7 +632,7 @@ begin
|
||||
CreateMenuItem(ParentMI,itmRunMenuEvaluate,'itmRunMenuEvaluate',lisMenuEvaluate, '', False);
|
||||
CreateMenuItem(ParentMI,itmRunMenuAddWatch,'itmRunMenuAddWatch',lisMenuAddWatch, '', False);
|
||||
CreateMenuSubSection(ParentMI,itmRunMenuAddBreakpoint,'itmRunMenuAddBreakpoint',lisMenuAddBreakpoint, '');
|
||||
CreateMenuItem(itmRunMenuAddBreakpoint,itmRunMenuAddBPSource,'itmRunMenuAdddBPSource',lisMenuAddBPSource, '', False);
|
||||
CreateMenuItem(itmRunMenuAddBreakpoint,itmRunMenuAddBPSource,'itmRunMenuAdddBPSource',lisMenuAddBPSource, '', False);
|
||||
end;
|
||||
end;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user