mirror of
				https://gitlab.com/freepascal.org/lazarus/lazarus.git
				synced 2025-10-31 12:01:27 +01:00 
			
		
		
		
	IDE: Code template editor form: fixed/improved layout and localization
git-svn-id: trunk@35494 -
This commit is contained in:
		
							parent
							
								
									9c9f699f61
								
							
						
					
					
						commit
						8b474781e5
					
				| @ -20,15 +20,15 @@ object CodeTemplateDialog: TCodeTemplateDialog | ||||
|     Align = alTop | ||||
|     BorderSpacing.Around = 6 | ||||
|     Caption = 'FilenameGroupBox' | ||||
|     ClientHeight = 30 | ||||
|     ClientWidth = 477 | ||||
|     ClientHeight = 33 | ||||
|     ClientWidth = 481 | ||||
|     TabOrder = 0 | ||||
|     object FilenameEdit: TEdit | ||||
|       AnchorSideRight.Control = FilenameButton | ||||
|       Left = 9 | ||||
|       Height = 27 | ||||
|       Height = 21 | ||||
|       Top = 4 | ||||
|       Width = 431 | ||||
|       Width = 435 | ||||
|       Anchors = [akTop, akLeft, akRight] | ||||
|       BorderSpacing.Right = 5 | ||||
|       TabOrder = 0 | ||||
| @ -39,9 +39,9 @@ object CodeTemplateDialog: TCodeTemplateDialog | ||||
|       AnchorSideRight.Side = asrBottom | ||||
|       AnchorSideBottom.Control = FilenameEdit | ||||
|       AnchorSideBottom.Side = asrBottom | ||||
|       Left = 445 | ||||
|       Left = 449 | ||||
|       Height = 23 | ||||
|       Top = 8 | ||||
|       Top = 2 | ||||
|       Width = 26 | ||||
|       Anchors = [akRight, akBottom] | ||||
|       BorderSpacing.Right = 6 | ||||
| @ -58,8 +58,8 @@ object CodeTemplateDialog: TCodeTemplateDialog | ||||
|     Align = alTop | ||||
|     BorderSpacing.Around = 6 | ||||
|     Caption = 'TemplatesGroupBox' | ||||
|     ClientHeight = 146 | ||||
|     ClientWidth = 477 | ||||
|     ClientHeight = 149 | ||||
|     ClientWidth = 481 | ||||
|     TabOrder = 1 | ||||
|     object TemplateListBox: TListBox | ||||
|       AnchorSideLeft.Control = TemplatesGroupBox | ||||
| @ -68,9 +68,9 @@ object CodeTemplateDialog: TCodeTemplateDialog | ||||
|       AnchorSideBottom.Control = TemplatesGroupBox | ||||
|       AnchorSideBottom.Side = asrBottom | ||||
|       Left = 6 | ||||
|       Height = 134 | ||||
|       Height = 137 | ||||
|       Top = 6 | ||||
|       Width = 311 | ||||
|       Width = 315 | ||||
|       Anchors = [akTop, akLeft, akRight, akBottom] | ||||
|       BorderSpacing.Left = 6 | ||||
|       BorderSpacing.Top = 6 | ||||
| @ -84,7 +84,7 @@ object CodeTemplateDialog: TCodeTemplateDialog | ||||
|       AnchorSideTop.Control = TemplateListBox | ||||
|       AnchorSideRight.Control = TemplatesGroupBox | ||||
|       AnchorSideRight.Side = asrBottom | ||||
|       Left = 323 | ||||
|       Left = 327 | ||||
|       Height = 30 | ||||
|       Top = 6 | ||||
|       Width = 148 | ||||
| @ -100,7 +100,7 @@ object CodeTemplateDialog: TCodeTemplateDialog | ||||
|       AnchorSideTop.Side = asrBottom | ||||
|       AnchorSideRight.Control = AddButton | ||||
|       AnchorSideRight.Side = asrBottom | ||||
|       Left = 323 | ||||
|       Left = 327 | ||||
|       Height = 30 | ||||
|       Top = 42 | ||||
|       Width = 148 | ||||
| @ -116,7 +116,7 @@ object CodeTemplateDialog: TCodeTemplateDialog | ||||
|       AnchorSideTop.Side = asrBottom | ||||
|       AnchorSideRight.Control = DeleteButton | ||||
|       AnchorSideRight.Side = asrBottom | ||||
|       Left = 323 | ||||
|       Left = 327 | ||||
|       Height = 30 | ||||
|       Top = 78 | ||||
|       Width = 148 | ||||
| @ -132,20 +132,20 @@ object CodeTemplateDialog: TCodeTemplateDialog | ||||
|     AnchorSideRight.Control = Owner | ||||
|     AnchorSideBottom.Control = FilenameGroupBox | ||||
|     Left = 6 | ||||
|     Height = 260 | ||||
|     Height = 268 | ||||
|     Top = 236 | ||||
|     Width = 485 | ||||
|     Align = alClient | ||||
|     BorderSpacing.Around = 6 | ||||
|     Caption = 'EditTemplateGroupBox' | ||||
|     ClientHeight = 239 | ||||
|     ClientWidth = 477 | ||||
|     ClientHeight = 250 | ||||
|     ClientWidth = 481 | ||||
|     TabOrder = 2 | ||||
|     object UseMacrosCheckBox: TCheckBox | ||||
|       Left = 6 | ||||
|       Height = 22 | ||||
|       Height = 17 | ||||
|       Top = 6 | ||||
|       Width = 171 | ||||
|       Width = 117 | ||||
|       BorderSpacing.Bottom = 7 | ||||
|       Caption = 'UseMacrosCheckBox' | ||||
|       ParentShowHint = False | ||||
| @ -158,10 +158,10 @@ object CodeTemplateDialog: TCodeTemplateDialog | ||||
|       AnchorSideTop.Control = UseMacrosCheckBox | ||||
|       AnchorSideTop.Side = asrCenter | ||||
|       AnchorSideRight.Side = asrBottom | ||||
|       Left = 203 | ||||
|       Height = 27 | ||||
|       Top = 4 | ||||
|       Width = 148 | ||||
|       Left = 149 | ||||
|       Height = 23 | ||||
|       Top = 3 | ||||
|       Width = 116 | ||||
|       AutoSize = True | ||||
|       BorderSpacing.Left = 20 | ||||
|       BorderSpacing.Around = 6 | ||||
| @ -177,9 +177,9 @@ object CodeTemplateDialog: TCodeTemplateDialog | ||||
|       AnchorSideBottom.Control = EditTemplateGroupBox | ||||
|       AnchorSideBottom.Side = asrBottom | ||||
|       Left = 6 | ||||
|       Height = 125 | ||||
|       Top = 108 | ||||
|       Width = 465 | ||||
|       Height = 146 | ||||
|       Top = 98 | ||||
|       Width = 469 | ||||
|       BorderSpacing.Around = 6 | ||||
|       Anchors = [akTop, akLeft, akRight, akBottom] | ||||
|       Font.Height = -14 | ||||
| @ -192,50 +192,24 @@ object CodeTemplateDialog: TCodeTemplateDialog | ||||
|       Gutter.Width = 57 | ||||
|       Gutter.MouseActions = <       | ||||
|         item | ||||
|           Shift = [] | ||||
|           ShiftMask = [] | ||||
|           Button = mbLeft | ||||
|           ClickCount = ccAny | ||||
|           ClickDir = cdDown | ||||
|           Command = 13 | ||||
|           MoveCaret = False | ||||
|           Option = 0 | ||||
|           Priority = 0 | ||||
|           Command = emcOnMainGutterClick | ||||
|         end       | ||||
|         item | ||||
|           Shift = [] | ||||
|           ShiftMask = [] | ||||
|           Button = mbRight | ||||
|           ClickCount = ccSingle | ||||
|           ClickDir = cdUp | ||||
|           Command = 12 | ||||
|           MoveCaret = False | ||||
|           Option = 0 | ||||
|           Priority = 0 | ||||
|           Command = emcContextMenu | ||||
|         end> | ||||
|       RightGutter.Width = 0 | ||||
|       RightGutter.MouseActions = <       | ||||
|         item | ||||
|           Shift = [] | ||||
|           ShiftMask = [] | ||||
|           Button = mbLeft | ||||
|           ClickCount = ccAny | ||||
|           ClickDir = cdDown | ||||
|           Command = 13 | ||||
|           MoveCaret = False | ||||
|           Option = 0 | ||||
|           Priority = 0 | ||||
|           Command = emcOnMainGutterClick | ||||
|         end       | ||||
|         item | ||||
|           Shift = [] | ||||
|           ShiftMask = [] | ||||
|           Button = mbRight | ||||
|           ClickCount = ccSingle | ||||
|           ClickDir = cdUp | ||||
|           Command = 12 | ||||
|           MoveCaret = False | ||||
|           Option = 0 | ||||
|           Priority = 0 | ||||
|           Command = emcContextMenu | ||||
|         end> | ||||
|       Keystrokes = <       | ||||
|         item | ||||
| @ -560,134 +534,91 @@ object CodeTemplateDialog: TCodeTemplateDialog | ||||
|         end> | ||||
|       MouseActions = <       | ||||
|         item | ||||
|           Shift = [] | ||||
|           ShiftMask = [ssShift, ssAlt] | ||||
|           Button = mbLeft | ||||
|           ClickCount = ccSingle | ||||
|           ClickDir = cdDown | ||||
|           Command = 1 | ||||
|           Command = emcStartSelections | ||||
|           MoveCaret = True | ||||
|           Option = 0 | ||||
|           Priority = 0 | ||||
|         end       | ||||
|         item | ||||
|           Shift = [ssShift] | ||||
|           ShiftMask = [ssShift, ssAlt] | ||||
|           Button = mbLeft | ||||
|           ClickCount = ccSingle | ||||
|           ClickDir = cdDown | ||||
|           Command = 1 | ||||
|           Command = emcStartSelections | ||||
|           MoveCaret = True | ||||
|           Option = 1 | ||||
|           Priority = 0 | ||||
|         end       | ||||
|         item | ||||
|           Shift = [ssAlt] | ||||
|           ShiftMask = [ssShift, ssAlt] | ||||
|           Button = mbLeft | ||||
|           ClickCount = ccSingle | ||||
|           ClickDir = cdDown | ||||
|           Command = 3 | ||||
|           Command = emcStartColumnSelections | ||||
|           MoveCaret = True | ||||
|           Option = 0 | ||||
|           Priority = 0 | ||||
|         end       | ||||
|         item | ||||
|           Shift = [ssShift, ssAlt] | ||||
|           ShiftMask = [ssShift, ssAlt] | ||||
|           Button = mbLeft | ||||
|           ClickCount = ccSingle | ||||
|           ClickDir = cdDown | ||||
|           Command = 3 | ||||
|           Command = emcStartColumnSelections | ||||
|           MoveCaret = True | ||||
|           Option = 1 | ||||
|           Priority = 0 | ||||
|         end       | ||||
|         item | ||||
|           Shift = [] | ||||
|           ShiftMask = [] | ||||
|           Button = mbRight | ||||
|           ClickCount = ccSingle | ||||
|           ClickDir = cdUp | ||||
|           Command = 12 | ||||
|           MoveCaret = False | ||||
|           Option = 0 | ||||
|           Priority = 0 | ||||
|           Command = emcContextMenu | ||||
|         end       | ||||
|         item | ||||
|           Shift = [] | ||||
|           ShiftMask = [] | ||||
|           Button = mbLeft | ||||
|           ClickCount = ccDouble | ||||
|           ClickDir = cdDown | ||||
|           Command = 6 | ||||
|           Command = emcSelectWord | ||||
|           MoveCaret = True | ||||
|           Option = 0 | ||||
|           Priority = 0 | ||||
|         end       | ||||
|         item | ||||
|           Shift = [] | ||||
|           ShiftMask = [] | ||||
|           Button = mbLeft | ||||
|           ClickCount = ccTriple | ||||
|           ClickDir = cdDown | ||||
|           Command = 7 | ||||
|           Command = emcSelectLine | ||||
|           MoveCaret = True | ||||
|           Option = 0 | ||||
|           Priority = 0 | ||||
|         end       | ||||
|         item | ||||
|           Shift = [] | ||||
|           ShiftMask = [] | ||||
|           Button = mbLeft | ||||
|           ClickCount = ccQuad | ||||
|           ClickDir = cdDown | ||||
|           Command = 8 | ||||
|           Command = emcSelectPara | ||||
|           MoveCaret = True | ||||
|           Option = 0 | ||||
|           Priority = 0 | ||||
|         end       | ||||
|         item | ||||
|           Shift = [] | ||||
|           ShiftMask = [] | ||||
|           Button = mbMiddle | ||||
|           ClickCount = ccSingle | ||||
|           ClickDir = cdDown | ||||
|           Command = 10 | ||||
|           Command = emcPasteSelection | ||||
|           MoveCaret = True | ||||
|           Option = 0 | ||||
|           Priority = 0 | ||||
|         end       | ||||
|         item | ||||
|           Shift = [ssCtrl] | ||||
|           ShiftMask = [ssShift, ssAlt, ssCtrl] | ||||
|           Button = mbLeft | ||||
|           ClickCount = ccSingle | ||||
|           ClickDir = cdUp | ||||
|           Command = 11 | ||||
|           MoveCaret = False | ||||
|           Option = 0 | ||||
|           Priority = 0 | ||||
|           Command = emcMouseLink | ||||
|         end> | ||||
|       MouseSelActions = <       | ||||
|         item | ||||
|           Shift = [] | ||||
|           ShiftMask = [] | ||||
|           Button = mbLeft | ||||
|           ClickCount = ccSingle | ||||
|           ClickDir = cdDown | ||||
|           Command = 9 | ||||
|           MoveCaret = False | ||||
|           Option = 0 | ||||
|           Priority = 0 | ||||
|           Command = emcStartDragMove | ||||
|         end> | ||||
|       Lines.Strings = ( | ||||
|         'TemplateSynEdit' | ||||
|       ) | ||||
|       VisibleSpecialChars = [vscSpace, vscTabAtLast] | ||||
|       BracketHighlightStyle = sbhsBoth | ||||
|       BracketMatchColor.Background = clNone | ||||
|       BracketMatchColor.Foreground = clNone | ||||
|       BracketMatchColor.Style = [fsBold] | ||||
|       FoldedCodeColor.Background = clNone | ||||
|       FoldedCodeColor.Foreground = clGray | ||||
|       FoldedCodeColor.FrameColor = clGray | ||||
|       MouseLinkColor.Background = clNone | ||||
|       MouseLinkColor.Foreground = clBlue | ||||
|       LineHighlightColor.Background = clNone | ||||
|       LineHighlightColor.Foreground = clNone | ||||
|       inline TSynGutterPartList | ||||
|         object TSynGutterMarks | ||||
|           Width = 24 | ||||
|           MouseActions = <> | ||||
|         end | ||||
|         object TSynGutterLineNumber | ||||
|           Width = 17 | ||||
| @ -701,35 +632,26 @@ object CodeTemplateDialog: TCodeTemplateDialog | ||||
|         end | ||||
|         object TSynGutterChanges | ||||
|           Width = 4 | ||||
|           MouseActions = <> | ||||
|           ModifiedColor = 59900 | ||||
|           SavedColor = clGreen | ||||
|         end | ||||
|         object TSynGutterSeparator | ||||
|           Width = 2 | ||||
|           MouseActions = <> | ||||
|         end | ||||
|         object TSynGutterCodeFolding | ||||
|           MouseActions = <           | ||||
|             item | ||||
|               Shift = [] | ||||
|               ShiftMask = [] | ||||
|               Button = mbRight | ||||
|               ClickCount = ccSingle | ||||
|               ClickDir = cdUp | ||||
|               Command = 16 | ||||
|               MoveCaret = False | ||||
|               Option = 0 | ||||
|               Priority = 0 | ||||
|               Command = emcCodeFoldContextMenu | ||||
|             end           | ||||
|             item | ||||
|               Shift = [] | ||||
|               ShiftMask = [ssShift] | ||||
|               Button = mbMiddle | ||||
|               ClickCount = ccAny | ||||
|               ClickDir = cdDown | ||||
|               Command = 14 | ||||
|               MoveCaret = False | ||||
|               Option = 0 | ||||
|               Priority = 0 | ||||
|               Command = emcCodeFoldCollaps | ||||
|             end           | ||||
|             item | ||||
|               Shift = [ssShift] | ||||
| @ -737,58 +659,36 @@ object CodeTemplateDialog: TCodeTemplateDialog | ||||
|               Button = mbMiddle | ||||
|               ClickCount = ccAny | ||||
|               ClickDir = cdDown | ||||
|               Command = 14 | ||||
|               MoveCaret = False | ||||
|               Command = emcCodeFoldCollaps | ||||
|               Option = 1 | ||||
|               Priority = 0 | ||||
|             end           | ||||
|             item | ||||
|               Shift = [] | ||||
|               ShiftMask = [] | ||||
|               Button = mbLeft | ||||
|               ClickCount = ccAny | ||||
|               ClickDir = cdDown | ||||
|               Command = 0 | ||||
|               MoveCaret = False | ||||
|               Option = 0 | ||||
|               Priority = 0 | ||||
|               Command = emcNone | ||||
|             end> | ||||
|           MarkupInfo.Background = clNone | ||||
|           MarkupInfo.Foreground = clGray | ||||
|           MouseActionsExpanded = <           | ||||
|             item | ||||
|               Shift = [] | ||||
|               ShiftMask = [] | ||||
|               Button = mbLeft | ||||
|               ClickCount = ccAny | ||||
|               ClickDir = cdDown | ||||
|               Command = 14 | ||||
|               MoveCaret = False | ||||
|               Option = 0 | ||||
|               Priority = 0 | ||||
|               Command = emcCodeFoldCollaps | ||||
|             end> | ||||
|           MouseActionsCollapsed = <           | ||||
|             item | ||||
|               Shift = [ssCtrl] | ||||
|               ShiftMask = [ssCtrl] | ||||
|               Button = mbLeft | ||||
|               ClickCount = ccAny | ||||
|               ClickDir = cdDown | ||||
|               Command = 15 | ||||
|               MoveCaret = False | ||||
|               Option = 0 | ||||
|               Priority = 0 | ||||
|               Command = emcCodeFoldExpand | ||||
|             end           | ||||
|             item | ||||
|               Shift = [] | ||||
|               ShiftMask = [ssCtrl] | ||||
|               Button = mbLeft | ||||
|               ClickCount = ccAny | ||||
|               ClickDir = cdDown | ||||
|               Command = 15 | ||||
|               MoveCaret = False | ||||
|               Command = emcCodeFoldExpand | ||||
|               Option = 1 | ||||
|               Priority = 0 | ||||
|             end> | ||||
|         end | ||||
|       end | ||||
| @ -801,8 +701,8 @@ object CodeTemplateDialog: TCodeTemplateDialog | ||||
|       AnchorSideRight.Side = asrBottom | ||||
|       Left = 6 | ||||
|       Height = 39 | ||||
|       Top = 63 | ||||
|       Width = 465 | ||||
|       Top = 53 | ||||
|       Width = 469 | ||||
|       Anchors = [akTop, akLeft, akRight] | ||||
|       AutoFill = True | ||||
|       AutoSize = True | ||||
| @ -825,9 +725,9 @@ object CodeTemplateDialog: TCodeTemplateDialog | ||||
|       AnchorSideTop.Control = UseMacrosCheckBox | ||||
|       AnchorSideTop.Side = asrBottom | ||||
|       Left = 6 | ||||
|       Height = 22 | ||||
|       Top = 35 | ||||
|       Width = 198 | ||||
|       Height = 17 | ||||
|       Top = 30 | ||||
|       Width = 139 | ||||
|       BorderSpacing.Top = 6 | ||||
|       Caption = 'KeepSubIndentCheckBox' | ||||
|       ParentShowHint = False | ||||
| @ -837,16 +737,20 @@ object CodeTemplateDialog: TCodeTemplateDialog | ||||
|   end | ||||
|   object ButtonPanel: TButtonPanel | ||||
|     Left = 6 | ||||
|     Height = 34 | ||||
|     Top = 502 | ||||
|     Height = 26 | ||||
|     Top = 510 | ||||
|     Width = 485 | ||||
|     OKButton.Name = 'OKButton' | ||||
|     OKButton.DefaultCaption = True | ||||
|     OKButton.OnClick = OkButtonClick | ||||
|     HelpButton.Name = 'HelpButton' | ||||
|     HelpButton.DefaultCaption = True | ||||
|     HelpButton.OnClick = HelpButtonClick | ||||
|     CloseButton.Name = 'CloseButton' | ||||
|     CloseButton.DefaultCaption = True | ||||
|     CloseButton.Enabled = False | ||||
|     CancelButton.Name = 'CancelButton' | ||||
|     CancelButton.DefaultCaption = True | ||||
|     TabOrder = 3 | ||||
|     ShowButtons = [pbOK, pbCancel, pbHelp] | ||||
|     ShowBevel = False | ||||
|  | ||||
| @ -117,7 +117,6 @@ type | ||||
|     CommentEdit: TEdit; | ||||
|     OkButton: TButton; | ||||
|     CancelButton: TButton; | ||||
|     procedure CodeTemplateEditFormResize(Sender: TObject); | ||||
|     procedure OkButtonClick(Sender: TObject); | ||||
|   public | ||||
|     SynAutoComplete: TSynEditAutoComplete; | ||||
| @ -797,17 +796,24 @@ begin | ||||
|   if LazarusResources.Find(ClassName)=nil then begin | ||||
|     Width:=300; | ||||
|     Height:=150; | ||||
|     Constraints.MinWidth:=300; | ||||
|     Constraints.MinHeight:=150; | ||||
|     BorderIcons:=[biSystemMenu]; | ||||
|     Position:=poScreenCenter; | ||||
|     OnResize:=@CodeTemplateEditFormResize; | ||||
| 
 | ||||
|     TokenLabel:=TLabel.Create(Self); | ||||
|     with TokenLabel do begin | ||||
|       Name:='TokenLabel'; | ||||
|       Parent:=Self; | ||||
|       Caption:=lisCodeTemplToken; | ||||
|       Left:=12; | ||||
|       Top:=6; | ||||
|       Width:=Self.ClientWidth-Left-Left; | ||||
|       AutoSize:=true; | ||||
|       AnchorSide[akLeft].Control:=Self; | ||||
|       AnchorSide[akTop].Control:=Self; | ||||
|       AnchorSide[akLeft].Side:=asrLeft; | ||||
|       AnchorSide[akTop].Side:=asrTop; | ||||
|       BorderSpacing.Left:=6; | ||||
|       BorderSpacing.Top:=12; | ||||
|       Anchors:=[akLeft,akTop]; | ||||
|       Show; | ||||
|     end; | ||||
| 
 | ||||
| @ -815,9 +821,16 @@ begin | ||||
|     with TokenEdit do begin | ||||
|       Name:='TokenEdit'; | ||||
|       Parent:=Self; | ||||
|       Left:=10; | ||||
|       Top:=TokenLabel.Top+TokenLabel.Height+2; | ||||
|       Width:=Self.ClientWidth-Left-Left-4; | ||||
|       AnchorSide[akLeft].Control:=Self; | ||||
|       AnchorSide[akTop].Control:=TokenLabel; | ||||
|       AnchorSide[akRight].Control:=Self; | ||||
|       AnchorSide[akLeft].Side:=asrLeft; | ||||
|       AnchorSide[akTop].Side:=asrBottom; | ||||
|       AnchorSide[akRight].Side:=asrRight; | ||||
|       BorderSpacing.Left:=6; | ||||
|       BorderSpacing.Right:=6; | ||||
|       BorderSpacing.Top:=0; | ||||
|       Anchors:=[akLeft,akTop,akRight]; | ||||
|       Text:=''; | ||||
|       Show; | ||||
|     end; | ||||
| @ -827,9 +840,14 @@ begin | ||||
|       Name:='CommentLabel'; | ||||
|       Parent:=Self; | ||||
|       Caption:=lisCodeTemplComment; | ||||
|       Left:=12; | ||||
|       Top:=TokenEdit.Top+TokenEdit.Height+10; | ||||
|       Width:=Self.ClientWidth-Left-Left; | ||||
|       AutoSize:=true; | ||||
|       AnchorSide[akLeft].Control:=Self; | ||||
|       AnchorSide[akTop].Control:=TokenEdit; | ||||
|       AnchorSide[akLeft].Side:=asrLeft; | ||||
|       AnchorSide[akTop].Side:=asrBottom; | ||||
|       BorderSpacing.Left:=6; | ||||
|       BorderSpacing.Top:=12; | ||||
|       Anchors:=[akLeft,akTop]; | ||||
|       Show; | ||||
|     end; | ||||
| 
 | ||||
| @ -837,76 +855,51 @@ begin | ||||
|     with CommentEdit do begin | ||||
|       Name:='CommentEdit'; | ||||
|       Parent:=Self; | ||||
|       Left:=10; | ||||
|       Top:=CommentLabel.Top+CommentLabel.Height+2; | ||||
|       Width:=Self.ClientWidth-Left-Left-4; | ||||
|       AnchorSide[akLeft].Control:=Self; | ||||
|       AnchorSide[akTop].Control:=CommentLabel; | ||||
|       AnchorSide[akRight].Control:=Self; | ||||
|       AnchorSide[akLeft].Side:=asrLeft; | ||||
|       AnchorSide[akTop].Side:=asrBottom; | ||||
|       AnchorSide[akRight].Side:=asrRight; | ||||
|       BorderSpacing.Left:=6; | ||||
|       BorderSpacing.Right:=6; | ||||
|       BorderSpacing.Top:=0; | ||||
|       Anchors:=[akLeft,akTop,akRight]; | ||||
|       Text:=''; | ||||
|       Show; | ||||
|     end; | ||||
| 
 | ||||
|     OkButton:=TButton.Create(Self); | ||||
|     with OkButton do begin | ||||
|       Name:='OkButton'; | ||||
|       Parent:=Self; | ||||
|       Caption:=lisMenuOk; | ||||
|       OnClick:=@OkButtonClick; | ||||
|       Left:=50; | ||||
|       Top:=Self.ClientHeight-Height-12; | ||||
|       Width:=80; | ||||
|       Show; | ||||
|     end; | ||||
| 
 | ||||
|     CancelButton:=TButton.Create(Self); | ||||
|     with CancelButton do begin | ||||
|       Name:='CancelButton'; | ||||
|       Parent:=Self; | ||||
|       Caption:=lisCancel; | ||||
|       ModalResult:=mrCancel; | ||||
|       Width:=80; | ||||
|       Left:=Self.ClientWidth-50-Width; | ||||
|       Top:=Self.ClientHeight-Height-12; | ||||
|       AutoSize:=true; | ||||
|       AnchorSide[akRight].Control:=Self; | ||||
|       AnchorSide[akBottom].Control:=Self; | ||||
|       AnchorSide[akRight].Side:=asrRight; | ||||
|       AnchorSide[akBottom].Side:=asrBottom; | ||||
|       BorderSpacing.Around:=6; | ||||
|       Anchors:=[akRight,akBottom]; | ||||
|       Show; | ||||
|     end; | ||||
|   end; | ||||
|   CodeTemplateEditFormResize(nil); | ||||
| end; | ||||
| 
 | ||||
| procedure TCodeTemplateEditForm.CodeTemplateEditFormResize(Sender: TObject); | ||||
| begin | ||||
|   with TokenLabel do begin | ||||
|     Left:=12; | ||||
|     Top:=6; | ||||
|     Width:=Self.ClientWidth-Left-Left; | ||||
|   end; | ||||
| 
 | ||||
|   with TokenEdit do begin | ||||
|     Left:=10; | ||||
|     Top:=TokenLabel.Top+TokenLabel.Height+2; | ||||
|     Width:=Self.ClientWidth-Left-Left-4; | ||||
|   end; | ||||
| 
 | ||||
|   with CommentLabel do begin | ||||
|     Left:=12; | ||||
|     Top:=TokenEdit.Top+TokenEdit.Height+10; | ||||
|     Width:=Self.ClientWidth-Left-Left; | ||||
|   end; | ||||
| 
 | ||||
|   with CommentEdit do begin | ||||
|     Left:=10; | ||||
|     Top:=CommentLabel.Top+CommentLabel.Height+2; | ||||
|     Width:=Self.ClientWidth-Left-Left-4; | ||||
|   end; | ||||
| 
 | ||||
|   with OkButton do begin | ||||
|     Left:=50; | ||||
|     Top:=Self.ClientHeight-Height-12; | ||||
|     Width:=80; | ||||
|   end; | ||||
| 
 | ||||
|   with CancelButton do begin | ||||
|     Width:=80; | ||||
|     Left:=Self.ClientWidth-50-Width; | ||||
|     Top:=Self.ClientHeight-Height-12; | ||||
|     OkButton:=TButton.Create(Self); | ||||
|     with OkButton do begin | ||||
|       Name:='OkButton'; | ||||
|       Parent:=Self; | ||||
|       Caption:=lisMenuOk; | ||||
|       OnClick:=@OkButtonClick; | ||||
|       AutoSize:=true; | ||||
|       AnchorSide[akRight].Control:=CancelButton; | ||||
|       AnchorSide[akBottom].Control:=Self; | ||||
|       AnchorSide[akRight].Side:=asrLeft; | ||||
|       AnchorSide[akBottom].Side:=asrBottom; | ||||
|       BorderSpacing.Around:=6; | ||||
|       Anchors:=[akRight,akBottom]; | ||||
|       Show; | ||||
|     end; | ||||
|   end; | ||||
| end; | ||||
| 
 | ||||
| @ -1255,7 +1248,7 @@ begin | ||||
|     if (ep>sp) or ((s<>'') and (s[length(s)] in [#10,#13])) then | ||||
|       AddLine(copy(s,sp,ep-sp)); | ||||
|   end else begin | ||||
|     EditTemplateGroupBox.Caption:='no template selected'; | ||||
|     EditTemplateGroupBox.Caption:=lisNoTemplateSelected; | ||||
|   end; | ||||
|   LastTemplate := a; | ||||
|   TemplateSynEdit.Lines.EndUpdate; | ||||
|  | ||||
| @ -3192,6 +3192,7 @@ resourcestring | ||||
|   lisCodeTemplComment = 'Comment:'; | ||||
|   lisCodeTemplATokenAlreadyExists = ' A token %s%s%s already exists! '; | ||||
|   lisCodeTemplError = 'Error'; | ||||
|   lisNoTemplateSelected = 'no template selected'; | ||||
|   lisUnableToFindTheLfmFileOfComponentClassNeededByUnit = 'Unable to find the ' | ||||
|     +'lfm file of component class "%s".%sNeeded by unit:%s%s'; | ||||
|   lisUnableToOpenDesignerTheClassDoesNotDescendFromADes = 'Unable to open ' | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 maxim
						maxim