|
Class: SearchDialog (in Tools)
Object
|
+--GraphicsMedium
|
+--DisplaySurface
|
+--SimpleView
|
+--View
|
+--TopView
|
+--StandardSystemView
|
+--ModalBox
|
+--DialogBox
|
+--Tools::SearchDialog
- Package:
- stx:libtool
- Category:
- Interface-Browsers-New
- Version:
- rev:
1.105
date: 2019/07/12 10:28:00
- user: cg
- file: Tools__SearchDialog.st directory: libtool
- module: stx stc-classLibrary: libtool
constants
-
constantForListOfMethodsArea
-
help
-
helpSpec
-
initialization
-
initialize
-
(comment from inherited method)
do this for ST-80 compatibility
queries
-
lastCodeSearchArea
-
-
lastStringSearchArea
-
-
lastStringSearchArea: aSymbol
-
accessing
-
currentClass: aClass
-
-
currentPackage
-
-
currentPackage: aPackage
-
-
initialText: aString
-
-
showMetaFilter: aBoolean
-
enable another checkbox, to allow searching in meta/non-meta
-
withSearchFreeStandingWordsOnly: aBoolean
-
enable another checkbox, to allow searching for full words only
-
withSearchStringInLiterals: aBoolean
-
enable another checkbox, to allow searching for a string
in the literals only (and in resource methods only)
accessing-entered values
-
classesOnly
-
the value of the corresponding check toggle;
if on, only search in non-metaclasses
-
classesToSearch
-
-
codeToSearch
-
-
ignoreDocumentationMethods
-
the value of the corresponding check toggle;
if on, only search in metaclasses
-
matchMethods
-
-
metaclassesOnly
-
the value of the corresponding check toggle;
if on, only search in metaclasses
-
methodsToSearch
-
-
openHow
-
the value of the corresponding button pressed to close the dialog;
a symbol describing what to do (newBrowser/newBuffer/find)
-
resourceMethodsOnly
-
the value of the corresponding check toggle;
if on, only resource methods are consulted;
otherwise, all methods are visited
-
searchAreaSelected
-
the value of the corresponding radio button;
a symbol describing where to search
-
searchFreeStandingWordsOnly
-
the value of the corresponding check toggle;
if on, only free standing words match - i.e. the searched word
may not be part of a longer word
-
searchIgnoringCase
-
-
searchIsCaseSensitive
-
the value of the corresponding check toggle;
if on, search is case sensitive; otherwise ignore case
-
searchStringInLiterals
-
the value of the corresponding check toggle;
if on, only literal strings should be searched;
otherwise, the sourcecode is searched
-
searchWithMatch
-
the value of the corresponding check toggle;
if on, do a GLOB match; otherwise an exact search
-
selectorToSearch
-
help
-
helpTextFor: aComponent
-
obsolete
-
addCheckBoxForClassMethodSearch
-
-
addCheckBoxForInstanceMethodSearch
-
private
-
searchClassProtocolHolder
-
-
searchInstanceProtocolHolder
-
-
showHelpOnCodePatterns
-
-
updateListOfMatchingSelectorsFor: s
-
best := what first.
public
-
addTextEntryWithCaseIgnore: withCaseIgnore withMatch: withMatch
-
(isSelector and:[ sel notNil. ]) ifTrue:[
-
askThenDo: aBlock
-
raise it above all windows
-
setupToAskForMethodSearchTitle: title forBrowser: brwsrArg searchWhat: searchWhatArg searchArea: whereDefault withCaseIgnore: withCaseIgnore withMatch: withMatch withMethodList: withMethodList allowFind: allowFindArg allowBuffer: allowBufferArg allowBrowser: allowBrowserArg withTextEntry: withTextEntryArg
-
the real construction of the box is done here.
Any additional parameters (metaOnly, searchLiterals etc. must have been done
already.
setup
-
addCheckBox: b forSearchArea: area
-
-
addCheckBox: b forSearchArea: area helpKey: symbolicHelpKey
-
-
addCheckBoxForChangedClassesList
-
CheckBox
-
addCheckBoxForChangedMethodList
-
CheckBox
-
addCheckBoxForClassesNamespace: ns
-
CheckBox
-
addCheckBoxForClassesPackage: pkg
-
CheckBox
-
addCheckBoxForCurrentNamespace
-
CheckBox
-
addCheckBoxForCurrentPackage
-
CheckBox
-
addCheckBoxForCurrentPackage: pkg
-
CheckBox
-
addCheckBoxForCurrentPackageAndSubPackages
-
CheckBox
-
addCheckBoxForEverywhere
-
CheckBox
-
addCheckBoxForIgnoreDocumentationMethods
-
-
addCheckBoxForMetaClassesOnly
-
-
addCheckBoxForMethodList
-
CheckBox
-
addCheckBoxForOwnerAndItsPrivateClasses
-
CheckBox
-
addCheckBoxForOwnerAndItsSubclassesAndItsPrivateClasses
-
CheckBox
-
addCheckBoxForSearchFreeStandingWordsOnly
-
-
addCheckBoxForSearchInLiteralsOnly
-
-
addCheckBoxForSelectedClass
-
CheckBox
-
addCheckBoxForSelectedClassAndPrivateClasses
-
CheckBox
-
addCheckBoxForSelectedClassAndSubclasses
-
CheckBox
-
addCheckBoxForSelectedClassAndSubclassesAndPrivateClasses
-
CheckBox
-
addCheckBoxForSelectedClassAndSuperclasses
-
CheckBox
-
addCheckBoxForSelectedClassCategory
-
CheckBox
-
addCheckBoxForSelectedMethodClasses
-
comment this to show, but disabled
-
addCheckBoxForSelectedMethodPackages
-
comment this to show, but disabled
-
addCheckBoxForSelectedMethods
-
comment this to show, but disabled
-
addCheckBoxForSelectedPackage
-
CheckBox
-
addCheckBoxesForClassAndMetaSearch
-
b1 width:0.5.
-
addDummyCheckBoxForEverywhere
-
CheckBox
-
addFilteredListOfMatchingSelectors
-
-
addInputFieldForSelectorOrNameOrString
-
use last searchString
-
addTextEntryFieldForCode
-
codeField origin:0.0@0.0 corner:(0.75@1.0).
-
checkCodeIn: codeField notifying: errMessageField
-
codeField selectFromCharacterPosition:pos to:pos.
-
getClassesAndMethodsFor: where
-
-
helpTextForMetaPatterns
-
-
isMethodHolder
-
setup-buttons
-
addBrowseButton
-
-
addBufferButton
-
-
addButtons
-
add find/newBrowser/newBuffer buttons
-
addFindButton
-
|