PIProgressSuite.h File Reference

Define the Plug-in Progress Suite. More...

#include "PIGeneral.h"
#include "ASPreInclude.h"
#include "ASZStringSuite.h"

Go to the source code of this file.


Data Structures

struct  PSProgressSuite1
 The set of routines available in the Progress Suite. More...

Defines

#define kPSProgressSuite   "Photoshop Progress Suite for Plug-ins"
 Unique identifier for the Progress Suite.
#define kPSProgressSuiteVersion1   1
 Current version of the progress suite.

Typedefs

typedef SPErr(*) Progress_DoProgress (const ASZString zs, SPErr(*proc)(void *), void *refCon)
typedef SPErr(*) Progress_DoTask (real64 taskLength, SPErr(*proc)(void *), void *refCon)
 Sections off a portion of the unused progress bar for execution of the subtask defined by proc.
typedef SPErr(*) Progress_DoSegmentTask (int32 segmentLength, int32 *done, int32 total, SPErr(*proc)(void *), void *refCon)
 Limits progress to a section of the progress bar based on executing segmentLength out of total steps.
typedef void(*) Progress_ChangeProgressText (const ASZString zs)
 Changes the current text in the progress bar.
typedef SPErr(*) Progress_DoPreviewTask (const char *selector, SPErr(*proc)(void *), void *refCon)
 Performs a task using the preview sniffing logic.
typedef SPErr(*) Progress_DoWatchTask (SPErr(*proc)(void *), void *refCon)
 Runs a task with the watch cursor up.
typedef SPErr(*) Progress_DoSuspendedWatchTask (SPErr(*proc)(void *), void *refCon)
 Runs a task without the watch cursor.
typedef void(*) Progress_ContinueWatchCursor (void)

Detailed Description

Define the Plug-in Progress Suite.

Copyright 1986-2000 Adobe Systems Incorporated. All Rights Reserved.

Distribution: PUBLIC

Version history: 1.0.0 4/1/1998 Ace First Version. Created by Andy Coven.