29 #include "ShuksanID.h" 32 #include "PaletteRef.h" 51 enum { kDefaultIID = IID_IPANELMGR };
53 virtual void Startup() = 0;
54 virtual void ShutDown() = 0;
131 virtual bool16 DoesPanelExistFromActionID(
const ActionID& actionId)
const = 0;
164 virtual bool16 IsPanelWithWidgetIDShown(
const WidgetID& widgetId)
const = 0;
191 virtual void SetPanelMenuName(
const ActionID&
id,
const PMString& menustr) = 0;
204 virtual bool16 GetNthPanelInfo(uint32 index,
UID& panelUID,
ActionID* actionID = nil,
WidgetID* widgetID = nil,
PMString* panelName = nil,
ScriptID* scriptID = nil)
const = 0;
243 virtual void AddViewForRedrawingWhileAMenuIsOpen(
IControlView* view) = 0;
244 virtual void RemoveViewForRedrawingWhileAMenuIsOpen(
IControlView* view) = 0;