SDG Toolkit

Sdgt Namespace

Namespace hierarchy

Classes

Class Description
Keyboard A Single Display Groupware Keyboard
Keyboard.KeyboardCollection A class which inherits from ReadOnlyCollection Base and represents a collection of keyboards
Mouse An sdg mouse class, this class handles all mouse movements and fires events specific to this mouse
Mouse.MouseCollection A class which inherits from ReadOnlyCollection Base and represents a collection of mice
SdgControl A Base sdg Control Class. This provides all of the base sdgWidget Functionality
SdgKeyEventArgs Event Arguments for the default keyboard down and up events
SdgKeyPressEventArgs Event Arguments for the default keyboard press event
SdgManager This is the manager for all input events and also sends events to all sdg aware widgets
SdgMouseEventArgs The event class for all sdg mouse events
SdgUserControl A Base sdg User Control Class. This provides all of the base sdgWidget Functionality

Interfaces

Interface Description
ISdgKeyboardWidget This is the required interface for sdg Keyboard Widgets, it provides all of the required functionality that any sdg keyboard enabled widget would need
ISdgMouseWidget This is the required interface for all sdg Mouse Widgets, it provides all of the required functionality that any sdg mouse widget would need

Delegates

Delegate Description
SdgKeyEventHandler Keyboard event handler for key up and key down events
SdgKeyPressEventHandler Keyboard event handler for key press events
SdgMouseEventHandler The default handler for all sdg mouse events

Enumerations

Enumeration Description
CardinalDirections The cardinal directions enumeration is useful for rotating the cursor in specific directions. It assumes a default cursor rotation
EmulateSystemMouseModes The different types of System Mouse Emulation Modes
ScaleModes The different types of coordinates provided in each mouse event