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

#include <ISliderInlineRangeControlData.h>

Inheritance diagram for ISliderInlineRangeControlData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ISLIDERINLINERANGECONTROLDATA }
 
enum  UpdateMethod {
  kUnknown = 0, kIncrement, kDecrement, kIncrementMultiple,
  kDecrementMultiple
}
 

Public Member Functions

virtual PMReal GetScrubberMin () const =0
 
virtual void SetScrubberMin (PMReal const &value)=0
 
virtual PMReal GetScrubberMax () const =0
 
virtual void SetScrubberMax (PMReal const &value)=0
 
virtual PMReal GetScrubberDefault () const =0
 
virtual void SetScrubberDefault (PMReal const &value)=0
 
virtual PMReal GetScrubberIncrement () const =0
 
virtual void SetScrubberIncrement (PMReal const &value)=0
 
virtual PMReal GetScrubberIncrementMultiple () const =0
 
virtual void SetScrubberIncrementMultiple (PMReal const &value)=0
 
virtual PMReal GetEditBoxMin () const =0
 
virtual void SetEditBoxMin (PMReal const &value)=0
 
virtual PMReal GetEditBoxMax () const =0
 
virtual void SetEditBoxMax (PMReal const &value)=0
 
virtual PMReal GetEditBoxDefault () const =0
 
virtual void SetEditBoxDefault (PMReal const &value)=0
 
virtual PMReal GetEditBoxIncrement () const =0
 
virtual void SetEditBoxIncrement (PMReal const &value)=0
 
virtual PMReal GetEditBoxIncrementMultiple () const =0
 
virtual void SetEditBoxIncrementMultiple (PMReal const &value)=0
 
virtual
ISliderInlineRangeControlData::UpdateMethod 
GetUpdateMethod () const =0
 
virtual void SetUpdateMethod (ISliderInlineRangeControlData::UpdateMethod const &value)=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

Range control data interface for slider inline widget. This data interface is used to get/set the min/max/default/increment for both the scrubber and the edit box.

Member Enumeration Documentation

anonymous enum

Default IID to be used by UseDefaultIID()

Enum values for update method.

Member Function Documentation

virtual PMReal ISliderInlineRangeControlData::GetEditBoxDefault () const
pure virtual

Get the default value of the edit box.

Returns
int16 the default value.
virtual PMReal ISliderInlineRangeControlData::GetEditBoxIncrement () const
pure virtual

Get the increment multiple value of the edit box (e.g., used for KBSC)

Returns
int16 the increment multiple value.
virtual PMReal ISliderInlineRangeControlData::GetEditBoxIncrementMultiple () const
pure virtual

Get the increment multiple value of the edit box (e.g., used for KBSC)

Returns
int16 the increment multiple value.
virtual PMReal ISliderInlineRangeControlData::GetEditBoxMax () const
pure virtual

Get the maximum value of the edit box.

Returns
int16 the maximum value.
virtual PMReal ISliderInlineRangeControlData::GetEditBoxMin () const
pure virtual

Get the minimum value of the edit box.

Returns
int16 the minimum value.
virtual PMReal ISliderInlineRangeControlData::GetScrubberDefault () const
pure virtual

Get the default value of the scrubber.

Returns
int16 the default value.
virtual PMReal ISliderInlineRangeControlData::GetScrubberIncrement () const
pure virtual

Get the increment value of the scrubber.

Returns
int16 the increment value.
virtual PMReal ISliderInlineRangeControlData::GetScrubberIncrementMultiple () const
pure virtual

Get the increment multiple value of the scrubber (e.g., used for KBSC)

Returns
int16 the increment multiple value.
virtual PMReal ISliderInlineRangeControlData::GetScrubberMax () const
pure virtual

Get the maximum value of the scrubber.

Returns
int16 the maximum value.
virtual PMReal ISliderInlineRangeControlData::GetScrubberMin () const
pure virtual

Get the minimum value of the scrubber.

Returns
int16 the minimum value.
virtual ISliderInlineRangeControlData::UpdateMethod ISliderInlineRangeControlData::GetUpdateMethod () const
pure virtual

Get the data update method (e.g., increment or decrement)

Returns
DataUpdateMethod update method.
virtual void ISliderInlineRangeControlData::SetEditBoxDefault (PMReal const & value)
pure virtual

Set the default value of the edit box.

Parameters
value— the default value.
virtual void ISliderInlineRangeControlData::SetEditBoxIncrement (PMReal const & value)
pure virtual

Set the increment value of the edit box.

Parameters
value— the increment value.
virtual void ISliderInlineRangeControlData::SetEditBoxIncrementMultiple (PMReal const & value)
pure virtual

Set the increment multiple value of the edit box (e.g., used for KBSC)

Parameters
value— the increment multiple value.
virtual void ISliderInlineRangeControlData::SetEditBoxMax (PMReal const & value)
pure virtual

Set the maximum value of the edit box.

Parameters
value— the maximum value.
virtual void ISliderInlineRangeControlData::SetEditBoxMin (PMReal const & value)
pure virtual

Set the minimum value of the edit box.

Parameters
value— the minimum value.
virtual void ISliderInlineRangeControlData::SetScrubberDefault (PMReal const & value)
pure virtual

Set the default value of the scrubber.

Parameters
value— the default value.
virtual void ISliderInlineRangeControlData::SetScrubberIncrement (PMReal const & value)
pure virtual

Set the increment value of the scrubber.

Parameters
value— the increment value.
virtual void ISliderInlineRangeControlData::SetScrubberIncrementMultiple (PMReal const & value)
pure virtual

Set the increment multiple value of the scrubber (e.g., used for KBSC)

Parameters
value— the increment multiple value.
virtual void ISliderInlineRangeControlData::SetScrubberMax (PMReal const & value)
pure virtual

Set the maximum value of the scrubber.

Parameters
value— the maximum value.
virtual void ISliderInlineRangeControlData::SetScrubberMin (PMReal const & value)
pure virtual

Set the minimum value of the scrubber.

Parameters
value— the minimum value.
virtual void ISliderInlineRangeControlData::SetUpdateMethod (ISliderInlineRangeControlData::UpdateMethod const & value)
pure virtual

Set the data update method (e.g., increment or decrement)

Parameters
value— data update method.