Top Method Summary
Options Name Purpose
CollectFromControls (Control+ControlCollection) Walks a control collection depth first, contributing results for every SmartPanelController it finds
CollectFromPanelController (SmartPanelController) Contributes a result for every enabled tool of every toolbar of the given SmartPanelController
ContributeTool (SmartPanelController, UltraToolbar, ToolBase) Contributes a single enabled, captioned tool as a result
dispose () Unsubscribes from the events this Provider subscribed to, per Ccs.Common.IService
ExecuteResult (character, Object) Performs the click of the toolbar button this result was produced for
initialize () Subscribes to the events this Provider needs, per Ccs.Common.IService
OnSearchRequested (Object, QuickLaunchSearchEventArgs) Event handler for QuickLaunchSearchEvent:SearchRequested - adds the matching enabled toolbar buttons of the context screen

Top Property Summary
Options Name Purpose
INTEGER MaxToolbarResults


Method Detail
Top

CollectFromControls (Control+ControlCollection)

Purpose: Walks a control collection depth first, contributing results
for every SmartPanelController it finds
Notes: SmartPanelController instances sit inside the viewer / browser
composites of a screen, not directly on the Form, so the walk
has to recurse

Parameters:
poControls System.Windows.Forms.Control+ControlCollection
The control collection to walk
Top

CollectFromPanelController (SmartPanelController)

Purpose: Contributes a result for every enabled tool of every toolbar
of the given SmartPanelController
Notes:

Parameters:
poPanel Consultingwerk.SmartComponents.Implementation.SmartPanelController
The SmartPanelController to read the toolbars from
Top

ContributeTool (SmartPanelController, UltraToolbar, ToolBase)

Purpose: Contributes a single enabled, captioned tool as a result
Notes:

Parameters:
poPanel Consultingwerk.SmartComponents.Implementation.SmartPanelController
The SmartPanelController owning the tool
poToolbar Infragistics.Win.UltraWinToolbars.UltraToolbar
The toolbar the tool is placed on
poTool Infragistics.Win.UltraWinToolbars.ToolBase
The tool to contribute
Top

dispose ()

Purpose: Unsubscribes from the events this Provider subscribed to, per
Ccs.Common.IService
Notes:

Top

ExecuteResult (character, Object)

Purpose: Performs the click of the toolbar button this result was
produced for
Notes: The tool is looked up again rather than cached on the result -
the screen may have changed during the search debounce delay

Parameters:
pcActionKey CHARACTER
The tool key, as set by this Provider
poPayload Progress.Lang.Object
The SmartPanelController owning the tool
Top

initialize ()

Purpose: Subscribes to the events this Provider needs, per Ccs.Common.IService
Notes:

Top

OnSearchRequested (Object, QuickLaunchSearchEventArgs)

Purpose: Event handler for QuickLaunchSearchEvent:SearchRequested - adds
the matching enabled toolbar buttons of the context screen
Notes:

Parameters:
poSender Progress.Lang.Object
The reference to the object that raised the event
poEventArgs Consultingwerk.Windows.Framework.QuickLaunch.QuickLaunchSearchEventArgs
The QuickLaunchSearchEventArgs with the data for this event


Property Detail
Top

INTEGER MaxToolbarResults


Returns INTEGER


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       19.09.2026 10:21:48