From 23f68d151d9530f9d545453aabb33f4210ff1a9e Mon Sep 17 00:00:00 2001 From: mattias Date: Tue, 13 Jan 2009 10:22:07 +0000 Subject: [PATCH] IDE: updated some help links on the new options dialog git-svn-id: trunk@18271 - --- docs/IDEWindowHelpTree.xml | 28 ++- ide/idecontexthelpedit.lfm | 370 ++----------------------------------- ide/idecontexthelpedit.lrs | 213 +++++---------------- ide/idecontexthelpedit.pas | 2 + 4 files changed, 94 insertions(+), 519 deletions(-) diff --git a/docs/IDEWindowHelpTree.xml b/docs/IDEWindowHelpTree.xml index a313604b25..de075487f4 100644 --- a/docs/IDEWindowHelpTree.xml +++ b/docs/IDEWindowHelpTree.xml @@ -1,5 +1,5 @@ - + @@ -97,4 +97,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ide/idecontexthelpedit.lfm b/ide/idecontexthelpedit.lfm index f8373459de..03298b0f99 100644 --- a/ide/idecontexthelpedit.lfm +++ b/ide/idecontexthelpedit.lfm @@ -1,405 +1,129 @@ object ContextHelpEditorDlg: TContextHelpEditorDlg - Left = 286 - Height = 503 - Top = 167 + Left = 296 + Height = 510 + Top = 215 Width = 619 - HelpContext = 0 ActiveControl = ControlsTreeView - Align = alNone - AllowDropFiles = False - AutoScroll = True - AutoSize = False - BorderIcons = [biSystemMenu, biMinimize, biMaximize] - BorderStyle = bsSizeable Caption = 'ContextHelpEditorDlg' ChildSizing.LeftRightSpacing = 6 ChildSizing.TopBottomSpacing = 6 ChildSizing.HorizontalSpacing = 6 ChildSizing.VerticalSpacing = 6 ChildSizing.EnlargeHorizontal = crsScaleChilds - ChildSizing.ControlsPerLine = 0 - ClientHeight = 503 + ClientHeight = 510 ClientWidth = 619 - DockSite = False - DragKind = dkDrag - DragMode = dmManual - Enabled = True - Font.Height = 0 - Font.Style = [] - FormStyle = fsNormal OnClose = FormClose OnCreate = FormCreate OnDestroy = FormDestroy - ParentBiDiMode = True - ParentFont = False - Position = poDesigned - ShowInTaskBar = stDefault - UseDockManager = False LCLVersion = '0.9.27' - WindowState = wsNormal object WindowControlsGroupBox: TGroupBox Left = 6 - Height = 437 + Height = 444 Top = 6 Width = 305 - HelpContext = 0 Align = alLeft - AutoSize = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'WindowControlsGroupBox' - ChildSizing.LeftRightSpacing = 0 - ChildSizing.TopBottomSpacing = 0 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 - ChildSizing.ControlsPerLine = 0 - ClientHeight = 418 + ClientHeight = 425 ClientWidth = 301 Ctl3D = False - DockSite = False - DragCursor = crDrag - DragKind = dkDrag - DragMode = dmManual - Enabled = True - ParentBidiMode = True - ParentColor = True - ParentCtl3D = True - ParentFont = True - ParentShowHint = True TabOrder = 0 - TabStop = False - Visible = True object ControlsTreeView: TTreeView - Tag = 0 Left = 6 - Height = 324 + Height = 331 Top = 6 Width = 289 - HelpContext = 0 Align = alClient - AutoExpand = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill - BackgroundColor = clWindow - BorderStyle = bsSingle - BorderWidth = 0 Ctl3D = False DefaultItemHeight = 19 - DragKind = dkDrag - DragCursor = crDrag - DragMode = dmManual - Enabled = True - ExpandSignType = tvestPlusMinus - HideSelection = True - HotTrack = False - Indent = 15 - ParentCtl3D = True - ParentFont = True - ParentShowHint = True - ReadOnly = False - RightClickSelect = False - RowSelect = False - ScrollBars = ssBoth - SelectionColor = clHighlight - ShowButtons = True - ShowLines = True - ShowRoot = True - SortType = stNone TabOrder = 0 - ToolTips = True - Visible = True - Options = [tvoAutoItemHeight, tvoHideSelection, tvoKeepCollapsedNodes, tvoShowButtons, tvoShowLines, tvoShowRoot, tvoToolTips] - TreeLineColor = clWindowFrame - ExpandSignColor = clWindowFrame end object CreateHelpNodeForControlButton: TButton Left = 6 Height = 35 - Top = 336 + Top = 343 Width = 289 - HelpContext = 0 Align = alBottom - AutoSize = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill - Cancel = False Caption = 'CreateHelpNodeForControlButton' - Default = False - DragCursor = crDrag - DragMode = dmManual - Enabled = True - ParentBidiMode = True - ModalResult = 0 OnClick = CreateHelpNodeForControlButtonClick - ParentFont = True - ParentShowHint = True TabOrder = 1 - TabStop = True - Visible = True end object TestButton: TButton Left = 6 Height = 35 - Top = 377 + Top = 384 Width = 289 - HelpContext = 0 Align = alBottom - AutoSize = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill - Cancel = False Caption = 'TestButton' - Default = False - DragCursor = crDrag - DragMode = dmManual - Enabled = True - ParentBidiMode = True - ModalResult = 0 OnClick = TestButtonClick - ParentFont = True - ParentShowHint = True TabOrder = 2 - TabStop = True - Visible = True end end object NodesGroupBox: TGroupBox Left = 328 - Height = 437 + Height = 444 Top = 6 Width = 285 - HelpContext = 0 Align = alClient - AutoSize = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'NodesGroupBox' - ChildSizing.LeftRightSpacing = 0 - ChildSizing.TopBottomSpacing = 0 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 - ChildSizing.ControlsPerLine = 0 - ClientHeight = 418 + ClientHeight = 425 ClientWidth = 281 Ctl3D = False - DockSite = False - DragCursor = crDrag - DragKind = dkDrag - DragMode = dmManual - Enabled = True - ParentBidiMode = True - ParentColor = True - ParentCtl3D = True - ParentFont = True - ParentShowHint = True TabOrder = 1 - TabStop = False - Visible = True object HelpNodesTreeView: TTreeView - Tag = 0 Left = 6 - Height = 287 + Height = 294 Top = 6 Width = 269 - HelpContext = 0 Align = alClient - AutoExpand = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill - BackgroundColor = clWindow - BorderStyle = bsSingle - BorderWidth = 0 Ctl3D = False DefaultItemHeight = 19 - DragKind = dkDrag - DragCursor = crDrag - DragMode = dmManual - Enabled = True - ExpandSignType = tvestPlusMinus - HideSelection = True - HotTrack = False - Indent = 15 - ParentCtl3D = True - ParentFont = True - ParentShowHint = True - ReadOnly = False - RightClickSelect = False - RowSelect = False - ScrollBars = ssBoth - SelectionColor = clHighlight - ShowButtons = True - ShowLines = True - ShowRoot = True - SortType = stNone TabOrder = 0 - ToolTips = True - Visible = True OnSelectionChanged = HelpNodesTreeViewSelectionChanged - Options = [tvoAutoItemHeight, tvoHideSelection, tvoKeepCollapsedNodes, tvoShowButtons, tvoShowLines, tvoShowRoot, tvoToolTips] - TreeLineColor = clWindowFrame - ExpandSignColor = clWindowFrame end object HelpNodePropertiesGroupBox: TGroupBox Left = 6 Height = 113 - Top = 299 + Top = 306 Width = 269 - HelpContext = 0 Align = alBottom - AutoSize = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'HelpNodePropertiesGroupBox' - ChildSizing.LeftRightSpacing = 0 - ChildSizing.TopBottomSpacing = 0 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 - ChildSizing.ControlsPerLine = 0 ClientHeight = 94 ClientWidth = 265 Ctl3D = False - DockSite = False - DragCursor = crDrag - DragKind = dkDrag - DragMode = dmManual - Enabled = True - ParentBidiMode = True - ParentColor = True - ParentCtl3D = True - ParentFont = True - ParentShowHint = True TabOrder = 1 - TabStop = False - Visible = True object NodeNameLabel: TLabel Left = 10 Height = 18 Top = 10 Width = 44 - HelpContext = 0 - Align = alNone - Alignment = taLeftJustify - AutoSize = True - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'Name:' - DragCursor = crDrag - DragMode = dmManual - Enabled = True - Layout = tlTop - ParentBidiMode = True ParentColor = False - ParentFont = True - ParentShowHint = True - ShowAccelChar = True - Transparent = True - Visible = True - WordWrap = False - OptimalFill = False end object NodePathLabel: TLabel Left = 10 Height = 18 Top = 40 Width = 33 - HelpContext = 0 - Align = alNone - Alignment = taLeftJustify - AutoSize = True - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'Path:' - DragCursor = crDrag - DragMode = dmManual - Enabled = True - Layout = tlTop - ParentBidiMode = True ParentColor = False - ParentFont = True - ParentShowHint = True - ShowAccelChar = True - Transparent = True - Visible = True - WordWrap = False - OptimalFill = False end object NodeHasHelpCheckBox: TCheckBox Left = 6 Height = 22 Top = 66 Width = 253 - HelpContext = 0 Align = alBottom - AllowGrayed = False - AutoSize = True - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'NodeHasHelpCheckBox' - Checked = False - DragCursor = crDrag - DragKind = dkDrag - DragMode = dmManual - Enabled = True OnEditingDone = NodeHasHelpCheckBoxEditingDone - ParentColor = True - ParentFont = True - ParentShowHint = True - ParentBidiMode = True - State = cbUnchecked TabOrder = 0 - TabStop = True - UseOnChange = False - Visible = True end object NodeNameEdit: TEdit AnchorSideRight.Control = HelpNodePropertiesGroupBox @@ -408,34 +132,11 @@ object ContextHelpEditorDlg: TContextHelpEditorDlg Height = 23 Top = 5 Width = 189 - HelpContext = 0 - Align = alNone Anchors = [akTop, akLeft, akRight] - AutoSize = False - AutoSelect = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill - CharCase = ecNormal - DragCursor = crDrag - DragMode = dmManual - EchoMode = emNormal - Enabled = True - MaxLength = -1 - ParentBidiMode = True OnEditingDone = NodeNameEditEditingDone - ParentFont = True - ParentShowHint = True - PasswordChar = #0 - ReadOnly = False - TabStop = True TabOrder = 1 Text = 'NodeNameEdit' - Visible = True end object NodePathEdit: TEdit AnchorSideRight.Control = HelpNodePropertiesGroupBox @@ -444,67 +145,26 @@ object ContextHelpEditorDlg: TContextHelpEditorDlg Height = 23 Top = 35 Width = 189 - HelpContext = 0 - Align = alNone Anchors = [akTop, akLeft, akRight] - AutoSize = False - AutoSelect = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill - CharCase = ecNormal - DragCursor = crDrag - DragMode = dmManual - EchoMode = emNormal - Enabled = True - MaxLength = -1 - ParentBidiMode = True OnEditingDone = NodePathEditEditingDone - ParentFont = True - ParentShowHint = True - PasswordChar = #0 - ReadOnly = False - TabStop = True TabOrder = 2 Text = 'NodePathEdit' - Visible = True end end end object Splitter1: TSplitter - Cursor = crHSplit Left = 317 - Height = 437 + Height = 444 Top = 6 Width = 5 - HelpContext = 0 - Align = alLeft - AutoSnap = True - Beveled = False - MinSize = 30 - ParentColor = True - ParentShowHint = True - ResizeAnchor = akLeft - ResizeStyle = rsUpdate - Visible = True end object ButtonPanel: TButtonPanel Left = 6 Height = 48 - Top = 449 + Top = 456 Width = 607 - HelpContext = 0 - Align = alBottom - AutoSize = True - ButtonOrder = boDefault TabOrder = 3 - DefaultButton = pbOK ShowButtons = [pbOK, pbCancel] - ShowGlyphs = [pbOK, pbCancel, pbClose, pbHelp] - Visible = True end end diff --git a/ide/idecontexthelpedit.lrs b/ide/idecontexthelpedit.lrs index c467c9854b..da21e9d183 100644 --- a/ide/idecontexthelpedit.lrs +++ b/ide/idecontexthelpedit.lrs @@ -1,167 +1,54 @@ { This is an automatically generated lazarus resource file } LazarusResources.Add('TContextHelpEditorDlg','FORMDATA',[ - 'TPF0'#21'TContextHelpEditorDlg'#20'ContextHelpEditorDlg'#4'Left'#3#30#1#6'He' - +'ight'#3#247#1#3'Top'#3#167#0#5'Width'#3'k'#2#11'HelpContext'#2#0#13'ActiveC' - +'ontrol'#7#16'ControlsTreeView'#5'Align'#7#6'alNone'#14'AllowDropFiles'#8#10 - +'AutoScroll'#9#8'AutoSize'#8#11'BorderIcons'#11#12'biSystemMenu'#10'biMinimi' - +'ze'#10'biMaximize'#0#11'BorderStyle'#7#10'bsSizeable'#7'Caption'#6#20'Conte' - +'xtHelpEditorDlg'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.TopBot' - +'tomSpacing'#2#6#29'ChildSizing.HorizontalSpacing'#2#6#27'ChildSizing.Vertic' - +'alSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#14'crsScaleChilds'#27'Ch' - +'ildSizing.ControlsPerLine'#2#0#12'ClientHeight'#3#247#1#11'ClientWidth'#3'k' - +#2#8'DockSite'#8#8'DragKind'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'Enabled' - +#9#11'Font.Height'#2#0#10'Font.Style'#11#0#9'FormStyle'#7#8'fsNormal'#7'OnCl' - +'ose'#7#9'FormClose'#8'OnCreate'#7#10'FormCreate'#9'OnDestroy'#7#11'FormDest' - +'roy'#14'ParentBiDiMode'#9#10'ParentFont'#8#8'Position'#7#10'poDesigned'#13 - +'ShowInTaskBar'#7#9'stDefault'#14'UseDockManager'#8#10'LCLVersion'#6#6'0.9.2' - +'7'#11'WindowState'#7#8'wsNormal'#0#9'TGroupBox'#22'WindowControlsGroupBox'#4 - +'Left'#2#6#6'Height'#3#181#1#3'Top'#2#6#5'Width'#3'1'#1#11'HelpContext'#2#0#5 - +'Align'#7#6'alLeft'#8'AutoSize'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacin' - +'g.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'Bord' - +'erSpacing.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'B' - +'orderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#22'WindowControls' - +'GroupBox'#28'ChildSizing.LeftRightSpacing'#2#0#28'ChildSizing.TopBottomSpac' - +'ing'#2#0#29'ChildSizing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSpaci' - +'ng'#2#0#27'ChildSizing.ControlsPerLine'#2#0#12'ClientHeight'#3#162#1#11'Cli' - +'entWidth'#3'-'#1#5'Ctl3D'#8#8'DockSite'#8#10'DragCursor'#7#6'crDrag'#8'Drag' - +'Kind'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#14'ParentBidiMode' - +#9#11'ParentColor'#9#11'ParentCtl3D'#9#10'ParentFont'#9#14'ParentShowHint'#9 - +#8'TabOrder'#2#0#7'TabStop'#8#7'Visible'#9#0#9'TTreeView'#16'ControlsTreeVie' - +'w'#3'Tag'#2#0#4'Left'#2#6#6'Height'#3'D'#1#3'Top'#2#6#5'Width'#3'!'#1#11'He' - +'lpContext'#2#0#5'Align'#7#8'alClient'#10'AutoExpand'#8#18'BorderSpacing.Lef' - +'t'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpaci' - +'ng.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellAlignHorizon' - +'tal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#15'Backg' - +'roundColor'#7#8'clWindow'#11'BorderStyle'#7#8'bsSingle'#11'BorderWidth'#2#0 - +#5'Ctl3D'#8#17'DefaultItemHeight'#2#19#8'DragKind'#7#6'dkDrag'#10'DragCursor' - +#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#14'ExpandSignType'#7#14 - +'tvestPlusMinus'#13'HideSelection'#9#8'HotTrack'#8#6'Indent'#2#15#11'ParentC' - +'tl3D'#9#10'ParentFont'#9#14'ParentShowHint'#9#8'ReadOnly'#8#16'RightClickSe' - +'lect'#8#9'RowSelect'#8#10'ScrollBars'#7#6'ssBoth'#14'SelectionColor'#7#11'c' - +'lHighlight'#11'ShowButtons'#9#9'ShowLines'#9#8'ShowRoot'#9#8'SortType'#7#6 - +'stNone'#8'TabOrder'#2#0#8'ToolTips'#9#7'Visible'#9#7'Options'#11#17'tvoAuto' - +'ItemHeight'#16'tvoHideSelection'#21'tvoKeepCollapsedNodes'#14'tvoShowButton' - +'s'#12'tvoShowLines'#11'tvoShowRoot'#11'tvoToolTips'#0#13'TreeLineColor'#7#13 - +'clWindowFrame'#15'ExpandSignColor'#7#13'clWindowFrame'#0#0#7'TButton'#30'Cr' - +'eateHelpNodeForControlButton'#4'Left'#2#6#6'Height'#2'#'#3'Top'#3'P'#1#5'Wi' - +'dth'#3'!'#1#11'HelpContext'#2#0#5'Align'#7#8'alBottom'#8'AutoSize'#8#18'Bor' - +'derSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0 - +#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.Ce' - +'llAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'cca' - +'Fill'#6'Cancel'#8#7'Caption'#6#30'CreateHelpNodeForControlButton'#7'Default' - +#8#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#14'Pare' - +'ntBidiMode'#9#11'ModalResult'#2#0#7'OnClick'#7'#CreateHelpNodeForControlBut' - +'tonClick'#10'ParentFont'#9#14'ParentShowHint'#9#8'TabOrder'#2#1#7'TabStop'#9 - +#7'Visible'#9#0#0#7'TButton'#10'TestButton'#4'Left'#2#6#6'Height'#2'#'#3'Top' - +#3'y'#1#5'Width'#3'!'#1#11'HelpContext'#2#0#5'Align'#7#8'alBottom'#8'AutoSiz' - +'e'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.' - +'Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!Borde' - +'rSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertic' - +'al'#7#7'ccaFill'#6'Cancel'#8#7'Caption'#6#10'TestButton'#7'Default'#8#10'Dr' - +'agCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#14'ParentBidiM' - +'ode'#9#11'ModalResult'#2#0#7'OnClick'#7#15'TestButtonClick'#10'ParentFont'#9 - +#14'ParentShowHint'#9#8'TabOrder'#2#2#7'TabStop'#9#7'Visible'#9#0#0#0#9'TGro' - +'upBox'#13'NodesGroupBox'#4'Left'#3'H'#1#6'Height'#3#181#1#3'Top'#2#6#5'Widt' - +'h'#3#29#1#11'HelpContext'#2#0#5'Align'#7#8'alClient'#8'AutoSize'#8#18'Borde' - +'rSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20 - ,'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellA' - +'lignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFil' - +'l'#7'Caption'#6#13'NodesGroupBox'#28'ChildSizing.LeftRightSpacing'#2#0#28'C' - +'hildSizing.TopBottomSpacing'#2#0#29'ChildSizing.HorizontalSpacing'#2#0#27'C' - +'hildSizing.VerticalSpacing'#2#0#27'ChildSizing.ControlsPerLine'#2#0#12'Clie' - +'ntHeight'#3#162#1#11'ClientWidth'#3#25#1#5'Ctl3D'#8#8'DockSite'#8#10'DragCu' - +'rsor'#7#6'crDrag'#8'DragKind'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'Enabl' - +'ed'#9#14'ParentBidiMode'#9#11'ParentColor'#9#11'ParentCtl3D'#9#10'ParentFon' - +'t'#9#14'ParentShowHint'#9#8'TabOrder'#2#1#7'TabStop'#8#7'Visible'#9#0#9'TTr' - +'eeView'#17'HelpNodesTreeView'#3'Tag'#2#0#4'Left'#2#6#6'Height'#3#31#1#3'Top' - +#2#6#5'Width'#3#13#1#11'HelpContext'#2#0#5'Align'#7#8'alClient'#10'AutoExpan' - +'d'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.' - +'Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!Borde' - +'rSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertic' - +'al'#7#7'ccaFill'#15'BackgroundColor'#7#8'clWindow'#11'BorderStyle'#7#8'bsSi' - +'ngle'#11'BorderWidth'#2#0#5'Ctl3D'#8#17'DefaultItemHeight'#2#19#8'DragKind' - +#7#6'dkDrag'#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled' - +#9#14'ExpandSignType'#7#14'tvestPlusMinus'#13'HideSelection'#9#8'HotTrack'#8 - +#6'Indent'#2#15#11'ParentCtl3D'#9#10'ParentFont'#9#14'ParentShowHint'#9#8'Re' - +'adOnly'#8#16'RightClickSelect'#8#9'RowSelect'#8#10'ScrollBars'#7#6'ssBoth' - +#14'SelectionColor'#7#11'clHighlight'#11'ShowButtons'#9#9'ShowLines'#9#8'Sho' - +'wRoot'#9#8'SortType'#7#6'stNone'#8'TabOrder'#2#0#8'ToolTips'#9#7'Visible'#9 - +#18'OnSelectionChanged'#7'!HelpNodesTreeViewSelectionChanged'#7'Options'#11 - +#17'tvoAutoItemHeight'#16'tvoHideSelection'#21'tvoKeepCollapsedNodes'#14'tvo' - +'ShowButtons'#12'tvoShowLines'#11'tvoShowRoot'#11'tvoToolTips'#0#13'TreeLine' - +'Color'#7#13'clWindowFrame'#15'ExpandSignColor'#7#13'clWindowFrame'#0#0#9'TG' - +'roupBox'#26'HelpNodePropertiesGroupBox'#4'Left'#2#6#6'Height'#2'q'#3'Top'#3 - +'+'#1#5'Width'#3#13#1#11'HelpContext'#2#0#5'Align'#7#8'alBottom'#8'AutoSize' - +#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Rig' - +'ht'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSp' - +'acing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical' - +#7#7'ccaFill'#7'Caption'#6#26'HelpNodePropertiesGroupBox'#28'ChildSizing.Lef' - +'tRightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'ChildSizing.Hori' - +'zontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'ChildSizing.Contr' - +'olsPerLine'#2#0#12'ClientHeight'#2'^'#11'ClientWidth'#3#9#1#5'Ctl3D'#8#8'Do' - +'ckSite'#8#10'DragCursor'#7#6'crDrag'#8'DragKind'#7#6'dkDrag'#8'DragMode'#7#8 - +'dmManual'#7'Enabled'#9#14'ParentBidiMode'#9#11'ParentColor'#9#11'ParentCtl3' - +'D'#9#10'ParentFont'#9#14'ParentShowHint'#9#8'TabOrder'#2#1#7'TabStop'#8#7'V' - +'isible'#9#0#6'TLabel'#13'NodeNameLabel'#4'Left'#2#10#6'Height'#2#18#3'Top'#2 - +#10#5'Width'#2','#11'HelpContext'#2#0#5'Align'#7#6'alNone'#9'Alignment'#7#13 - +'taLeftJustify'#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.To' - +'p'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSp' - +'acing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'Borde' - +'rSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#5'Name:'#10'DragCurso' - +'r'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#6'Layout'#7#5'tlTop' - +#14'ParentBidiMode'#9#11'ParentColor'#8#10'ParentFont'#9#14'ParentShowHint'#9 - +#13'ShowAccelChar'#9#11'Transparent'#9#7'Visible'#9#8'WordWrap'#8#11'Optimal' - +'Fill'#8#0#0#6'TLabel'#13'NodePathLabel'#4'Left'#2#10#6'Height'#2#18#3'Top'#2 - +'('#5'Width'#2'!'#11'HelpContext'#2#0#5'Align'#7#6'alNone'#9'Alignment'#7#13 - +'taLeftJustify'#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.To' - +'p'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSp' - +'acing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'Borde' - +'rSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#5'Path:'#10'DragCurso' - +'r'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#6'Layout'#7#5'tlTop' - +#14'ParentBidiMode'#9#11'ParentColor'#8#10'ParentFont'#9#14'ParentShowHint'#9 - +#13'ShowAccelChar'#9#11'Transparent'#9#7'Visible'#9#8'WordWrap'#8#11'Optimal' - +'Fill'#8#0#0#9'TCheckBox'#19'NodeHasHelpCheckBox'#4'Left'#2#6#6'Height'#2#22 - +#3'Top'#2'B'#5'Width'#3#253#0#11'HelpContext'#2#0#5'Align'#7#8'alBottom'#11 - +'AllowGrayed'#8#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.To' - +'p'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSp' - +'acing.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'Borde' - +'rSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#19'NodeHasHelpCheckBo' - +'x'#7'Checked'#8#10'DragCursor'#7#6'crDrag'#8'DragKind'#7#6'dkDrag'#8'DragMo' - +'de'#7#8'dmManual'#7'Enabled'#9#13'OnEditingDone'#7#30'NodeHasHelpCheckBoxEd' - ,'itingDone'#11'ParentColor'#9#10'ParentFont'#9#14'ParentShowHint'#9#14'Paren' - +'tBidiMode'#9#5'State'#7#11'cbUnchecked'#8'TabOrder'#2#0#7'TabStop'#9#11'Use' - +'OnChange'#8#7'Visible'#9#0#0#5'TEdit'#12'NodeNameEdit'#23'AnchorSideRight.C' - +'ontrol'#7#26'HelpNodePropertiesGroupBox'#20'AnchorSideRight.Side'#7#9'asrBo' - +'ttom'#4'Left'#2'F'#6'Height'#2#23#3'Top'#2#5#5'Width'#3#189#0#11'HelpContex' - +'t'#2#0#5'Align'#7#6'alNone'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8 - +'AutoSize'#8#10'AutoSelect'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.To' - +'p'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSp' - +'acing.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'Borde' - +'rSpacing.CellAlignVertical'#7#7'ccaFill'#8'CharCase'#7#8'ecNormal'#10'DragC' - +'ursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#8'EchoMode'#7#8'emNormal'#7'En' - +'abled'#9#9'MaxLength'#2#255#14'ParentBidiMode'#9#13'OnEditingDone'#7#23'Nod' - +'eNameEditEditingDone'#10'ParentFont'#9#14'ParentShowHint'#9#12'PasswordChar' - +#6#1#0#8'ReadOnly'#8#7'TabStop'#9#8'TabOrder'#2#1#4'Text'#6#12'NodeNameEdit' - +#7'Visible'#9#0#0#5'TEdit'#12'NodePathEdit'#23'AnchorSideRight.Control'#7#26 - +'HelpNodePropertiesGroupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left' - +#2'F'#6'Height'#2#23#3'Top'#2'#'#5'Width'#3#189#0#11'HelpContext'#2#0#5'Alig' - +'n'#7#6'alNone'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#8 - +#10'AutoSelect'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'Bo' - +'rderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around' - +#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellA' - +'lignVertical'#7#7'ccaFill'#8'CharCase'#7#8'ecNormal'#10'DragCursor'#7#6'crD' - +'rag'#8'DragMode'#7#8'dmManual'#8'EchoMode'#7#8'emNormal'#7'Enabled'#9#9'Max' - +'Length'#2#255#14'ParentBidiMode'#9#13'OnEditingDone'#7#23'NodePathEditEditi' - +'ngDone'#10'ParentFont'#9#14'ParentShowHint'#9#12'PasswordChar'#6#1#0#8'Read' - +'Only'#8#7'TabStop'#9#8'TabOrder'#2#2#4'Text'#6#12'NodePathEdit'#7'Visible'#9 - +#0#0#0#0#9'TSplitter'#9'Splitter1'#6'Cursor'#7#8'crHSplit'#4'Left'#3'='#1#6 - +'Height'#3#181#1#3'Top'#2#6#5'Width'#2#5#11'HelpContext'#2#0#5'Align'#7#6'al' - +'Left'#8'AutoSnap'#9#7'Beveled'#8#7'MinSize'#2#30#11'ParentColor'#9#14'Paren' - +'tShowHint'#9#12'ResizeAnchor'#7#6'akLeft'#11'ResizeStyle'#7#8'rsUpdate'#7'V' - +'isible'#9#0#0#12'TButtonPanel'#11'ButtonPanel'#4'Left'#2#6#6'Height'#2'0'#3 - +'Top'#3#193#1#5'Width'#3'_'#2#11'HelpContext'#2#0#5'Align'#7#8'alBottom'#8'A' - +'utoSize'#9#11'ButtonOrder'#7#9'boDefault'#8'TabOrder'#2#3#13'DefaultButton' - +#7#4'pbOK'#11'ShowButtons'#11#4'pbOK'#8'pbCancel'#0#10'ShowGlyphs'#11#4'pbOK' - +#8'pbCancel'#7'pbClose'#6'pbHelp'#0#7'Visible'#9#0#0#0 + 'TPF0'#21'TContextHelpEditorDlg'#20'ContextHelpEditorDlg'#4'Left'#3'('#1#6'He' + +'ight'#3#254#1#3'Top'#3#215#0#5'Width'#3'k'#2#13'ActiveControl'#7#16'Control' + +'sTreeView'#7'Caption'#6#20'ContextHelpEditorDlg'#28'ChildSizing.LeftRightSp' + +'acing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#29'ChildSizing.HorizontalSp' + +'acing'#2#6#27'ChildSizing.VerticalSpacing'#2#6#29'ChildSizing.EnlargeHorizo' + +'ntal'#7#14'crsScaleChilds'#12'ClientHeight'#3#254#1#11'ClientWidth'#3'k'#2#7 + +'OnClose'#7#9'FormClose'#8'OnCreate'#7#10'FormCreate'#9'OnDestroy'#7#11'Form' + +'Destroy'#10'LCLVersion'#6#6'0.9.27'#0#9'TGroupBox'#22'WindowControlsGroupBo' + +'x'#4'Left'#2#6#6'Height'#3#188#1#3'Top'#2#6#5'Width'#3'1'#1#5'Align'#7#6'al' + +'Left'#20'BorderSpacing.Around'#2#6#7'Caption'#6#22'WindowControlsGroupBox' + +#12'ClientHeight'#3#169#1#11'ClientWidth'#3'-'#1#5'Ctl3D'#8#8'TabOrder'#2#0#0 + +#9'TTreeView'#16'ControlsTreeView'#4'Left'#2#6#6'Height'#3'K'#1#3'Top'#2#6#5 + +'Width'#3'!'#1#5'Align'#7#8'alClient'#20'BorderSpacing.Around'#2#6#5'Ctl3D'#8 + +#17'DefaultItemHeight'#2#19#8'TabOrder'#2#0#0#0#7'TButton'#30'CreateHelpNode' + +'ForControlButton'#4'Left'#2#6#6'Height'#2'#'#3'Top'#3'W'#1#5'Width'#3'!'#1#5 + +'Align'#7#8'alBottom'#20'BorderSpacing.Around'#2#6#7'Caption'#6#30'CreateHel' + +'pNodeForControlButton'#7'OnClick'#7'#CreateHelpNodeForControlButtonClick'#8 + +'TabOrder'#2#1#0#0#7'TButton'#10'TestButton'#4'Left'#2#6#6'Height'#2'#'#3'To' + +'p'#3#128#1#5'Width'#3'!'#1#5'Align'#7#8'alBottom'#20'BorderSpacing.Around'#2 + +#6#7'Caption'#6#10'TestButton'#7'OnClick'#7#15'TestButtonClick'#8'TabOrder'#2 + +#2#0#0#0#9'TGroupBox'#13'NodesGroupBox'#4'Left'#3'H'#1#6'Height'#3#188#1#3'T' + +'op'#2#6#5'Width'#3#29#1#5'Align'#7#8'alClient'#20'BorderSpacing.Around'#2#6 + +#7'Caption'#6#13'NodesGroupBox'#12'ClientHeight'#3#169#1#11'ClientWidth'#3#25 + +#1#5'Ctl3D'#8#8'TabOrder'#2#1#0#9'TTreeView'#17'HelpNodesTreeView'#4'Left'#2 + +#6#6'Height'#3'&'#1#3'Top'#2#6#5'Width'#3#13#1#5'Align'#7#8'alClient'#20'Bor' + +'derSpacing.Around'#2#6#5'Ctl3D'#8#17'DefaultItemHeight'#2#19#8'TabOrder'#2#0 + +#18'OnSelectionChanged'#7'!HelpNodesTreeViewSelectionChanged'#0#0#9'TGroupBo' + +'x'#26'HelpNodePropertiesGroupBox'#4'Left'#2#6#6'Height'#2'q'#3'Top'#3'2'#1#5 + +'Width'#3#13#1#5'Align'#7#8'alBottom'#20'BorderSpacing.Around'#2#6#7'Caption' + +#6#26'HelpNodePropertiesGroupBox'#12'ClientHeight'#2'^'#11'ClientWidth'#3#9#1 + +#5'Ctl3D'#8#8'TabOrder'#2#1#0#6'TLabel'#13'NodeNameLabel'#4'Left'#2#10#6'Hei' + +'ght'#2#18#3'Top'#2#10#5'Width'#2','#7'Caption'#6#5'Name:'#11'ParentColor'#8 + +#0#0#6'TLabel'#13'NodePathLabel'#4'Left'#2#10#6'Height'#2#18#3'Top'#2'('#5'W' + +'idth'#2'!'#7'Caption'#6#5'Path:'#11'ParentColor'#8#0#0#9'TCheckBox'#19'Node' + +'HasHelpCheckBox'#4'Left'#2#6#6'Height'#2#22#3'Top'#2'B'#5'Width'#3#253#0#5 + +'Align'#7#8'alBottom'#20'BorderSpacing.Around'#2#6#7'Caption'#6#19'NodeHasHe' + +'lpCheckBox'#13'OnEditingDone'#7#30'NodeHasHelpCheckBoxEditingDone'#8'TabOrd' + +'er'#2#0#0#0#5'TEdit'#12'NodeNameEdit'#23'AnchorSideRight.Control'#7#26'Help' + +'NodePropertiesGroupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2'F' + +#6'Height'#2#23#3'Top'#2#5#5'Width'#3#189#0#7'Anchors'#11#5'akTop'#6'akLeft' + +#7'akRight'#0#20'BorderSpacing.Around'#2#6#13'OnEditingDone'#7#23'NodeNameEd' + +'itEditingDone'#8'TabOrder'#2#1#4'Text'#6#12'NodeNameEdit'#0#0#5'TEdit'#12'N' + +'odePathEdit'#23'AnchorSideRight.Control'#7#26'HelpNodePropertiesGroupBox'#20 + +'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2'F'#6'Height'#2#23#3'Top'#2'#' + +#5'Width'#3#189#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#20'BorderSpa' + +'cing.Around'#2#6#13'OnEditingDone'#7#23'NodePathEditEditingDone'#8'TabOrder' + +#2#2#4'Text'#6#12'NodePathEdit'#0#0#0#0#9'TSplitter'#9'Splitter1'#4'Left'#3 + +'='#1#6'Height'#3#188#1#3'Top'#2#6#5'Width'#2#5#0#0#12'TButtonPanel'#11'Butt' + +'onPanel'#4'Left'#2#6#6'Height'#2'0'#3'Top'#3#200#1#5'Width'#3'_'#2#8'TabOrd' + +'er'#2#3#11'ShowButtons'#11#4'pbOK'#8'pbCancel'#0#0#0#0 ]); diff --git a/ide/idecontexthelpedit.pas b/ide/idecontexthelpedit.pas index 3b0ea8a09c..e49cda2b0d 100644 --- a/ide/idecontexthelpedit.pas +++ b/ide/idecontexthelpedit.pas @@ -154,6 +154,8 @@ begin NodeNameLabel.Caption:=lisDebugOptionsFrmName; NodesGroupBox.Caption:=lisHelpEntries; + ButtonPanel.OKButton.OnClick:=@OkBitBtnClick; + IDEDialogLayoutList.ApplyLayout(Self, 600, 450); LoadIDEWindowHelp;