This file contains all the public definitions and structures related to user interface elements.
More...
Data Structures |
| struct | PSUIHooksSuite1 |
| | The set of routines available in Version 1 of the UI Hooks Suite. More...
|
| struct | PSUIHooksSuite2 |
| | The set of routines available in Version 2 of the UI Hooks Suite. More...
|
| struct | PSUIHooksSuite3 |
| | The set of routines available in Version 3 of the UI Hooks Suite. More...
|
| struct | PSUIHooksSuite4 |
| | The set of routines available in Version 3 of the UI Hooks Suite. More...
|
Defines |
| #define | kPSUIHooksSuite "Photoshop UIHooks Suite for Plug-ins" |
| | Unique identifier for the UI Hooks Suite.
|
| #define | kPICursorNone NULL |
| #define | kPICursorArrow "Photoshop Cursor Arrow" |
| #define | kPICursorWatch "Photoshop Cursor Watch" |
| #define | kPICursorWatchContinue "Photoshop Cursor Watch Continue" |
| #define | kPICursorMove "Photoshop Cursor Move" |
| #define | kPICursorHand "Photoshop Cursor Hand" |
| #define | kPICursorGrab "Photoshop Cursor Grab" |
| #define | kPICursorZoomIn "Photoshop Cursor Zoom In" |
| #define | kPICursorZoomOut "Photoshop Cursor Zoom Out" |
| #define | kPICursorZoomLimit "Photoshop Cursor Zoom Limit" |
| #define | kPICursorPencil "Photoshop Cursor Pencil" |
| #define | kPICursorEyedropper "Photoshop Cursor Eyedropper" |
| #define | kPICursorEyedropperPlus "Photoshop Cursor Eyedropper Plus" |
| #define | kPICursorEyedropperMinus "Photoshop Cursor Eyedropper Minus" |
| #define | kPICursorBucket "Photoshop Cursor Bucket" |
| #define | kPICursorCrosshair "Photoshop Cursor Crosshair" |
| #define | kPICursorType "Photoshop Cursor Type" |
| #define | kPICursorPathArrow "Photoshop Cursor Path Arrow" |
| #define | kPSUIHooksSuiteVersion1 1 |
| | UI Hooks Suite, version 1.
|
| #define | kPSUIHooksSuiteVersion2 2 |
| | UI Hooks Suite, version 2.
|
| #define | kPSUIHooksSuiteVersion3 3 |
| | UI Hooks Suite, version 3.
|
| #define | kPSUIHooksSuiteVersion4 4 |
| | UI Hooks Suite, version 3.
|
|
| #define | kPSCursorError '!cur' |
| | Invalid cursor ID.
|
| #define | kPSNoLocalizedNameError '!LoC' |
| | Localized name not found.
|
Typedefs |
| typedef const char * | PICursor_t |
| | Cursor ID.
|
| typedef SPAPI SPErr(* | HostSetCursorProc )(const PICursor_t cursorID) |
| | Sets the host cursor.
|
| typedef SPAPI intptr_t(* | MainAppWindowProc )(void) |
| | Gets a handle to the main application window for Windows.
|
| typedef SPAPI uint32(* | HostTickCountProc )(void) |
| | Gets the tick count as 60 ticks per second.
|
| typedef SPAPI SPErr(* | PluginNameProc )(SPPluginRef pluginRef, ASZString *pluginName) |
| | Gets the name of the plug-in as specified in pluginRef.
|
| typedef SPAPI SPErr(* | SetPluginMenuEntryProc )(const SPPluginRef self, const ASZString menuEntry, const DescriptorEventID eventID) |
| | Sets the menu entry for the Last Filter, Undo, Redo, and History state for only the last filter event.
|
| typedef SPAPI SPErr(* | GetLocalizedFileNameProc )(const ASZString inOriginalString, ASZString *outLocalizedString) |
| | Gets the "localized" version of the string using the runtime filename localization support; added for Elements 3 .
|
| typedef SPAPI intptr_t(* | MainAppRootWindowProc )(void) |
| | Gets a handle to the Photoshop application frame window for Windows, regardless of what the actual front document window is.
|
This file contains all the public definitions and structures related to user interface elements.
Use the UIHooks suite to get the main application window (on Windows), access a handful of Photoshop cursors, and similar utilities.
Distribution: PUBLIC