mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-12-05 15:57:18 +01:00
IDE: codebrowser: reduced update when scope options have not changed
git-svn-id: trunk@21514 -
This commit is contained in:
parent
31ed9af15f
commit
6e7237e218
@ -1,7 +1,7 @@
|
||||
object CodeBrowserView: TCodeBrowserView
|
||||
Left = 325
|
||||
Left = 330
|
||||
Height = 563
|
||||
Top = 251
|
||||
Top = 275
|
||||
Width = 623
|
||||
ActiveControl = ScopeComboBox
|
||||
Caption = 'CodeBrowserView'
|
||||
@ -12,14 +12,14 @@ object CodeBrowserView: TCodeBrowserView
|
||||
LCLVersion = '0.9.29'
|
||||
object ScopeGroupBox: TGroupBox
|
||||
Left = 6
|
||||
Height = 60
|
||||
Height = 45
|
||||
Top = 6
|
||||
Width = 611
|
||||
Align = alTop
|
||||
AutoSize = True
|
||||
BorderSpacing.Around = 6
|
||||
Caption = 'ScopeGroupBox'
|
||||
ClientHeight = 41
|
||||
ClientHeight = 26
|
||||
ClientWidth = 607
|
||||
TabOrder = 0
|
||||
object ScopeComboBox: TComboBox
|
||||
@ -60,7 +60,7 @@ object CodeBrowserView: TCodeBrowserView
|
||||
AnchorSideBottom.Side = asrBottom
|
||||
Left = 6
|
||||
Height = 53
|
||||
Top = 202
|
||||
Top = 187
|
||||
Width = 611
|
||||
Anchors = [akTop, akLeft, akRight]
|
||||
AutoSize = True
|
||||
@ -116,8 +116,8 @@ object CodeBrowserView: TCodeBrowserView
|
||||
AnchorSideTop.Control = OptionsGroupBox
|
||||
AnchorSideTop.Side = asrBottom
|
||||
Left = 0
|
||||
Height = 261
|
||||
Top = 261
|
||||
Height = 276
|
||||
Top = 246
|
||||
Width = 623
|
||||
Align = alBottom
|
||||
Anchors = [akTop, akLeft, akRight, akBottom]
|
||||
@ -148,7 +148,7 @@ object CodeBrowserView: TCodeBrowserView
|
||||
AnchorSideRight.Side = asrBottom
|
||||
Left = 6
|
||||
Height = 124
|
||||
Top = 72
|
||||
Top = 57
|
||||
Width = 611
|
||||
Anchors = [akTop, akLeft, akRight]
|
||||
AutoSize = True
|
||||
|
||||
@ -1,16 +1,16 @@
|
||||
{ This is an automatically generated lazarus resource file }
|
||||
|
||||
LazarusResources.Add('TCodeBrowserView','FORMDATA',[
|
||||
'TPF0'#16'TCodeBrowserView'#15'CodeBrowserView'#4'Left'#3'E'#1#6'Height'#3'3'
|
||||
+#2#3'Top'#3#251#0#5'Width'#3'o'#2#13'ActiveControl'#7#13'ScopeComboBox'#7'Ca'
|
||||
+'ption'#6#15'CodeBrowserView'#12'ClientHeight'#3'3'#2#11'ClientWidth'#3'o'#2
|
||||
+#8'OnCreate'#7#10'FormCreate'#9'OnDestroy'#7#11'FormDestroy'#10'LCLVersion'#6
|
||||
+#6'0.9.29'#0#9'TGroupBox'#13'ScopeGroupBox'#4'Left'#2#6#6'Height'#2'<'#3'Top'
|
||||
+#2#6#5'Width'#3'c'#2#5'Align'#7#5'alTop'#8'AutoSize'#9#20'BorderSpacing.Arou'
|
||||
+'nd'#2#6#7'Caption'#6#13'ScopeGroupBox'#12'ClientHeight'#2')'#11'ClientWidth'
|
||||
+#3'_'#2#8'TabOrder'#2#0#0#9'TComboBox'#13'ScopeComboBox'#22'AnchorSideLeft.C'
|
||||
+'ontrol'#7#13'ScopeGroupBox'#21'AnchorSideTop.Control'#7#13'ScopeGroupBox'#4
|
||||
+'Left'#2#6#6'Height'#2#29#3'Top'#2#6#5'Width'#3';'#1#20'BorderSpacing.Around'
|
||||
'TPF0'#16'TCodeBrowserView'#15'CodeBrowserView'#4'Left'#3'J'#1#6'Height'#3'3'
|
||||
+#2#3'Top'#3#19#1#5'Width'#3'o'#2#13'ActiveControl'#7#13'ScopeComboBox'#7'Cap'
|
||||
+'tion'#6#15'CodeBrowserView'#12'ClientHeight'#3'3'#2#11'ClientWidth'#3'o'#2#8
|
||||
+'OnCreate'#7#10'FormCreate'#9'OnDestroy'#7#11'FormDestroy'#10'LCLVersion'#6#6
|
||||
+'0.9.29'#0#9'TGroupBox'#13'ScopeGroupBox'#4'Left'#2#6#6'Height'#2'-'#3'Top'#2
|
||||
+#6#5'Width'#3'c'#2#5'Align'#7#5'alTop'#8'AutoSize'#9#20'BorderSpacing.Around'
|
||||
+#2#6#7'Caption'#6#13'ScopeGroupBox'#12'ClientHeight'#2#26#11'ClientWidth'#3
|
||||
+'_'#2#8'TabOrder'#2#0#0#9'TComboBox'#13'ScopeComboBox'#22'AnchorSideLeft.Con'
|
||||
+'trol'#7#13'ScopeGroupBox'#21'AnchorSideTop.Control'#7#13'ScopeGroupBox'#4'L'
|
||||
+'eft'#2#6#6'Height'#2#29#3'Top'#2#6#5'Width'#3';'#1#20'BorderSpacing.Around'
|
||||
+#2#6#10'ItemHeight'#2#0#13'OnEditingDone'#7#24'ScopeComboBoxEditingDone'#10
|
||||
+'OnGetItems'#7#21'ScopeComboBoxGetItems'#8'TabOrder'#2#0#4'Text'#6#13'ScopeC'
|
||||
+'omboBox'#0#0#9'TCheckBox!ScopeWithRequiredPackagesCheckBox'#22'AnchorSideLe'
|
||||
@ -23,7 +23,7 @@ LazarusResources.Add('TCodeBrowserView','FORMDATA',[
|
||||
+'op.Control'#7#14'LevelsGroupBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'A'
|
||||
+'nchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'
|
||||
+#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'5'#3'Top'#3
|
||||
+#202#0#5'Width'#3'c'#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoS'
|
||||
+#187#0#5'Width'#3'c'#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoS'
|
||||
+'ize'#9#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#19'BorderSpacin'
|
||||
+'g.Right'#2#6#7'Caption'#6#15'OptionsGroupBox'#12'ClientHeight'#2'"'#11'Clie'
|
||||
+'ntWidth'#3'_'#2#8'TabOrder'#2#1#0#9'TCheckBox'#19'ShowPrivateCheckBox'#22'A'
|
||||
@ -43,127 +43,127 @@ LazarusResources.Add('TCodeBrowserView','FORMDATA',[
|
||||
+#22'ShowEmptyNodesCheckBox'#13'OnEditingDone'#7#25'ShowPrivateCheckBoxChange'
|
||||
+#8'TabOrder'#2#2#0#0#0#9'TTreeView'#14'BrowseTreeView'#21'AnchorSideTop.Cont'
|
||||
+'rol'#7#15'OptionsGroupBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#0
|
||||
+#6'Height'#3#5#1#3'Top'#3#5#1#5'Width'#3'o'#2#5'Align'#7#8'alBottom'#7'Ancho'
|
||||
+'rs'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#17'BorderSpacing.Top'#2#6
|
||||
+#17'DefaultItemHeight'#2#19#6'Images'#7#10'ImageList1'#14'ParentShowHint'#8#9
|
||||
+'PopupMenu'#7#10'PopupMenu1'#8'ReadOnly'#9#8'ShowHint'#9#8'TabOrder'#2#2#11
|
||||
+'OnMouseDown'#7#23'BrowseTreeViewMouseDown'#10'OnShowHint'#7#22'BrowseTreeVi'
|
||||
+'ewShowHint'#7'Options'#11#17'tvoAutoItemHeight'#16'tvoHideSelection'#21'tvo'
|
||||
+'KeepCollapsedNodes'#11'tvoReadOnly'#14'tvoShowButtons'#12'tvoShowLines'#11
|
||||
+'tvoShowRoot'#11'tvoToolTips'#0#0#0#10'TStatusBar'#10'StatusBar1'#4'Left'#2#0
|
||||
+#6'Height'#2#21#3'Top'#3#30#2#5'Width'#3'o'#2#6'Panels'#14#0#0#0#9'TGroupBox'
|
||||
+#14'LevelsGroupBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.C'
|
||||
+'ontrol'#7#13'ScopeGroupBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'Anchor'
|
||||
+'SideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Lef'
|
||||
+'t'#2#6#6'Height'#2'|'#3'Top'#2'H'#5'Width'#3'c'#2#7'Anchors'#11#5'akTop'#6
|
||||
+'akLeft'#7'akRight'#0#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6
|
||||
+#14'LevelsGroupBox'#12'ClientHeight'#2'i'#11'ClientWidth'#3'_'#2#8'TabOrder'
|
||||
+#2#3#0#12'TSpeedButton'#30'PackageFilterBeginsSpeedButton'#22'AnchorSideLeft'
|
||||
+'.Control'#7#17'PackageFilterEdit'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21
|
||||
+'AnchorSideTop.Control'#7#17'PackageFilterEdit'#23'AnchorSideRight.Control'#7
|
||||
+' PackageFilterContainsSpeedButton'#4'Left'#3#173#1#6'Height'#2#22#3'Top'#2#6
|
||||
+#5'Width'#2'V'#7'Anchors'#11#5'akTop'#7'akRight'#0#5'Color'#7#9'clBtnFace'#10
|
||||
+'GroupIndex'#2#1#9'NumGlyphs'#2#0#7'OnClick'#7#28'PackageFilterEditEditingDo'
|
||||
+'ne'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton PackageFilterCon'
|
||||
,'tainsSpeedButton'#22'AnchorSideLeft.Control'#7#30'PackageFilterBeginsSpeedB'
|
||||
+'utton'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#17
|
||||
+'PackageFilterEdit'#23'AnchorSideRight.Control'#7#14'LevelsGroupBox'#20'Anch'
|
||||
+'orSideRight.Side'#7#9'asrBottom'#4'Left'#3#3#2#6'Height'#2#22#3'Top'#2#6#5
|
||||
+'Width'#2'V'#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpacing.Right'#2#6
|
||||
+#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#1#9'NumGlyphs'#2#0#7'OnClick'#7#28
|
||||
+'PackageFilterEditEditingDone'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSp'
|
||||
+'eedButton'#27'UnitFilterBeginsSpeedButton'#22'AnchorSideLeft.Control'#7#14
|
||||
+'UnitFilterEdit'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Con'
|
||||
+'trol'#7#14'UnitFilterEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorS'
|
||||
+'ideRight.Control'#7#29'UnitFilterContainsSpeedButton'#4'Left'#3#173#1#6'Hei'
|
||||
+'ght'#2#22#3'Top'#2')'#5'Width'#2'V'#7'Anchors'#11#5'akTop'#7'akRight'#0#5'C'
|
||||
+'olor'#7#9'clBtnFace'#10'GroupIndex'#2#2#9'NumGlyphs'#2#0#7'OnClick'#7#28'Pa'
|
||||
+'ckageFilterEditEditingDone'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpee'
|
||||
+'dButton'#29'UnitFilterContainsSpeedButton'#22'AnchorSideLeft.Control'#7#27
|
||||
+'UnitFilterBeginsSpeedButton'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'Anch'
|
||||
+'orSideTop.Control'#7#14'UnitFilterEdit'#18'AnchorSideTop.Side'#7#9'asrCente'
|
||||
+'r'#23'AnchorSideRight.Control'#7#14'LevelsGroupBox'#20'AnchorSideRight.Side'
|
||||
+#7#9'asrBottom'#4'Left'#3#3#2#6'Height'#2#22#3'Top'#2')'#5'Width'#2'V'#7'Anc'
|
||||
+'hors'#11#5'akTop'#7'akRight'#0#19'BorderSpacing.Right'#2#6#5'Color'#7#9'clB'
|
||||
+'tnFace'#10'GroupIndex'#2#2#9'NumGlyphs'#2#0#7'OnClick'#7#28'PackageFilterEd'
|
||||
+'itEditingDone'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton!Ident'
|
||||
+'ifierFilterBeginsSpeedButton'#22'AnchorSideLeft.Control'#7#20'IdentifierFil'
|
||||
+'terEdit'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7
|
||||
+#20'IdentifierFilterEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSid'
|
||||
+'eRight.Control'#7'#IdentifierFilterContainsSpeedButton'#4'Left'#3#173#1#6'H'
|
||||
+'eight'#2#22#3'Top'#2'J'#5'Width'#2'V'#7'Anchors'#11#5'akTop'#7'akRight'#0#5
|
||||
+'Color'#7#9'clBtnFace'#10'GroupIndex'#2#3#9'NumGlyphs'#2#0#7'OnClick'#7#28'P'
|
||||
+'ackageFilterEditEditingDone'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpe'
|
||||
+'edButton#IdentifierFilterContainsSpeedButton'#22'AnchorSideLeft.Control'#7
|
||||
+'!IdentifierFilterBeginsSpeedButton'#19'AnchorSideLeft.Side'#7#9'asrBottom'
|
||||
+#21'AnchorSideTop.Control'#7#20'IdentifierFilterEdit'#18'AnchorSideTop.Side'
|
||||
+#7#9'asrCenter'#23'AnchorSideRight.Control'#7#14'LevelsGroupBox'#20'AnchorSi'
|
||||
+'deRight.Side'#7#9'asrBottom'#4'Left'#3#3#2#6'Height'#2#22#3'Top'#2'J'#5'Wid'
|
||||
+'th'#2'V'#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpacing.Right'#2#6#5
|
||||
+'Color'#7#9'clBtnFace'#10'GroupIndex'#2#3#9'NumGlyphs'#2#0#7'OnClick'#7#28'P'
|
||||
+'ackageFilterEditEditingDone'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#9'TChec'
|
||||
+'kBox'#20'ShowPackagesCheckBox'#22'AnchorSideLeft.Control'#7#14'LevelsGroupB'
|
||||
+'ox'#21'AnchorSideTop.Control'#7#17'PackageFilterEdit'#18'AnchorSideTop.Side'
|
||||
+#7#9'asrCenter'#4'Left'#2#6#6'Height'#2#22#3'Top'#2#8#5'Width'#3#181#0#18'Bo'
|
||||
+'rderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#7'Caption'#6#20'ShowPackage'
|
||||
+'sCheckBox'#8'OnChange'#7#26'ShowPackagesCheckBoxChange'#8'TabOrder'#2#0#0#0
|
||||
+#9'TCheckBox'#17'ShowUnitsCheckBox'#22'AnchorSideLeft.Control'#7#14'LevelsGr'
|
||||
+'oupBox'#21'AnchorSideTop.Control'#7#14'UnitFilterEdit'#18'AnchorSideTop.Sid'
|
||||
+'e'#7#9'asrCenter'#4'Left'#2#6#6'Height'#2#22#3'Top'#2')'#5'Width'#3#154#0#18
|
||||
+'BorderSpacing.Left'#2#6#7'Caption'#6#17'ShowUnitsCheckBox'#8'OnChange'#7#23
|
||||
+'ShowUnitsCheckBoxChange'#8'TabOrder'#2#1#0#0#9'TCheckBox'#23'ShowIdentifier'
|
||||
+'sCheckBox'#22'AnchorSideLeft.Control'#7#14'LevelsGroupBox'#21'AnchorSideTop'
|
||||
+'.Control'#7#20'IdentifierFilterEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#4
|
||||
+'Left'#2#6#6'Height'#2#22#3'Top'#2'J'#5'Width'#3#183#0#18'BorderSpacing.Left'
|
||||
+#2#6#20'BorderSpacing.Bottom'#2#6#7'Caption'#6#23'ShowIdentifiersCheckBox'#8
|
||||
+'OnChange'#7#29'ShowIdentifiersCheckBoxChange'#8'TabOrder'#2#2#0#0#5'TEdit'
|
||||
+#17'PackageFilterEdit'#21'AnchorSideTop.Control'#7#14'LevelsGroupBox'#23'Anc'
|
||||
+'horSideRight.Control'#7#30'PackageFilterBeginsSpeedButton'#4'Left'#3#228#0#6
|
||||
+'Height'#2#27#3'Top'#2#6#5'Width'#3#201#0#7'Anchors'#11#5'akTop'#7'akRight'#0
|
||||
+#17'BorderSpacing.Top'#2#6#8'OnChange'#7#23'PackageFilterEditChange'#13'OnEd'
|
||||
+'itingDone'#7#28'PackageFilterEditEditingDone'#8'TabOrder'#2#3#4'Text'#6#17
|
||||
+'PackageFilterEdit'#0#0#5'TEdit'#14'UnitFilterEdit'#21'AnchorSideTop.Control'
|
||||
+#7#17'PackageFilterEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSide'
|
||||
+'Right.Control'#7#27'UnitFilterBeginsSpeedButton'#4'Left'#3#228#0#6'Height'#2
|
||||
+#27#3'Top'#2''''#5'Width'#3#201#0#7'Anchors'#11#5'akTop'#7'akRight'#0#17'Bor'
|
||||
+'derSpacing.Top'#2#6#8'OnChange'#7#23'PackageFilterEditChange'#13'OnEditingD'
|
||||
+'one'#7#28'PackageFilterEditEditingDone'#8'TabOrder'#2#4#4'Text'#6#14'UnitFi'
|
||||
+'lterEdit'#0#0#5'TEdit'#20'IdentifierFilterEdit'#21'AnchorSideTop.Control'#7
|
||||
,#14'UnitFilterEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight'
|
||||
+'.Control'#7'!IdentifierFilterBeginsSpeedButton'#4'Left'#3#228#0#6'Height'#2
|
||||
+#27#3'Top'#2'H'#5'Width'#3#201#0#7'Anchors'#11#5'akTop'#7'akRight'#0#17'Bord'
|
||||
+'erSpacing.Top'#2#6#20'BorderSpacing.Bottom'#2#6#8'OnChange'#7#23'PackageFil'
|
||||
+'terEditChange'#13'OnEditingDone'#7#28'PackageFilterEditEditingDone'#8'TabOr'
|
||||
+'der'#2#5#4'Text'#6#20'IdentifierFilterEdit'#0#0#0#12'TProgressBar'#12'Progr'
|
||||
+'essBar1'#4'Left'#2#0#6'Height'#2#20#3'Top'#3#10#2#5'Width'#3'o'#2#5'Align'#7
|
||||
+#8'alBottom'#3'Max'#3#16''''#8'TabOrder'#2#5#0#0#10'TImageList'#10'ImageList'
|
||||
+'1'#6'Height'#2#18#5'Width'#2#18#4'left'#3'*'#1#3'top'#3#196#0#0#0#10'TPopup'
|
||||
+'Menu'#10'PopupMenu1'#7'OnPopup'#7#15'PopupMenu1Popup'#4'left'#3#248#0#3'top'
|
||||
+#3#196#0#0#9'TMenuItem'#12'OpenMenuItem'#7'Caption'#6#12'OpenMenuItem'#7'OnC'
|
||||
+'lick'#7#17'OpenMenuItemClick'#0#0#9'TMenuItem'#23'CopyDescriptionMenuItem'#7
|
||||
+'Caption'#6#23'CopyDescriptionMenuItem'#7'OnClick'#7#28'CopyDescriptionMenuI'
|
||||
+'temClick'#0#0#9'TMenuItem'#22'CopyIdentifierMenuItem'#7'Caption'#6#22'CopyI'
|
||||
+'dentifierMenuItem'#7'OnClick'#7#27'CopyIdentifierMenuItemClick'#0#0#9'TMenu'
|
||||
+'Item'#21'CopySeparatorMenuItem'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#23'AddPk'
|
||||
+'gToProjectMenuItem'#7'Caption'#6#23'AddPkgToProjectMenuItem'#7'OnClick'#7#28
|
||||
+'AddPkgToProjectMenuItemClick'#0#0#9'TMenuItem'#23'AddPkgToCurUnitMenuItem'#7
|
||||
+'Caption'#6#23'AddPkgToCurUnitMenuItem'#7'OnClick'#7#28'AddPkgToCurUnitMenuI'
|
||||
+'temClick'#0#0#9'TMenuItem'#20'UseSeparatorMenuItem'#7'Caption'#6#1'-'#0#0#9
|
||||
+'TMenuItem'#25'ExpandAllPackagesMenuItem'#7'Caption'#6#25'ExpandAllPackagesM'
|
||||
+'enuItem'#7'OnClick'#7#30'ExpandAllPackagesMenuItemClick'#0#0#9'TMenuItem'#27
|
||||
+'CollapseAllPackagesMenuItem'#7'Caption'#6#27'CollapseAllPackagesMenuItem'#7
|
||||
+'OnClick'#7' CollapseAllPackagesMenuItemClick'#0#0#9'TMenuItem'#28'AllPackag'
|
||||
+'esSeparatorMenuItem'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#22'ExpandAllUnitsMe'
|
||||
+'nuItem'#7'Caption'#6#22'ExpandAllUnitsMenuItem'#7'OnClick'#7#27'ExpandAllUn'
|
||||
+'itsMenuItemClick'#0#0#9'TMenuItem'#24'CollapseAllUnitsMenuItem'#7'Caption'#6
|
||||
+#24'CollapseAllUnitsMenuItem'#7'OnClick'#7#29'CollapseAllUnitsMenuItemClick'
|
||||
+#0#0#9'TMenuItem'#25'AllUnitsSeparatorMenuItem'#7'Caption'#6#1'-'#0#0#9'TMen'
|
||||
+'uItem'#24'ExpandAllClassesMenuItem'#7'Caption'#6#24'ExpandAllClassesMenuIte'
|
||||
+'m'#7'OnClick'#7#29'ExpandAllClassesMenuItemClick'#0#0#9'TMenuItem'#26'Colla'
|
||||
+'pseAllClassesMenuItem'#7'Caption'#6#26'CollapseAllClassesMenuItem'#7'OnClic'
|
||||
+'k'#7#31'CollapseAllClassesMenuItemClick'#0#0#9'TMenuItem'#27'AllClassesSepa'
|
||||
+'ratorMenuItem'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#14'ExportMenuItem'#7'Capt'
|
||||
+'ion'#6#14'ExportMenuItem'#7'OnClick'#7#19'ExportMenuItemClick'#0#0#0#10'TId'
|
||||
+'leTimer'#10'IdleTimer1'#7'OnTimer'#7#15'IdleTimer1Timer'#4'left'#3'^'#1#3't'
|
||||
+'op'#3#196#0#0#0#0
|
||||
+#6'Height'#3#20#1#3'Top'#3#246#0#5'Width'#3'o'#2#5'Align'#7#8'alBottom'#7'An'
|
||||
+'chors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#17'BorderSpacing.Top'
|
||||
+#2#6#17'DefaultItemHeight'#2#19#6'Images'#7#10'ImageList1'#14'ParentShowHint'
|
||||
+#8#9'PopupMenu'#7#10'PopupMenu1'#8'ReadOnly'#9#8'ShowHint'#9#8'TabOrder'#2#2
|
||||
+#11'OnMouseDown'#7#23'BrowseTreeViewMouseDown'#10'OnShowHint'#7#22'BrowseTre'
|
||||
+'eViewShowHint'#7'Options'#11#17'tvoAutoItemHeight'#16'tvoHideSelection'#21
|
||||
+'tvoKeepCollapsedNodes'#11'tvoReadOnly'#14'tvoShowButtons'#12'tvoShowLines'
|
||||
+#11'tvoShowRoot'#11'tvoToolTips'#0#0#0#10'TStatusBar'#10'StatusBar1'#4'Left'
|
||||
+#2#0#6'Height'#2#21#3'Top'#3#30#2#5'Width'#3'o'#2#6'Panels'#14#0#0#0#9'TGrou'
|
||||
+'pBox'#14'LevelsGroupBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSid'
|
||||
+'eTop.Control'#7#13'ScopeGroupBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23
|
||||
+'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'
|
||||
+#4'Left'#2#6#6'Height'#2'|'#3'Top'#2'9'#5'Width'#3'c'#2#7'Anchors'#11#5'akTo'
|
||||
+'p'#6'akLeft'#7'akRight'#0#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Capt'
|
||||
+'ion'#6#14'LevelsGroupBox'#12'ClientHeight'#2'i'#11'ClientWidth'#3'_'#2#8'Ta'
|
||||
+'bOrder'#2#3#0#12'TSpeedButton'#30'PackageFilterBeginsSpeedButton'#22'Anchor'
|
||||
+'SideLeft.Control'#7#17'PackageFilterEdit'#19'AnchorSideLeft.Side'#7#9'asrBo'
|
||||
+'ttom'#21'AnchorSideTop.Control'#7#17'PackageFilterEdit'#23'AnchorSideRight.'
|
||||
+'Control'#7' PackageFilterContainsSpeedButton'#4'Left'#3#173#1#6'Height'#2#22
|
||||
+#3'Top'#2#6#5'Width'#2'V'#7'Anchors'#11#5'akTop'#7'akRight'#0#5'Color'#7#9'c'
|
||||
+'lBtnFace'#10'GroupIndex'#2#1#9'NumGlyphs'#2#0#7'OnClick'#7#28'PackageFilter'
|
||||
+'EditEditingDone'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton Pac'
|
||||
,'kageFilterContainsSpeedButton'#22'AnchorSideLeft.Control'#7#30'PackageFilte'
|
||||
+'rBeginsSpeedButton'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop'
|
||||
+'.Control'#7#17'PackageFilterEdit'#23'AnchorSideRight.Control'#7#14'LevelsGr'
|
||||
+'oupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#3#2#6'Height'#2#22
|
||||
+#3'Top'#2#6#5'Width'#2'V'#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpaci'
|
||||
+'ng.Right'#2#6#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#1#9'NumGlyphs'#2#0#7
|
||||
+'OnClick'#7#28'PackageFilterEditEditingDone'#8'ShowHint'#9#14'ParentShowHint'
|
||||
+#8#0#0#12'TSpeedButton'#27'UnitFilterBeginsSpeedButton'#22'AnchorSideLeft.Co'
|
||||
+'ntrol'#7#14'UnitFilterEdit'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'Ancho'
|
||||
+'rSideTop.Control'#7#14'UnitFilterEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'
|
||||
+#23'AnchorSideRight.Control'#7#29'UnitFilterContainsSpeedButton'#4'Left'#3
|
||||
+#173#1#6'Height'#2#22#3'Top'#2')'#5'Width'#2'V'#7'Anchors'#11#5'akTop'#7'akR'
|
||||
+'ight'#0#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#2#9'NumGlyphs'#2#0#7'OnCli'
|
||||
+'ck'#7#28'PackageFilterEditEditingDone'#8'ShowHint'#9#14'ParentShowHint'#8#0
|
||||
+#0#12'TSpeedButton'#29'UnitFilterContainsSpeedButton'#22'AnchorSideLeft.Cont'
|
||||
+'rol'#7#27'UnitFilterBeginsSpeedButton'#19'AnchorSideLeft.Side'#7#9'asrBotto'
|
||||
+'m'#21'AnchorSideTop.Control'#7#14'UnitFilterEdit'#18'AnchorSideTop.Side'#7#9
|
||||
+'asrCenter'#23'AnchorSideRight.Control'#7#14'LevelsGroupBox'#20'AnchorSideRi'
|
||||
+'ght.Side'#7#9'asrBottom'#4'Left'#3#3#2#6'Height'#2#22#3'Top'#2')'#5'Width'#2
|
||||
+'V'#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpacing.Right'#2#6#5'Color'
|
||||
+#7#9'clBtnFace'#10'GroupIndex'#2#2#9'NumGlyphs'#2#0#7'OnClick'#7#28'PackageF'
|
||||
+'ilterEditEditingDone'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButto'
|
||||
+'n!IdentifierFilterBeginsSpeedButton'#22'AnchorSideLeft.Control'#7#20'Identi'
|
||||
+'fierFilterEdit'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Con'
|
||||
+'trol'#7#20'IdentifierFilterEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'A'
|
||||
+'nchorSideRight.Control'#7'#IdentifierFilterContainsSpeedButton'#4'Left'#3
|
||||
+#173#1#6'Height'#2#22#3'Top'#2'J'#5'Width'#2'V'#7'Anchors'#11#5'akTop'#7'akR'
|
||||
+'ight'#0#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#3#9'NumGlyphs'#2#0#7'OnCli'
|
||||
+'ck'#7#28'PackageFilterEditEditingDone'#8'ShowHint'#9#14'ParentShowHint'#8#0
|
||||
+#0#12'TSpeedButton#IdentifierFilterContainsSpeedButton'#22'AnchorSideLeft.Co'
|
||||
+'ntrol'#7'!IdentifierFilterBeginsSpeedButton'#19'AnchorSideLeft.Side'#7#9'as'
|
||||
+'rBottom'#21'AnchorSideTop.Control'#7#20'IdentifierFilterEdit'#18'AnchorSide'
|
||||
+'Top.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#14'LevelsGroupBox'#20
|
||||
+'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#3#2#6'Height'#2#22#3'Top'#2
|
||||
+'J'#5'Width'#2'V'#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpacing.Right'
|
||||
+#2#6#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#3#9'NumGlyphs'#2#0#7'OnClick'#7
|
||||
+#28'PackageFilterEditEditingDone'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#9'T'
|
||||
+'CheckBox'#20'ShowPackagesCheckBox'#22'AnchorSideLeft.Control'#7#14'LevelsGr'
|
||||
+'oupBox'#21'AnchorSideTop.Control'#7#17'PackageFilterEdit'#18'AnchorSideTop.'
|
||||
+'Side'#7#9'asrCenter'#4'Left'#2#6#6'Height'#2#22#3'Top'#2#8#5'Width'#3#181#0
|
||||
+#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#7'Caption'#6#20'ShowPa'
|
||||
+'ckagesCheckBox'#8'OnChange'#7#26'ShowPackagesCheckBoxChange'#8'TabOrder'#2#0
|
||||
+#0#0#9'TCheckBox'#17'ShowUnitsCheckBox'#22'AnchorSideLeft.Control'#7#14'Leve'
|
||||
+'lsGroupBox'#21'AnchorSideTop.Control'#7#14'UnitFilterEdit'#18'AnchorSideTop'
|
||||
+'.Side'#7#9'asrCenter'#4'Left'#2#6#6'Height'#2#22#3'Top'#2')'#5'Width'#3#154
|
||||
+#0#18'BorderSpacing.Left'#2#6#7'Caption'#6#17'ShowUnitsCheckBox'#8'OnChange'
|
||||
+#7#23'ShowUnitsCheckBoxChange'#8'TabOrder'#2#1#0#0#9'TCheckBox'#23'ShowIdent'
|
||||
+'ifiersCheckBox'#22'AnchorSideLeft.Control'#7#14'LevelsGroupBox'#21'AnchorSi'
|
||||
+'deTop.Control'#7#20'IdentifierFilterEdit'#18'AnchorSideTop.Side'#7#9'asrCen'
|
||||
+'ter'#4'Left'#2#6#6'Height'#2#22#3'Top'#2'J'#5'Width'#3#183#0#18'BorderSpaci'
|
||||
+'ng.Left'#2#6#20'BorderSpacing.Bottom'#2#6#7'Caption'#6#23'ShowIdentifiersCh'
|
||||
+'eckBox'#8'OnChange'#7#29'ShowIdentifiersCheckBoxChange'#8'TabOrder'#2#2#0#0
|
||||
+#5'TEdit'#17'PackageFilterEdit'#21'AnchorSideTop.Control'#7#14'LevelsGroupBo'
|
||||
+'x'#23'AnchorSideRight.Control'#7#30'PackageFilterBeginsSpeedButton'#4'Left'
|
||||
+#3#228#0#6'Height'#2#27#3'Top'#2#6#5'Width'#3#201#0#7'Anchors'#11#5'akTop'#7
|
||||
+'akRight'#0#17'BorderSpacing.Top'#2#6#8'OnChange'#7#23'PackageFilterEditChan'
|
||||
+'ge'#13'OnEditingDone'#7#28'PackageFilterEditEditingDone'#8'TabOrder'#2#3#4
|
||||
+'Text'#6#17'PackageFilterEdit'#0#0#5'TEdit'#14'UnitFilterEdit'#21'AnchorSide'
|
||||
+'Top.Control'#7#17'PackageFilterEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'
|
||||
+#23'AnchorSideRight.Control'#7#27'UnitFilterBeginsSpeedButton'#4'Left'#3#228
|
||||
+#0#6'Height'#2#27#3'Top'#2''''#5'Width'#3#201#0#7'Anchors'#11#5'akTop'#7'akR'
|
||||
+'ight'#0#17'BorderSpacing.Top'#2#6#8'OnChange'#7#23'PackageFilterEditChange'
|
||||
+#13'OnEditingDone'#7#28'PackageFilterEditEditingDone'#8'TabOrder'#2#4#4'Text'
|
||||
+#6#14'UnitFilterEdit'#0#0#5'TEdit'#20'IdentifierFilterEdit'#21'AnchorSideTop'
|
||||
,'.Control'#7#14'UnitFilterEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'Anc'
|
||||
+'horSideRight.Control'#7'!IdentifierFilterBeginsSpeedButton'#4'Left'#3#228#0
|
||||
+#6'Height'#2#27#3'Top'#2'H'#5'Width'#3#201#0#7'Anchors'#11#5'akTop'#7'akRigh'
|
||||
+'t'#0#17'BorderSpacing.Top'#2#6#20'BorderSpacing.Bottom'#2#6#8'OnChange'#7#23
|
||||
+'PackageFilterEditChange'#13'OnEditingDone'#7#28'PackageFilterEditEditingDon'
|
||||
+'e'#8'TabOrder'#2#5#4'Text'#6#20'IdentifierFilterEdit'#0#0#0#12'TProgressBar'
|
||||
+#12'ProgressBar1'#4'Left'#2#0#6'Height'#2#20#3'Top'#3#10#2#5'Width'#3'o'#2#5
|
||||
+'Align'#7#8'alBottom'#3'Max'#3#16''''#8'TabOrder'#2#5#0#0#10'TImageList'#10
|
||||
+'ImageList1'#6'Height'#2#18#5'Width'#2#18#4'left'#3'*'#1#3'top'#3#196#0#0#0
|
||||
+#10'TPopupMenu'#10'PopupMenu1'#7'OnPopup'#7#15'PopupMenu1Popup'#4'left'#3#248
|
||||
+#0#3'top'#3#196#0#0#9'TMenuItem'#12'OpenMenuItem'#7'Caption'#6#12'OpenMenuIt'
|
||||
+'em'#7'OnClick'#7#17'OpenMenuItemClick'#0#0#9'TMenuItem'#23'CopyDescriptionM'
|
||||
+'enuItem'#7'Caption'#6#23'CopyDescriptionMenuItem'#7'OnClick'#7#28'CopyDescr'
|
||||
+'iptionMenuItemClick'#0#0#9'TMenuItem'#22'CopyIdentifierMenuItem'#7'Caption'
|
||||
+#6#22'CopyIdentifierMenuItem'#7'OnClick'#7#27'CopyIdentifierMenuItemClick'#0
|
||||
+#0#9'TMenuItem'#21'CopySeparatorMenuItem'#7'Caption'#6#1'-'#0#0#9'TMenuItem'
|
||||
+#23'AddPkgToProjectMenuItem'#7'Caption'#6#23'AddPkgToProjectMenuItem'#7'OnCl'
|
||||
+'ick'#7#28'AddPkgToProjectMenuItemClick'#0#0#9'TMenuItem'#23'AddPkgToCurUnit'
|
||||
+'MenuItem'#7'Caption'#6#23'AddPkgToCurUnitMenuItem'#7'OnClick'#7#28'AddPkgTo'
|
||||
+'CurUnitMenuItemClick'#0#0#9'TMenuItem'#20'UseSeparatorMenuItem'#7'Caption'#6
|
||||
+#1'-'#0#0#9'TMenuItem'#25'ExpandAllPackagesMenuItem'#7'Caption'#6#25'ExpandA'
|
||||
+'llPackagesMenuItem'#7'OnClick'#7#30'ExpandAllPackagesMenuItemClick'#0#0#9'T'
|
||||
+'MenuItem'#27'CollapseAllPackagesMenuItem'#7'Caption'#6#27'CollapseAllPackag'
|
||||
+'esMenuItem'#7'OnClick'#7' CollapseAllPackagesMenuItemClick'#0#0#9'TMenuItem'
|
||||
+#28'AllPackagesSeparatorMenuItem'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#22'Expa'
|
||||
+'ndAllUnitsMenuItem'#7'Caption'#6#22'ExpandAllUnitsMenuItem'#7'OnClick'#7#27
|
||||
+'ExpandAllUnitsMenuItemClick'#0#0#9'TMenuItem'#24'CollapseAllUnitsMenuItem'#7
|
||||
+'Caption'#6#24'CollapseAllUnitsMenuItem'#7'OnClick'#7#29'CollapseAllUnitsMen'
|
||||
+'uItemClick'#0#0#9'TMenuItem'#25'AllUnitsSeparatorMenuItem'#7'Caption'#6#1'-'
|
||||
+#0#0#9'TMenuItem'#24'ExpandAllClassesMenuItem'#7'Caption'#6#24'ExpandAllClas'
|
||||
+'sesMenuItem'#7'OnClick'#7#29'ExpandAllClassesMenuItemClick'#0#0#9'TMenuItem'
|
||||
+#26'CollapseAllClassesMenuItem'#7'Caption'#6#26'CollapseAllClassesMenuItem'#7
|
||||
+'OnClick'#7#31'CollapseAllClassesMenuItemClick'#0#0#9'TMenuItem'#27'AllClass'
|
||||
+'esSeparatorMenuItem'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#14'ExportMenuItem'#7
|
||||
+'Caption'#6#14'ExportMenuItem'#7'OnClick'#7#19'ExportMenuItemClick'#0#0#0#10
|
||||
+'TIdleTimer'#10'IdleTimer1'#7'OnTimer'#7#15'IdleTimer1Timer'#4'left'#3'^'#1#3
|
||||
+'top'#3#196#0#0#0#0
|
||||
]);
|
||||
|
||||
@ -32,7 +32,9 @@
|
||||
The codetools provides TCodeTree of every unit.
|
||||
|
||||
ToDo:
|
||||
- add package to package of editor unit
|
||||
- do not scan on IDE start
|
||||
- check if options changes on editing done
|
||||
- add refresh button
|
||||
- add package+unit to editor unit
|
||||
- add package+unit+identifier to editor caret
|
||||
- scan recently used packages
|
||||
@ -791,16 +793,19 @@ begin
|
||||
end;
|
||||
|
||||
procedure TCodeBrowserView.WorkGetScopeOptions;
|
||||
var
|
||||
CurChangStamp: LongInt;
|
||||
begin
|
||||
DebugLn(['TCodeBrowserView.WorkGetScopeOptions START']);
|
||||
IdleTimer1.Enabled:=false;
|
||||
|
||||
ProgressBar1.Position:=ProgressGetScopeStart;
|
||||
CurChangStamp:=Options.ChangeStamp;
|
||||
Options.WithRequiredPackages:=ScopeWithRequiredPackagesCheckBox.Checked;
|
||||
Options.Scope:=ScopeComboBox.Text;
|
||||
|
||||
// this stage finished -> next stage
|
||||
if UpdateNeeded or Options.Modified then
|
||||
if UpdateNeeded or (Options.ChangeStamp<>CurChangStamp) then
|
||||
fStage:=cbwsGatherPackages
|
||||
else
|
||||
fStage:=cbwsGetViewOptions;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user