IDE: designer menu: disable Align/Mirroring for single selections

git-svn-id: trunk@12634 -
This commit is contained in:
mattias 2007-10-29 23:29:59 +00:00
parent e3da21c00b
commit 353a56f452

View File

@ -2737,6 +2737,7 @@ var
LookupRootIsSelected,
OnlyNonVisualsAreSelected,
CompsAreSelected: boolean;
MultiCompsAreSelected: boolean;
OneControlSelected: Boolean;
SelectionVisible: Boolean;
@ -2796,12 +2797,13 @@ begin
CompsAreSelected:=ControlSelIsNotEmpty and SelectionVisible
and not LookupRootIsSelected;
OneControlSelected := ControlSelIsNotEmpty and ControlSelection[0].IsTControl;
MultiCompsAreSelected := CompsAreSelected and (ControlSelection.Count>1);
AddComponentEditorMenuItems(PopupMenuComponentEditor,true);
DesignerMenuAlign.Enabled := CompsAreSelected;
DesignerMenuMirrorHorizontal.Enabled := CompsAreSelected;
DesignerMenuMirrorVertical.Enabled := CompsAreSelected;
DesignerMenuAlign.Enabled := MultiCompsAreSelected;
DesignerMenuMirrorHorizontal.Enabled := MultiCompsAreSelected;
DesignerMenuMirrorVertical.Enabled := MultiCompsAreSelected;
DesignerMenuScale.Enabled := CompsAreSelected and not OnlyNonVisualsAreSelected;
DesignerMenuSize.Enabled := CompsAreSelected and not OnlyNonVisualsAreSelected;