From 51cbcc78ae665f95563fde7dc29cc389ce68589b Mon Sep 17 00:00:00 2001 From: mattias Date: Sat, 30 Aug 2008 21:32:53 +0000 Subject: [PATCH] IDE: codebrowser: using OnGetItems git-svn-id: trunk@16318 - --- ide/codebrowser.lfm | 10 +- ide/codebrowser.lrs | 243 ++++++++++++++++++++++---------------------- ide/codebrowser.pas | 4 +- 3 files changed, 127 insertions(+), 130 deletions(-) diff --git a/ide/codebrowser.lfm b/ide/codebrowser.lfm index 4835f4ff90..f507d4c5ef 100644 --- a/ide/codebrowser.lfm +++ b/ide/codebrowser.lfm @@ -1,10 +1,8 @@ object CodeBrowserView: TCodeBrowserView - Left = 290 + Left = 295 Height = 564 - Top = 189 + Top = 213 Width = 634 - HorzScrollBar.Page = 633 - VertScrollBar.Page = 563 ActiveControl = ScopeComboBox Caption = 'CodeBrowserView' ClientHeight = 564 @@ -12,6 +10,7 @@ object CodeBrowserView: TCodeBrowserView OnClose = FormClose OnCreate = FormCreate OnDestroy = FormDestroy + LCLVersion = '0.9.25' object ScopeGroupBox: TGroupBox Left = 6 Height = 50 @@ -27,10 +26,9 @@ object CodeBrowserView: TCodeBrowserView Left = 3 Height = 29 Width = 315 - AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] MaxLength = 0 - OnDropDown = ScopeComboBoxDropDown OnEditingDone = ScopeComboBoxEditingDone + OnGetItems = ScopeComboBoxGetItems TabOrder = 0 Text = 'ScopeComboBox' end diff --git a/ide/codebrowser.lrs b/ide/codebrowser.lrs index faaba2fa13..926302161d 100644 --- a/ide/codebrowser.lrs +++ b/ide/codebrowser.lrs @@ -1,126 +1,125 @@ { This is an automatically generated lazarus resource file } LazarusResources.Add('TCodeBrowserView','FORMDATA',[ - 'TPF0'#16'TCodeBrowserView'#15'CodeBrowserView'#4'Left'#3'"'#1#6'Height'#3'4' - +#2#3'Top'#3#189#0#5'Width'#3'z'#2#18'HorzScrollBar.Page'#3'y'#2#18'VertScrol' - +'lBar.Page'#3'3'#2#13'ActiveControl'#7#13'ScopeComboBox'#7'Caption'#6#15'Cod' - +'eBrowserView'#12'ClientHeight'#3'4'#2#11'ClientWidth'#3'z'#2#7'OnClose'#7#9 - +'FormClose'#8'OnCreate'#7#10'FormCreate'#9'OnDestroy'#7#11'FormDestroy'#0#9 - +'TGroupBox'#13'ScopeGroupBox'#4'Left'#2#6#6'Height'#2'2'#3'Top'#2#6#5'Width' - +#3'n'#2#5'Align'#7#5'alTop'#20'BorderSpacing.Around'#2#6#7'Caption'#6#13'Sco' - +'peGroupBox'#12'ClientHeight'#2#31#11'ClientWidth'#3'j'#2#8'TabOrder'#2#0#0#9 - +'TComboBox'#13'ScopeComboBox'#4'Left'#2#3#6'Height'#2#29#5'Width'#3';'#1#16 - +'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#9 - +'MaxLength'#2#0#10'OnDropDown'#7#21'ScopeComboBoxDropDown'#13'OnEditingDone' - +#7#24'ScopeComboBoxEditingDone'#8'TabOrder'#2#0#4'Text'#6#13'ScopeComboBox'#0 - +#0#9'TCheckBox!ScopeWithRequiredPackagesCheckBox'#4'Left'#3'H'#1#6'Height'#2 - +#22#3'Top'#2#3#5'Width'#3#13#1#7'Caption'#6'!ScopeWithRequiredPackagesCheckB' - +'ox'#8'OnChange'#7'''ScopeWithRequiredPackagesCheckBoxChange'#8'TabOrder'#2#1 - +#11'UseOnChange'#9#0#0#0#9'TGroupBox'#15'OptionsGroupBox'#22'AnchorSideLeft.' - +'Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#14'LevelsGroupBox'#18'Ancho' - +'rSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#5'Owner'#20'Anc' - +'horSideRight.Side'#7#9'asrBottom'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4 - +'Left'#2#6#6'Height'#2'2'#3'Top'#3#190#0#5'Width'#3'n'#2#7'Anchors'#11#5'akT' - +'op'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top' - +#2#6#19'BorderSpacing.Right'#2#6#7'Caption'#6#15'OptionsGroupBox'#12'ClientH' - +'eight'#2#31#11'ClientWidth'#3'j'#2#8'TabOrder'#2#1#0#9'TCheckBox'#19'ShowPr' - +'ivateCheckBox'#4'Left'#2#12#6'Height'#2#22#3'Top'#2#8#5'Width'#3#165#0#7'Ca' - +'ption'#6#19'ShowPrivateCheckBox'#8'OnChange'#7#25'ShowPrivateCheckBoxChange' - +#8'TabOrder'#2#0#11'UseOnChange'#9#0#0#9'TCheckBox'#21'ShowProtectedCheckBox' - +#4'Left'#3#16#1#6'Height'#2#22#3'Top'#2#8#5'Width'#3#183#0#7'Caption'#6#21'S' - +'howProtectedCheckBox'#8'OnChange'#7#27'ShowProtectedCheckBoxChange'#8'TabOr' - +'der'#2#1#11'UseOnChange'#9#0#0#0#9'TTreeView'#14'BrowseTreeView'#21'AnchorS' - +'ideTop.Control'#7#15'OptionsGroupBox'#18'AnchorSideTop.Side'#7#9'asrBottom' - +#6'Height'#3#21#1#3'Top'#3#246#0#5'Width'#3'z'#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'ShowHint'#9#8'ShowRoot'#8#8'TabOrder'#2#2 - +#11'OnMouseDown'#7#23'BrowseTreeViewMouseDown'#10'OnShowHint'#7#22'BrowseTre' - +'eViewShowHint'#7'Options'#11#17'tvoAutoItemHeight'#16'tvoHideSelection'#21 - +'tvoKeepCollapsedNodes'#14'tvoShowButtons'#12'tvoShowLines'#11'tvoToolTips'#0 - +#0#0#10'TStatusBar'#10'StatusBar1'#6'Height'#2#21#3'Top'#3#31#2#5'Width'#3'z' - +#2#6'Panels'#14#0#0#0#9'TGroupBox'#14'LevelsGroupBox'#22'AnchorSideLeft.Cont' - +'rol'#7#5'Owner'#21'AnchorSideTop.Control'#7#13'ScopeGroupBox'#18'AnchorSide' - +'Top.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSi' - +'deRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'z'#3'Top'#2'>'#5'Width' - +#3'n'#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#20'BorderSpacing.Aroun' - +'d'#2#6#7'Caption'#6#14'LevelsGroupBox'#12'ClientHeight'#2'g'#11'ClientWidth' - +#3'j'#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'#4'Left'#3#168 - +#1#6'Height'#2#22#3'Top'#2#4#5'Width'#2'V'#5'Color'#7#9'clBtnFace'#10'GroupI' - +'ndex'#2#1#9'NumGlyphs'#2#0#7'OnClick'#7#28'PackageFilterEditEditingDone'#8 - +'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton PackageFilterContainsS' - +'peedButton'#22'AnchorSideLeft.Control'#7#30'PackageFilterBeginsSpeedButton' - +#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#17'Packa' - +'geFilterEdit'#4'Left'#3#254#1#6'Height'#2#22#3'Top'#2#4#5'Width'#2'V'#5'Col' - +'or'#7#9'clBtnFace'#10'GroupIndex'#2#1#9'NumGlyphs'#2#0#7'OnClick'#7#28'Pack' - +'ageFilterEditEditingDone'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedB' - +'utton'#27'UnitFilterBeginsSpeedButton'#22'AnchorSideLeft.Control'#7#14'Unit' - +'FilterEdit'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control' - +#7#14'UnitFilterEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3#168#1#6 - +'Height'#2#22#3'Top'#2' '#5'Width'#2'V'#5'Color'#7#9'clBtnFace'#10'GroupInde' - +'x'#2#2#9'NumGlyphs'#2#0#7'OnClick'#7#28'PackageFilterEditEditingDone'#8'Sho' - +'wHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton'#29'UnitFilterContainsSpe' - +'edButton'#22'AnchorSideLeft.Control'#7#27'UnitFilterBeginsSpeedButton'#19'A' - +'nchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#14'UnitFilte' - +'rEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3#254#1#6'Height'#2#22 - ,#3'Top'#2' '#5'Width'#2'V'#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#2#9'NumG' - +'lyphs'#2#0#7'OnClick'#7#28'PackageFilterEditEditingDone'#8'ShowHint'#9#14'P' - +'arentShowHint'#8#0#0#12'TSpeedButton!IdentifierFilterBeginsSpeedButton'#22 - +'AnchorSideLeft.Control'#7#20'IdentifierFilterEdit'#19'AnchorSideLeft.Side'#7 - +#9'asrBottom'#21'AnchorSideTop.Control'#7#20'IdentifierFilterEdit'#18'Anchor' - +'SideTop.Side'#7#9'asrCenter'#4'Left'#3#168#1#6'Height'#2#22#3'Top'#2';'#5'W' - +'idth'#2'V'#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#3#9'NumGlyphs'#2#0#7'On' - +'Click'#7#28'PackageFilterEditEditingDone'#8'ShowHint'#9#14'ParentShowHint'#8 - +#0#0#12'TSpeedButton#IdentifierFilterContainsSpeedButton'#22'AnchorSideLeft.' - +'Control'#7'!IdentifierFilterBeginsSpeedButton'#19'AnchorSideLeft.Side'#7#9 - +'asrBottom'#21'AnchorSideTop.Control'#7#20'IdentifierFilterEdit'#18'AnchorSi' - +'deTop.Side'#7#9'asrCenter'#4'Left'#3#254#1#6'Height'#2#22#3'Top'#2';'#5'Wid' - +'th'#2'V'#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#3#9'NumGlyphs'#2#0#7'OnCl' - +'ick'#7#28'PackageFilterEditEditingDone'#8'ShowHint'#9#14'ParentShowHint'#8#0 - +#0#9'TCheckBox'#20'ShowPackagesCheckBox'#4'Left'#2#6#6'Height'#2#22#3'Top'#2 - +#4#5'Width'#3#181#0#7'Caption'#6#20'ShowPackagesCheckBox'#8'OnChange'#7#26'S' - +'howPackagesCheckBoxChange'#8'TabOrder'#2#0#11'UseOnChange'#9#0#0#9'TCheckBo' - +'x'#17'ShowUnitsCheckBox'#4'Left'#2#6#6'Height'#2#22#3'Top'#2' '#5'Width'#3 - +#154#0#7'Caption'#6#17'ShowUnitsCheckBox'#8'OnChange'#7#23'ShowUnitsCheckBox' - +'Change'#8'TabOrder'#2#1#11'UseOnChange'#9#0#0#9'TCheckBox'#23'ShowIdentifie' - +'rsCheckBox'#4'Left'#2#6#6'Height'#2#22#3'Top'#2';'#5'Width'#3#183#0#7'Capti' - +'on'#6#23'ShowIdentifiersCheckBox'#8'OnChange'#7#29'ShowIdentifiersCheckBoxC' - +'hange'#8'TabOrder'#2#2#11'UseOnChange'#9#0#0#5'TEdit'#17'PackageFilterEdit' - +#21'AnchorSideTop.Control'#7#20'ShowPackagesCheckBox'#18'AnchorSideTop.Side' - +#7#9'asrCenter'#4'Left'#3#223#0#6'Height'#2#23#3'Top'#2#4#5'Width'#3#201#0#13 - +'OnEditingDone'#7#28'PackageFilterEditEditingDone'#8'TabOrder'#2#3#4'Text'#6 - +#17'PackageFilterEdit'#0#0#5'TEdit'#14'UnitFilterEdit'#21'AnchorSideTop.Cont' - +'rol'#7#17'ShowUnitsCheckBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3 - +#223#0#6'Height'#2#23#3'Top'#2' '#5'Width'#3#201#0#13'OnEditingDone'#7#28'Pa' - +'ckageFilterEditEditingDone'#8'TabOrder'#2#4#4'Text'#6#14'UnitFilterEdit'#0#0 - +#5'TEdit'#20'IdentifierFilterEdit'#21'AnchorSideTop.Control'#7#23'ShowIdenti' - +'fiersCheckBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3#223#0#6'Heig' - +'ht'#2#23#3'Top'#2';'#5'Width'#3#201#0#13'OnEditingDone'#7#28'PackageFilterE' - +'ditEditingDone'#8'TabOrder'#2#5#4'Text'#6#20'IdentifierFilterEdit'#0#0#0#12 - +'TProgressBar'#12'ProgressBar1'#6'Height'#2#20#3'Top'#3#11#2#5'Width'#3'z'#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'#23'CopyDescriptionMenuItem'#7'Caption'#6#23 - +'CopyDescriptionMenuItem'#7'OnClick'#7#28'CopyDescriptionMenuItemClick'#0#0#9 - +'TMenuItem'#22'CopyIdentifierMenuItem'#7'Caption'#6#22'CopyIdentifierMenuIte' - +'m'#7'OnClick'#7#27'CopyIdentifierMenuItemClick'#0#0#9'TMenuItem'#21'CopySep' - +'aratorMenuItem'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#25'ExpandAllPackagesMenu' - +'Item'#7'Caption'#6#25'ExpandAllPackagesMenuItem'#7'OnClick'#7#30'ExpandAllP' - +'ackagesMenuItemClick'#0#0#9'TMenuItem'#27'CollapseAllPackagesMenuItem'#7'Ca' - +'ption'#6#27'CollapseAllPackagesMenuItem'#7'OnClick'#7' CollapseAllPackagesM' - +'enuItemClick'#0#0#9'TMenuItem'#28'AllPackagesSeparatorMenuItem'#7'Caption'#6 - +#1'-'#0#0#9'TMenuItem'#22'ExpandAllUnitsMenuItem'#7'Caption'#6#22'ExpandAllU' - +'nitsMenuItem'#7'OnClick'#7#27'ExpandAllUnitsMenuItemClick'#0#0#9'TMenuItem' - +#24'CollapseAllUnitsMenuItem'#7'Caption'#6#24'CollapseAllUnitsMenuItem'#7'On' - +'Click'#7#29'CollapseAllUnitsMenuItemClick'#0#0#9'TMenuItem'#25'AllUnitsSepa' - +'ratorMenuItem'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#24'ExpandAllClassesMenuIt' - +'em'#7'Caption'#6#24'ExpandAllClassesMenuItem'#7'OnClick'#7#29'ExpandAllClas' - +'sesMenuItemClick'#0#0#9'TMenuItem'#26'CollapseAllClassesMenuItem'#7'Caption' - +#6#26'CollapseAllClassesMenuItem'#7'OnClick'#7#31'CollapseAllClassesMenuItem' - +'Click'#0#0#9'TMenuItem'#27'AllClassesSeparatorMenuItem'#7'Caption'#6#1'-'#0 - +#0#9'TMenuItem'#14'ExportMenuItem'#7'Caption'#6#14'ExportMenuItem'#7'OnClick' - +#7#19'ExportMenuItemClick'#0#0#0#0 + 'TPF0'#16'TCodeBrowserView'#15'CodeBrowserView'#4'Left'#3''''#1#6'Height'#3'4' + +#2#3'Top'#3#213#0#5'Width'#3'z'#2#13'ActiveControl'#7#13'ScopeComboBox'#7'Ca' + +'ption'#6#15'CodeBrowserView'#12'ClientHeight'#3'4'#2#11'ClientWidth'#3'z'#2 + +#7'OnClose'#7#9'FormClose'#8'OnCreate'#7#10'FormCreate'#9'OnDestroy'#7#11'Fo' + +'rmDestroy'#10'LCLVersion'#6#6'0.9.25'#0#9'TGroupBox'#13'ScopeGroupBox'#4'Le' + +'ft'#2#6#6'Height'#2'2'#3'Top'#2#6#5'Width'#3'n'#2#5'Align'#7#5'alTop'#20'Bo' + +'rderSpacing.Around'#2#6#7'Caption'#6#13'ScopeGroupBox'#12'ClientHeight'#2#31 + +#11'ClientWidth'#3'j'#2#8'TabOrder'#2#0#0#9'TComboBox'#13'ScopeComboBox'#4'L' + +'eft'#2#3#6'Height'#2#29#5'Width'#3';'#1#9'MaxLength'#2#0#13'OnEditingDone'#7 + +#24'ScopeComboBoxEditingDone'#10'OnGetItems'#7#21'ScopeComboBoxGetItems'#8'T' + +'abOrder'#2#0#4'Text'#6#13'ScopeComboBox'#0#0#9'TCheckBox!ScopeWithRequiredP' + +'ackagesCheckBox'#4'Left'#3'H'#1#6'Height'#2#22#3'Top'#2#3#5'Width'#3#13#1#7 + +'Caption'#6'!ScopeWithRequiredPackagesCheckBox'#8'OnChange'#7'''ScopeWithReq' + +'uiredPackagesCheckBoxChange'#8'TabOrder'#2#1#11'UseOnChange'#9#0#0#0#9'TGro' + +'upBox'#15'OptionsGroupBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorS' + +'ideTop.Control'#7#14'LevelsGroupBox'#18'AnchorSideTop.Side'#7#9'asrBottom' + +#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBott' + +'om'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'2'#3'T' + +'op'#3#190#0#5'Width'#3'n'#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18 + +'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#19'BorderSpacing.Right'#2 + +#6#7'Caption'#6#15'OptionsGroupBox'#12'ClientHeight'#2#31#11'ClientWidth'#3 + +'j'#2#8'TabOrder'#2#1#0#9'TCheckBox'#19'ShowPrivateCheckBox'#4'Left'#2#12#6 + +'Height'#2#22#3'Top'#2#8#5'Width'#3#165#0#7'Caption'#6#19'ShowPrivateCheckBo' + +'x'#8'OnChange'#7#25'ShowPrivateCheckBoxChange'#8'TabOrder'#2#0#11'UseOnChan' + +'ge'#9#0#0#9'TCheckBox'#21'ShowProtectedCheckBox'#4'Left'#3#16#1#6'Height'#2 + +#22#3'Top'#2#8#5'Width'#3#183#0#7'Caption'#6#21'ShowProtectedCheckBox'#8'OnC' + +'hange'#7#27'ShowProtectedCheckBoxChange'#8'TabOrder'#2#1#11'UseOnChange'#9#0 + +#0#0#9'TTreeView'#14'BrowseTreeView'#21'AnchorSideTop.Control'#7#15'OptionsG' + +'roupBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#6'Height'#3#21#1#3'Top'#3#246 + +#0#5'Width'#3'z'#2#5'Align'#7#8'alBottom'#7'Anchors'#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'PopupMenu' + +'1'#8'ShowHint'#9#8'ShowRoot'#8#8'TabOrder'#2#2#11'OnMouseDown'#7#23'BrowseT' + +'reeViewMouseDown'#10'OnShowHint'#7#22'BrowseTreeViewShowHint'#7'Options'#11 + +#17'tvoAutoItemHeight'#16'tvoHideSelection'#21'tvoKeepCollapsedNodes'#14'tvo' + +'ShowButtons'#12'tvoShowLines'#11'tvoToolTips'#0#0#0#10'TStatusBar'#10'Statu' + +'sBar1'#6'Height'#2#21#3'Top'#3#31#2#5'Width'#3'z'#2#6'Panels'#14#0#0#0#9'TG' + +'roupBox'#14'LevelsGroupBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'Anchor' + +'SideTop.Control'#7#13'ScopeGroupBox'#18'AnchorSideTop.Side'#7#9'asrBottom' + +#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBott' + +'om'#4'Left'#2#6#6'Height'#2'z'#3'Top'#2'>'#5'Width'#3'n'#2#7'Anchors'#11#5 + +'akTop'#6'akLeft'#7'akRight'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#14 + +'LevelsGroupBox'#12'ClientHeight'#2'g'#11'ClientWidth'#3'j'#2#8'TabOrder'#2#3 + +#0#12'TSpeedButton'#30'PackageFilterBeginsSpeedButton'#22'AnchorSideLeft.Con' + +'trol'#7#17'PackageFilterEdit'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'Anc' + +'horSideTop.Control'#7#17'PackageFilterEdit'#4'Left'#3#168#1#6'Height'#2#22#3 + +'Top'#2#4#5'Width'#2'V'#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#1#9'NumGlyp' + +'hs'#2#0#7'OnClick'#7#28'PackageFilterEditEditingDone'#8'ShowHint'#9#14'Pare' + +'ntShowHint'#8#0#0#12'TSpeedButton PackageFilterContainsSpeedButton'#22'Anch' + +'orSideLeft.Control'#7#30'PackageFilterBeginsSpeedButton'#19'AnchorSideLeft.' + +'Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#17'PackageFilterEdit'#4'Le' + +'ft'#3#254#1#6'Height'#2#22#3'Top'#2#4#5'Width'#2'V'#5'Color'#7#9'clBtnFace' + +#10'GroupIndex'#2#1#9'NumGlyphs'#2#0#7'OnClick'#7#28'PackageFilterEditEditin' + +'gDone'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton'#27'UnitFilte' + +'rBeginsSpeedButton'#22'AnchorSideLeft.Control'#7#14'UnitFilterEdit'#19'Anch' + +'orSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#14'UnitFilterEd' + +'it'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3#168#1#6'Height'#2#22#3 + +'Top'#2' '#5'Width'#2'V'#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#2#9'NumGly' + +'phs'#2#0#7'OnClick'#7#28'PackageFilterEditEditingDone'#8'ShowHint'#9#14'Par' + +'entShowHint'#8#0#0#12'TSpeedButton'#29'UnitFilterContainsSpeedButton'#22'An' + +'chorSideLeft.Control'#7#27'UnitFilterBeginsSpeedButton'#19'AnchorSideLeft.S' + +'ide'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#14'UnitFilterEdit'#18'Ancho' + +'rSideTop.Side'#7#9'asrCenter'#4'Left'#3#254#1#6'Height'#2#22#3'Top'#2' '#5 + +'Width'#2'V'#5'Color'#7#9'clBtnFace'#10'GroupIndex'#2#2#9'NumGlyphs'#2#0#7'O' + ,'nClick'#7#28'PackageFilterEditEditingDone'#8'ShowHint'#9#14'ParentShowHint' + +#8#0#0#12'TSpeedButton!IdentifierFilterBeginsSpeedButton'#22'AnchorSideLeft.' + +'Control'#7#20'IdentifierFilterEdit'#19'AnchorSideLeft.Side'#7#9'asrBottom' + +#21'AnchorSideTop.Control'#7#20'IdentifierFilterEdit'#18'AnchorSideTop.Side' + +#7#9'asrCenter'#4'Left'#3#168#1#6'Height'#2#22#3'Top'#2';'#5'Width'#2'V'#5'C' + +'olor'#7#9'clBtnFace'#10'GroupIndex'#2#3#9'NumGlyphs'#2#0#7'OnClick'#7#28'Pa' + +'ckageFilterEditEditingDone'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpee' + +'dButton#IdentifierFilterContainsSpeedButton'#22'AnchorSideLeft.Control'#7'!' + +'IdentifierFilterBeginsSpeedButton'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21 + +'AnchorSideTop.Control'#7#20'IdentifierFilterEdit'#18'AnchorSideTop.Side'#7#9 + +'asrCenter'#4'Left'#3#254#1#6'Height'#2#22#3'Top'#2';'#5'Width'#2'V'#5'Color' + +#7#9'clBtnFace'#10'GroupIndex'#2#3#9'NumGlyphs'#2#0#7'OnClick'#7#28'PackageF' + +'ilterEditEditingDone'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#9'TCheckBox'#20 + +'ShowPackagesCheckBox'#4'Left'#2#6#6'Height'#2#22#3'Top'#2#4#5'Width'#3#181#0 + +#7'Caption'#6#20'ShowPackagesCheckBox'#8'OnChange'#7#26'ShowPackagesCheckBox' + +'Change'#8'TabOrder'#2#0#11'UseOnChange'#9#0#0#9'TCheckBox'#17'ShowUnitsChec' + +'kBox'#4'Left'#2#6#6'Height'#2#22#3'Top'#2' '#5'Width'#3#154#0#7'Caption'#6 + +#17'ShowUnitsCheckBox'#8'OnChange'#7#23'ShowUnitsCheckBoxChange'#8'TabOrder' + +#2#1#11'UseOnChange'#9#0#0#9'TCheckBox'#23'ShowIdentifiersCheckBox'#4'Left'#2 + +#6#6'Height'#2#22#3'Top'#2';'#5'Width'#3#183#0#7'Caption'#6#23'ShowIdentifie' + +'rsCheckBox'#8'OnChange'#7#29'ShowIdentifiersCheckBoxChange'#8'TabOrder'#2#2 + +#11'UseOnChange'#9#0#0#5'TEdit'#17'PackageFilterEdit'#21'AnchorSideTop.Contr' + +'ol'#7#20'ShowPackagesCheckBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left' + +#3#223#0#6'Height'#2#23#3'Top'#2#4#5'Width'#3#201#0#13'OnEditingDone'#7#28'P' + +'ackageFilterEditEditingDone'#8'TabOrder'#2#3#4'Text'#6#17'PackageFilterEdit' + +#0#0#5'TEdit'#14'UnitFilterEdit'#21'AnchorSideTop.Control'#7#17'ShowUnitsChe' + +'ckBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3#223#0#6'Height'#2#23 + +#3'Top'#2' '#5'Width'#3#201#0#13'OnEditingDone'#7#28'PackageFilterEditEditin' + +'gDone'#8'TabOrder'#2#4#4'Text'#6#14'UnitFilterEdit'#0#0#5'TEdit'#20'Identif' + +'ierFilterEdit'#21'AnchorSideTop.Control'#7#23'ShowIdentifiersCheckBox'#18'A' + +'nchorSideTop.Side'#7#9'asrCenter'#4'Left'#3#223#0#6'Height'#2#23#3'Top'#2';' + +#5'Width'#3#201#0#13'OnEditingDone'#7#28'PackageFilterEditEditingDone'#8'Tab' + +'Order'#2#5#4'Text'#6#20'IdentifierFilterEdit'#0#0#0#12'TProgressBar'#12'Pro' + +'gressBar1'#6'Height'#2#20#3'Top'#3#11#2#5'Width'#3'z'#2#5'Align'#7#8'alBott' + +'om'#3'Max'#3#16''''#8'TabOrder'#2#5#0#0#10'TImageList'#10'ImageList1'#6'Hei' + +'ght'#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'#23'CopyDescriptionMenuItem'#7'Caption'#6#23'CopyDescriptionM' + +'enuItem'#7'OnClick'#7#28'CopyDescriptionMenuItemClick'#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'#25'ExpandAllPackagesMenuItem'#7'Caption'#6 + +#25'ExpandAllPackagesMenuItem'#7'OnClick'#7#30'ExpandAllPackagesMenuItemClic' + +'k'#0#0#9'TMenuItem'#27'CollapseAllPackagesMenuItem'#7'Caption'#6#27'Collaps' + +'eAllPackagesMenuItem'#7'OnClick'#7' CollapseAllPackagesMenuItemClick'#0#0#9 + +'TMenuItem'#28'AllPackagesSeparatorMenuItem'#7'Caption'#6#1'-'#0#0#9'TMenuIt' + +'em'#22'ExpandAllUnitsMenuItem'#7'Caption'#6#22'ExpandAllUnitsMenuItem'#7'On' + +'Click'#7#27'ExpandAllUnitsMenuItemClick'#0#0#9'TMenuItem'#24'CollapseAllUni' + +'tsMenuItem'#7'Caption'#6#24'CollapseAllUnitsMenuItem'#7'OnClick'#7#29'Colla' + +'pseAllUnitsMenuItemClick'#0#0#9'TMenuItem'#25'AllUnitsSeparatorMenuItem'#7 + +'Caption'#6#1'-'#0#0#9'TMenuItem'#24'ExpandAllClassesMenuItem'#7'Caption'#6 + +#24'ExpandAllClassesMenuItem'#7'OnClick'#7#29'ExpandAllClassesMenuItemClick' + +#0#0#9'TMenuItem'#26'CollapseAllClassesMenuItem'#7'Caption'#6#26'CollapseAll' + +'ClassesMenuItem'#7'OnClick'#7#31'CollapseAllClassesMenuItemClick'#0#0#9'TMe' + +'nuItem'#27'AllClassesSeparatorMenuItem'#7'Caption'#6#1'-'#0#0#9'TMenuItem' + +#14'ExportMenuItem'#7'Caption'#6#14'ExportMenuItem'#7'OnClick'#7#19'ExportMe' + +'nuItemClick'#0#0#0#0 ]); diff --git a/ide/codebrowser.pas b/ide/codebrowser.pas index bba5d3f2cd..dfb3b2dcbf 100644 --- a/ide/codebrowser.pas +++ b/ide/codebrowser.pas @@ -206,7 +206,7 @@ type procedure FormDestroy(Sender: TObject); procedure PackageFilterEditEditingDone(Sender: TObject); procedure PopupMenu1Popup(Sender: TObject); - procedure ScopeComboBoxDropDown(Sender: TObject); + procedure ScopeComboBoxGetItems(Sender: TObject); procedure ScopeComboBoxEditingDone(Sender: TObject); procedure ScopeWithRequiredPackagesCheckBoxChange(Sender: TObject); procedure OnIdle(Sender: TObject; var Done: Boolean); @@ -460,7 +460,7 @@ begin end; end; -procedure TCodeBrowserView.ScopeComboBoxDropDown(Sender: TObject); +procedure TCodeBrowserView.ScopeComboBoxGetItems(Sender: TObject); begin FillScopeComboBox; end;