24 #ifndef __IPanelEditorData_h__ 25 #define __IPanelEditorData_h__ 27 #include "IPMUnknown.h" 40 virtual void ClearSelection() = 0;
41 virtual void AddToSelection(
IControlView* selectedView) = 0;
42 virtual void RemoveFromSelection(
IControlView* selectedView) = 0;
43 virtual int32 SelectionSize()
const = 0;
44 virtual IControlView* GetNthSelectedView(int32 i)
const = 0;
45 virtual int32 GetSelectionSerialNumber()
const = 0;
46 virtual bool16 IsViewSelected(
IControlView* view)
const = 0;
47 virtual void InvalidateSelection() = 0;
52 virtual void SetEditorOn(bool16 on = kTrue) = 0;
53 virtual bool16 IsEditorOn()
const = 0;
55 virtual int32 GetActionCount()
const = 0;
56 virtual void IncrementActionCount() = 0;
59 #endif // __IPanelEditorData_h__