27 #ifndef _IGeometry_Facade_ 28 #define _IGeometry_Facade_ 30 #include "GenericID.h" 32 #include "IReferencePointData.h" 33 #include "TransformTypes.h" 35 class AutomationContext;
36 class AutomationTargetingData;
44 enum { kDefaultIID = IID_IGEOMETRYFACADE };
46 virtual int32 GetGeometryItemsCount(
const UIDList& items)
const = 0;
133 bool32 *itemsHaveWidth,
134 bool32 *itemsHaveHeight )
const = 0;
246 virtual ErrorCode RecordResize(
247 AutomationContext* pAutomationContext,
264 virtual ErrorCode AddResizeActionAtom(
265 AutomationContext* pAutomationContext,
270 AutomationTargetingData* pAtomTargetData = nil
275 #endif // _IGeometry_Facade_