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. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ