IShActionManager Struct Reference
[Shell Utilities]
Interface for the Action Manager, which handles dispatching of actions.
More...
List of all members.
Detailed Description
Interface for the Action Manager, which handles dispatching of actions.
Member Function Documentation
virtual boolean MCCOMAPI IShActionManager::IsCommandDown |
( |
|
) |
[pure virtual] |
- Returns:
- true if Command/Ctrl is pressed
virtual boolean MCCOMAPI IShActionManager::IsControlDown |
( |
|
) |
[pure virtual] |
Mac only! Returns true if Ctrl is pressed. (On the PC, IsCommandDown() checks for this)
- Returns:
- true if Ctrl is pressed
virtual boolean MCCOMAPI IShActionManager::IsDelayedDrag |
( |
|
) |
[pure virtual] |
Call this method when the mouse is allready down.
- Returns:
- true if the mouse moved more than a pixel and a short amount of time as passed
virtual boolean MCCOMAPI IShActionManager::IsDragAndDropClick |
( |
|
) |
[pure virtual] |
Call this method when the mouse is allready down.
- Returns:
- true if the click was "long" and the mouse moved more than a pixel
virtual boolean MCCOMAPI IShActionManager::IsLongStaticClick |
( |
|
) |
[pure virtual] |
Call this method when the mouse is allready down.
- Returns:
- true if the click was long and the mouse did not move too much (ie less than a pixel)
virtual boolean MCCOMAPI IShActionManager::IsOptionDown |
( |
|
) |
[pure virtual] |
- Returns:
- true if Option/Alt is pressed
virtual boolean MCCOMAPI IShActionManager::IsShiftDown |
( |
|
) |
[pure virtual] |
- Returns:
- true if Shift is pressed
virtual boolean MCCOMAPI IShActionManager::IsShortStaticClick |
( |
|
) |
[pure virtual] |
Call this method when the mouse is allready down.
- Returns:
- true if the click was short and the mouse did not move too much (ie less than a pixel)
Call this method to launch an action.
- Parameters:
-
| action | Pointer to the action to post |
| actionNbr | A unique action ID number. This is used so that the action can be fired off by menu items, and must be unique. |
| context | Pointer to the IMFResponder interface of the document |
Call this method to launch a mouse action
- Parameters:
-
| action | Pointer to the action to post |
| actionNbr | A unique action ID number. This is used so that the action can be fired off by menu items, and must be unique. |
| context | Pointer to the IMFResponder interface of the document |
| part | Pointer to the Part that is the view for this action |
| mouse | Mouse position at which to start the action |
The documentation for this struct was generated from the following file: