GroupLab Widget Tap Library

GroupLab.WidgetTap Namespace

Classes

ClassDescription
CommandTap Base class for taps for command widgets. Command widgets provide click-to-invoke a single, unparameterised command, e.g., a push button, a toolbar button, or a menu item.
DestroyedException The exception that occurs when a tapped widget has been destroyed.
Path Provides a representation of a widget tap path, which is a small, compact, programmer-readable text string that describes how to locate a widget on the display. A path consists of a two or three hierarchies: the process hierarhcy (usually just the process executable filename without extension), a heavyweight widget heirarchy, and an optional lightweight widget hierarchy. Each widget in a hierarchy is described by a part. A part consists of peices that describe the widget name, class, and other information that uniquely identifies it from its sibilings.
Path.Grammar Describes a path grammar, which is a set of rules on how to concatenate path parts.
Path.NotFoundException The exception that is thrown when there is no widget on the display matching a path.
Path.Part Encapsulates the information in a path part.
Path.PartCollection Provides a collection class for path parts.
Picker Provides interactive user selection of widgets to tap by tracking the mouse pointer on the screen and highlighting with an orange frame widgets that the user can select.
Picker.Highlighter Provides the orange selection highlight frame.
Picker.Highlighter.HighlighterEventArgs Provides fields that store data associated with a highlighter event.
Picker.SelectChildDialog Provides a modal dialog box to select a lightweight widget from among those in a heavyweight container.
RangeTap Base class for widgets that are used to select a value within a continuous or discrete range, e.g., a trackbar, scroll bar, or list. Ranges have minimum and maximum values, a current value, all of which are numeric. There can be strings assocaited with each numeric value, however, such as in the case of a list box.
Tap Base class for all widget taps. Widget taps wrap a widget on the display and provide methods and properties that permit cross-process programmatic interactions.
Tap.TapCollection Provides a collection class for taps.

Delegates

DelegateDescription
Picker.Highlighter.HighlighterEventHandler Describes the signature of methods that can handle events raised by a highlighter.