|
Options |
Name |
Purpose |
|
|
|
FillUsageCounters ()
|
Fills the usage counters of the current results
|
|
|
|
FlushPendingSearch ()
|
Runs the search for the text currently in the search box when
the displayed results do not belong to that text yet
|
|
|
|
CHARACTER GetDisplayText (QuickLaunchResult)
|
Builds the text shown in the result list for a single result -
the Label, the Provider supplied Description (e.g. the owning
toolbar name, or a customer's city/country/number) and the
source the result came from
|
|
|
|
InitializeComponent ()
|
Initializes the Visual Design
|
|
|
|
LaunchSelected ()
|
Publishes the currently selected result as SelectedResult and
closes the dialog, recording the usage for the context-aware
ranking
|
|
|
|
lstResults_DoubleClick (Object, EventArgs)
|
Event handler for the DoubleClick event of lstResults -
launches the double-clicked result
|
|
|
|
MoveSelection (integer)
|
Moves the result list selection by piDelta, clamped to the
available range
|
|
|
|
OnFormClosed (FormClosedEventArgs)
|
Releases the debounce timer before the form is closed and
deleted
|
|
|
|
PerformSearch (character)
|
Raises QuickLaunchSearchEvent:SearchRequested and populates
the result list with the (rank-sorted) responses
|
|
|
|
QuickLaunchDialog_KeyDown (Object, KeyEventArgs)
|
Event handler for the KeyDown event of the dialog (KeyPreview
is true, so this fires regardless of which control has
focus) - Up/Down move the selection, Enter launches the
selected result, Escape closes the dialog
|
|
|
|
QuickLaunchDialog_Load (Object, EventArgs)
|
Event handler for the Load event of the dialog - runs the
initial, empty-term search
|
|
|
|
ReleaseSearchTimer ()
|
Stops, unsubscribes and releases the debounce timer
|
|
|
|
SearchTimer_Tick (Object, EventArgs)
|
Event handler for the Tick event of the debounce timer -
runs the search for the current text
|
|
|
|
SortResultsByRank ()
|
Sorts the current results into display order
|
|
|
|
LOGICAL SortsBefore (QuickLaunchResult, QuickLaunchResult)
|
Returns whether the first result belongs before the second one
|
|
|
|
txtSearch_TextChanged (Object, EventArgs)
|
Event handler for the TextChanged event of txtSearch -
(re-)starts the debounce timer
|