![]() | InDesign SDK 20.5 |
#include <IProgressBarControlData.h>

Public Member Functions | |
| virtual bool16 | SetRange (int16 min, int16 max)=0 |
| virtual int16 | GetMin () const =0 |
| virtual int16 | GetMax () const =0 |
| virtual void | SetValue (int16 newValue, bool16 invalidate=kTrue, bool16 notifyOfChange=kTrue)=0 |
| virtual int16 | GetValue () const =0 |
| virtual void | SetTitle (const PMString &title, bool16 invalidate=kTrue, bool16 notifyOfChange=kTrue)=0 |
| virtual PMString | GetTitle () const =0 |
| virtual void | SetMajorTaskName (const PMString &majorTask, bool16 invalidate=kTrue, bool16 notifyOfChange=kTrue)=0 |
| virtual PMString | GetMajorTaskName ()=0 |
| virtual void | SetMinorTaskName (const PMString &minorTask, bool16 invalidate=kTrue, bool16 notifyOfChange=kTrue)=0 |
| virtual PMString | GetMinorTaskName ()=0 |
| virtual void | SetStyle (ProgressBarStyle s)=0 |
| virtual ProgressBarStyle | GetStyle () const =0 |
| virtual void | SetTaskStatus (const PMString &taskStatus, bool16 invalidate=kTrue, bool16 notifyOfChange=kTrue)=0 |
| virtual PMString | GetTaskStatus ()=0 |
| virtual void | SetInnerText (const PMString &str)=0 |
| virtual PMString | GetInnerText ()=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Control Data interface corresponding to a progress bar.
| pure virtual |
Get the "inner text" string.
| pure virtual |
Get the name of the current major task.
| pure virtual |
Get the maximum of the progress bar's range
| pure virtual |
Get the minimum of the progress bar's range
| pure virtual |
Get the name of the current minor task.
| pure virtual |
Get the Progress Bar style.
| pure virtual |
Get the current task status string.
| pure virtual |
Get the Title the progress bar.
| pure virtual |
Get the current value of the progress indicator.
| pure virtual |
Set the "inner text" string (used in DrawBarText method of some progress bar implementations).
| pure virtual |
Set the name of the current major task
| majorTask | IN the name of the major task |
| invalidate | IN invalidate the associated control view |
| notifyOfChange | IN notify the associated subject |
| pure virtual |
Set the name of the current minor task
| minorTask | IN the name of the minor task |
| invalidate | IN invalidate the associated control view |
| notifyOfChange | IN notify the associated subject |
| pure virtual |
Set the range of the progress bar.
| pure virtual |
Set the Progress Bar style: eFixedRange, eBarberPole, eDocWindow.
| pure virtual |
Set the current task status string
| taskStatus | IN status string |
| invalidate | IN invalidate the associated control view |
| notifyOfChange | IN notify the associated subject |
| pure virtual |
Set the Title the progress bar.
| title | IN the title |
| invalidate | IN invalidate the associated control view |
| notifyOfChange | IN notify the associated subject |
| pure virtual |
Set the current value of the progress indicator.
| newValue | IN the new value for the control |
| invalidate | IN invalidate the associated control view |
| notifyOfChange | IN notify the associated subject |