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