24 #ifndef __IPaletteWorkspace__ 25 #define __IPaletteWorkspace__ 52 enum { kDefaultIID = IID_IPALETTEWORKSPACE };
58 typedef enum { kUserWorkspace, kDefaultWorkspace } WorkspaceArea;
85 typedef enum { kCurrentVersion, kOriginalVersion } WorkspaceVersion;
98 virtual void SaveWorkspace(
const PMString& name, bool16 includePalettes, bool16 includeMenus, WorkspaceVersion = kOriginalVersion )
const = 0;
110 virtual bool16
LoadWorkspace(
const PMString& name, WorkspaceArea area = kUserWorkspace, WorkspaceVersion = kCurrentVersion)
const = 0;
133 virtual void SaveWorkspace(
IDFile workspaceName, bool16 includePalettes, bool16 includeMenus )
const = 0;
227 virtual bool16 IsNewEssentialsWorkspaceShown()
const = 0;
231 #endif //__IPaletteWorkspace__