home *** CD-ROM | disk | FTP | other *** search
- #import <appkit/appkit.h>
-
- @interface Controller : Object
- {
- id thinker;
- id passObj;
- id shelfView;
- id dockMgrView;
- id infoPanel;
- id prefPanel;
- BOOL modalCanceled;
- NXRect origFrame;
-
- id gotoField;
- id gotoPanel;
-
- id moveField;
- id movePanel;
- id moveIconsPanel;
- id moveIconsField;
-
- id findIconPanel;
- id findIconStringField;
-
- id findLevelPanel;
- id findLevelStringField;
-
- id nameLevelPanel;
- id nameLevelField;
-
- id progressView;
- id progressPanel;
- id progressField;
-
- id setPrefsButton;
- id revertPrefsButton;
-
- /* MiscTees and MenuCells for updating */
- id shelfIconCountTee;
- id shelfDisabledTee;
- id shelfDisabledPrefsTee;
-
- id dockLevelCountTee;
- id dockIconCountTee;
-
- id backSpaceMenuItem;
- id dockInspectMenuItem;
- id dockMoveIconsMenuItem;
- id dockAddWSMenuItem;
- id dockFindIconMenuItem;
- id shelfSnapMenuItem;
- id shelfSelAllMenuItem;
- id cutMenuItem;
- id copyMenuItem;
-
- /* general prefs items */
- id sizeFontSwitch;
- id useSoundSwitch;
- id showProgressSwitch;
- id enableShelfSwitch;
- id enableBackSpaceSwitch;
- id drawThumbnailSwitch;
-
- /* dock prefs items */
- id dockSizeField;
- id scanTimeField;
- id scanTimeSlider;
- id showCuesSwitch;
- id hideIconsSwitch;
- id showIndexSwitch;
- id followLevelSwitch;
- id dockStrictCopySwitch;
- id dockSingleClickSwitch;
- id closePostLaunchSwitch;
-
- /* shelf prefs items */
- id shelfSizeField;
- id imageFileField;
- id tileSwitch;
- id useGridSwitch;
- id limitDepthSwitch;
- id showAppTileSwitch;
- id showSelPanelSwitch;
- id shelfStrictCopySwitch;
- id shelfSingleClickSwitch;
- id imageFileSetButton;
- }
-
- - sendLevelToBottom:sender;
- - bringLevelToTop:sender;
- - doInfo:sender;
- - doPreferences:sender;
- - doDocument:sender;
- - snapShelfToGrid:sender;
- - addLevel:sender;
- - deleteLevel:sender;
- - rotateLevel:sender;
- - toggleDock:sender;
- - toggleDockLock:sender;
- - nextLevel:sender;
- - previousLevel:sender;
- - gotoLevel:sender;
- - moveIcons:sender;
- - findNamedLevel:sender;
- - findNamedIcon:sender;
- - inspectIcon:sender;
- - nameLevel:sender;
- - moveLevel:sender;
- - whirl:sender;
- - modalDone:sender;
- - clearLevel:sender;
- - showBackSpaceSettings:sender;
- - doSuggestion:sender;
- - setShelfImage:sender;
- - addWorkspaceToDock:sender;
- - addRecyclerToDock:sender;
- - doBackSpaceScreenSaver:sender;
- - (const char *)appDirectory;
- - commonImageInspector;
- - (struct mach_header *)headerForModule:(const char *)name;
- - (const char *)moduleDirectory:(const char *)name;
- - (NXZone *)dockZone;
- - (NXZone *)shelfZone;
- - cut:sender;
- - copy:sender;
- - pasteToShelf:sender;
- - pasteToDock:sender;
- - deselectShelf;
- - deselectDock;
- - selectShelf:sender;
- - selectDock:sender;
- - setProgressViewRatio:(float)aValue;
- - setProgressFieldString:(const char *)aString;
- - setPreferences:sender;
- - revertPreferences:sender;
- - activatePrefButtons:sender;
- - takeFloatValueFrom:sender;
- - updateMenus;
- - hideOrShowMenus:sender;
- - setBackSpacePassword:sender;
- @end
-
-