24 #ifndef __IOBJECTSTYLESFACADE__ 25 #define __IOBJECTSTYLESFACADE__ 27 #include "IPMUnknown.h" 28 #include "GenericID.h" 30 #include "AttributeBossList.h" 31 #include "IObjectAttributeList.h" 32 #include "IStyleNameTable.h" 33 #include "IObjectStyleInfo.h" 34 #include "StyleClashResolutionTypes.h" 35 #include "IStyleRemapData.h" 36 #include "keyboarddefs.h" 57 enum {kDefaultIID = IID_IOBJECTSTYLESFACADE};
72 const UID basedOnUID,
const bool16& bStyleNameTranslatable = kFalse,
73 const VirtualKey virtualKey = kVirtualNullKey,
const int16 modifier = 0,
74 const UID parentUID = kInvalidUID,
const int32 position = -1) = 0;
95 const PMString& originalStyleName, int32 numApplies = 0,
const bool16 bNotify = kTrue) = 0;
131 std::map<PMString,bool32> importMap,
132 std::map<PMString,bool32> clashMap,
133 std::map<PMString,StyleClashResolutionTypes::StyleClashResolutionStrategy> resolveMap,
168 const int32& dropBefore,
183 const int32& dropBefore,
257 const int32 position) = 0;
266 const UID styleGroupUID,
290 const int32 position,
307 const bool16& overrideLocal,
308 const std::string& sourceFile,
309 std::map<PMString,bool32> importMap,
310 std::map<PMString,bool32> clashMap,
311 std::map<PMString,StyleClashResolutionTypes::StyleClashResolutionStrategy> resolveMap,