24 #ifndef __IPageSizePopupController__ 25 #define __IPageSizePopupController__ 27 #include "IPMUnknown.h" 28 #include "IControlView.h" 29 #include "IPageSizes.h" 30 #include "PageSetupDialogID.h" 38 enum { kDefaultIID = IID_IPAGESIZEPOPUPCONTROLLER };
40 virtual void InitializePopupEntries(
const WidgetID& widgetId, IPageSizes::PageSizeIntent intent) = 0;
42 virtual ClassID GetPageSizeClassIDFromWidget(
const WidgetID& widgetId) = 0;
43 virtual void SetWidgetWithPageSize(
const WidgetID& widgetId,
const PMPageSize& newPageSize, IPageSizes::PageSizeIntent intent, bool16 invalidate, bool16 notifyOfChange) = 0;
46 #endif // __IPageSizePopupController__