30 #ifndef __IBaselineGridPrefsCmdData__ 31 #define __IBaselineGridPrefsCmdData__ 33 #include "IPMUnknown.h" 37 #include "IBaselineGridPrefs.h" 47 enum { kDefaultIID = IID_IBASELINEGRIDPREFSCMDDATA };
49 virtual void Set(
const UIDRef& gridPrefs,
54 UID colorUID = kInvalidUID) = 0;
55 virtual UIDRef GetDocument()
const = 0;
56 virtual UIDRef GetGridPrefs()
const = 0;
57 virtual bool16 GetBaselineGridShown()
const = 0;
58 virtual PMReal GetBaselineGridDivision()
const = 0;
59 virtual PMReal GetBaselineGridStart()
const = 0;
60 virtual PMReal GetBaselineGridViewLimit()
const = 0;
61 virtual UID GetBaselineGridColorUID()
const = 0;
63 virtual void SetBaselineGridRelativeOption(
const IBaselineGridPrefs::BaselineGridRelativeOption relativeOption) = 0;
64 virtual IBaselineGridPrefs::BaselineGridRelativeOption GetBaselineGridRelativeOption()
const = 0;
68 #endif // __IBaselineGridPrefsCmdData__