|
Class: SearchHandler (private in BrowserList
This class is only visible from within
BrowserList.
Object
|
+--Tools::BrowserList::SearchHandler
- Package:
- stx:libtool
- Category:
- Interface-Browsers-New
- Owner:
- Tools::BrowserList
instance creation
-
for: aView
-
event handling
-
buttonMotion: button x: x y: y view: aView
-
-
buttonPress: button x: x y: y view: aView
-
-
keyPress: key x: x y: y view: aView
-
Forward the event to the view under pointer.
Therefore, the search is started only iff the
pointer points to the list. Based on experience,
this improves usability because: does not require
to click in the list to focus it (which may change
the selection)
-
keyRelease: key x: x y: y view: aView
-
event handling-queries
-
handlesButtonMotion: something inView: aView
-
I am not interested in button events
-
handlesButtonPress: something inView: aView
-
I am not interested in button events
-
handlesKeyPress: key inView: aView
-
-
handlesKeyRelease: key inView: aView
-
this is the query from the sensor to ask me if I would like to
get a keyRelease event for key from aView. Return true, if I want so,
false otherwise.
initialization
-
initializeFor: aView
-
private
-
absoluteLeftOfListView
-
-
absoluteTopOfListView
-
-
filter
-
-
hideSearchWindow
-
-
restoreList
-
-
restoreListViewProperties
-
-
saveList
-
-
saveListViewProperties
-
-
showSearchWindow
-
- optionsView textStartLeft
-
startSearch
-
-
stopSearch
-
-
updateList
-
-
updateSelection
-
|