27 #include "IPMUnknown.h" 28 #include "IControlView.h" 29 #include "ICursorMgr.h" 37 enum { kDefaultIID = IID_IDIALOG };
64 virtual void Open(
IControlView* ownerPanel = nil, bool16 doWait = kTrue) = 0;
74 virtual void Close() = 0;
82 virtual void WaitForDialog(bool16 bSupressScheduled = kFalse) = 0;
105 enum DialogPosition { kNoPosition = 0, kAutoCenter, kCenterNearTop, kRememberPosition };
133 virtual bool16
IsOpen()
const = 0;
190 virtual void PostDelayedWaitForDialog()
const = 0;