InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ISliderStateData Class Referenceabstract

#include <ISliderStateData.h>

Inheritance diagram for ISliderStateData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ISLIDERSTATEDATA }
 
enum  SliderStateType { kSliderState_None = 0, kSliderState_Indeterminant, kSliderState_Normal, kSliderState_Inactive }
 

Public Member Functions

virtual void SetState (const SliderStateType &value)=0
 
virtual const SliderStateTypeGetState (void) const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

A helper interface on the slider widget to indicate the state of the slider widget.

Member Enumeration Documentation

Type definition for the slider widget state.
Enumerator
kSliderState_None 

kSliderState_None indicates no state information.

kSliderState_Indeterminant 

kSliderState_Indeterminant indicates the slider widget is in a mixed state.

kSliderState_Normal 

kSliderState_Normal indicates a normal state.

kSliderState_Inactive 

kSliderState_Inactive indicate the slider widget is inactive.

Member Function Documentation

virtual const SliderStateType& ISliderStateData::GetState (void ) const
pure virtual

Returns the current state.

Returns
the current slider state.
virtual void ISliderStateData::SetState (const SliderStateTypevalue)
pure virtual

Sets the current state to a new state.

Parameters
valuespecificies the new state to set. value should be one of SliderStateType.