Class definition file: wpmouse.idl
Class hierarchy SOMObject
WPObject
WPAbstract
WPMouse
Description
This is the mouse object class. An instance of this class can be created as a Workplace object. An instance of this class is created initially by the system. It has the title "Mouse" and resides in the "System Setup" folder.
Instance methods
The following list shows all the WPMouse methods:
SOMObject instance methods
The following list shows all the instance methods overridden by the WPObject class. These instance methods are overridden in order to modify the behavior defined by an ancestor class.
WPObject instance methods
The following list shows all the methods overridden by the WPMouse class. These methods are overridden in order to modify the behavior defined by an ancestor class.
Class methods
There are currently no class methods defined for the WPMouse Workplace class object.
WPObject class methods
The following list shows all the class methods overridden by the WPMouse class. These methods are overridden to modify the behavior defined by an ancestor class.
WPAbstract class methods
The following list shows all the class methods overridden by the WPMouse class. These methods are overridden to modify the behavior defined by an ancestor class.
wpclsSetSettings override by wpMouse
The defaults can be specified on a wpclsSetSetting invocation to request that the setting be set to its default value. wpclsQuerySetting, however, never returns an xxxx_DEFAULT value.
┌────────────────────────┬─────────────────────────┬────────────────┐│Setting │Value │Description │ ├────────────────────────┼─────────────────────────┼────────────────┤ │ButtonSetup │BUTTONS_LEFTHANDED │Sets the mouse │ │ │ │buttons for a │ │ │ │left-handed │ │ │ │person. │ ├────────────────────────┼─────────────────────────┼────────────────┤ │ │BUTTONS_RIGHTHANDED │Sets the mouse │ │ │ │buttons for a │ │ │ │right-handed │ │ │ │person. │ ├────────────────────────┼─────────────────────────┼────────────────┤ │ │BUTTONS_DEFAULT │Sets the default│ │ │ │setup for the │ │ │ │mouse buttons. │ ├────────────────────────┼─────────────────────────┼────────────────┤ │DisplayWindowListButton │INP_NONE │High word. │ │ │ │This value is │ │ │ │required if the │ │ │ │default is not │ │ │ │set. │ ├────────────────────────┼─────────────────────────┼────────────────┤ │ │WM_BUTTON2CLICK │Low word. Sets │ │ │WM_CHORD │the button which│ │ │ │displays the │ │ │ │window list. │ │ │ │One of these │ │ │ │values is │ │ │ │required if the │ │ │ │default is not │ │ │ │set. │ ├────────────────────────┼─────────────────────────┼────────────────┤ │ │WINDOWLISTBUTTON_DEFAULT │Sets the default│ │ │ │button which │ │ │ │displays the │ │ │ │window list. │ ├────────────────────────┼─────────────────────────┼────────────────┤ │DoubleClickTime │time │Sets the time │ │ │ │between mouse │ │ │ │clicks. Higher │ │ │ │values allow │ │ │ │more time │ │ │ │between mouse │ │ │ │clicks, where as│ │ │ │lower values │ │ │ │allow less time │ │ │ │between mouse │ │ │ │clicks. │ │ │ │This value must │ │ │ │be in the range │ │ │ │170 to 1 060. │ ├────────────────────────┼─────────────────────────┼────────────────┤ │ │DOUBLECLICK_DEFAULT │Sets the default│ │ │ │time between │ │ │ │mouse clicks. │ ├────────────────────────┼─────────────────────────┼────────────────┤ │DragObjectButton │INP_NONE │High word. │ │ │ │This value is │ │ │ │required if the │ │ │ │default is not │ │ │ │set. │ ├────────────────────────┼─────────────────────────┼────────────────┤ │ │WM_BUTTON1MOTIONSTART │Low word. Sets │ │ │WM_BUTTON2MOTIONSTART │the button which│ │ │ │drags objects. │ │ │ │One of these │ │ │ │values is │ │ │ │required if the │ │ │ │default is not │ │ │ │set. │ ├────────────────────────┼─────────────────────────┼────────────────┤ │ │DRAGBUTTON_DEFAULT │Sets the button │ │ │ │which drags │ │ │ │objects to the │ │ │ │default. │ ├────────────────────────┼─────────────────────────┼────────────────┤ │EditTitleTextButton │INP_ALT │High word. Sets │ │ │INP_CTRL │the key used │ │ │INP_NONE │with a mouse │ │ │INP_SHIFT │button to edit │ │ │ │button text. │ │ │ │One of these │ │ │ │values is │ │ │ │required if the │ │ │ │default is not │ │ │ │set. │ ├────────────────────────┼─────────────────────────┼────────────────┤ │ │WM_BUTTON1CLICK │Low word. Sets │ │ │WM_BUTTON2CLICK │the mouse button│ │ │WM_BUTTON1DBLCLK │used to edit │ │ │WM_BUTTON2DBLCKL │button text. │ │ │ │One of these │ │ │ │values is │ │ │ │required if the │ │ │ │default is not │ │ │ │set. │ ├────────────────────────┼─────────────────────────┼────────────────┤ │ │TEXTEDITBUTTON_DEFAULT │Sets the text │ │ │ │edit button to │ │ │ │the default. │ ├────────────────────────┼─────────────────────────┼────────────────┤ │PopupMenuButton │INP_ALT │High word. Sets │ │ │INP_CTRL │the key used │ │ │INP_NONE │with a mouse │ │ │INP_SHIFT │button to │ │ │ │display pop-up │ │ │ │menus. │ │ │ │One of these │ │ │ │values is │ │ │ │required if the │ │ │ │default is not │ │ │ │set. │ ├────────────────────────┼─────────────────────────┼────────────────┤ │ │WM_BUTTON1CLICK │Low word. Sets │ │ │WM_BUTTON2CLICK │the mouse button│ │ │WM_BUTTON1DBLCLK │used to display │ │ │WM_BUTTON2DBLCKL │pop-up menus. │ │ │WM_CHORD │One of these │ │ │ │values is │ │ │ │required if the │ │ │ │default is not │ │ │ │set. │ ├────────────────────────┼─────────────────────────┼────────────────┤ │ │POPUPBUTTON_DEFAULT │Sets the default│ │ │ │key and mouse │ │ │ │button used to │ │ │ │display pop-up │ │ │ │menus. │ ├────────────────────────┼─────────────────────────┼────────────────┤ │TrackingSpeed │speed │Sets the mouse │ │ │ │tracking speed. │ │ │ │This value must │ │ │ │be in the range │ │ │ │1 to 7, where 1 │ │ │ │is the fastest │ │ │ │value. │ ├────────────────────────┼─────────────────────────┼────────────────┤ │ │TRACKING_DEFAULT │Sets the default│ │ │ │mouse tracking │ │ │ │speed. │ └────────────────────────┴─────────────────────────┴────────────────┘