home *** CD-ROM | disk | FTP | other *** search
/ Big Green CD 8 / BGCD_8_Dev.iso / NEXTSTEP / Utilities / Fiend-1.4.1-src / Controller.h < prev    next >
Encoding:
Text File  |  1995-11-30  |  2.9 KB  |  143 lines

  1. #import <appkit/appkit.h>
  2.  
  3. @interface Controller : Object
  4. {
  5.     id        thinker;
  6.     id        passObj;
  7.     id        shelfView;
  8.     id        dockMgrView;
  9.     id        infoPanel;
  10.     id        prefPanel;
  11.     BOOL    modalCanceled;
  12.     NXRect    origFrame;
  13.  
  14.     id        gotoField;
  15.     id        gotoPanel;
  16.  
  17.     id        moveField;
  18.     id        movePanel;
  19.     id        moveIconsPanel;
  20.     id        moveIconsField;
  21.  
  22.     id        findIconPanel;
  23.     id        findIconStringField;
  24.  
  25.     id        findLevelPanel;
  26.     id        findLevelStringField;
  27.  
  28.     id        nameLevelPanel;
  29.     id        nameLevelField;
  30.  
  31.     id        progressView;
  32.     id        progressPanel;
  33.     id        progressField;
  34.  
  35.     id        setPrefsButton;
  36.     id        revertPrefsButton;
  37.  
  38.     /* MiscTees and MenuCells for updating */
  39.     id        shelfIconCountTee;
  40.     id        shelfDisabledTee;
  41.     id        shelfDisabledPrefsTee;
  42.  
  43.     id        dockLevelCountTee;
  44.     id        dockIconCountTee;
  45.  
  46.     id        backSpaceMenuItem;
  47.     id        dockInspectMenuItem;
  48.     id        dockMoveIconsMenuItem;
  49.     id        dockAddWSMenuItem;
  50.     id        dockFindIconMenuItem;        
  51.     id        shelfSnapMenuItem;
  52.     id        shelfSelAllMenuItem;
  53.     id        cutMenuItem;
  54.     id        copyMenuItem;
  55.  
  56.     /* general prefs items */
  57.     id        sizeFontSwitch;
  58.     id        useSoundSwitch;
  59.     id        showProgressSwitch;
  60.     id        enableShelfSwitch;
  61.     id        enableBackSpaceSwitch;
  62.     id        drawThumbnailSwitch;
  63.  
  64.     /* dock prefs items */
  65.     id        dockSizeField;
  66.     id        scanTimeField;
  67.     id        scanTimeSlider;
  68.     id        showCuesSwitch;
  69.     id        hideIconsSwitch;
  70.     id        showIndexSwitch;
  71.     id        followLevelSwitch;
  72.     id        dockStrictCopySwitch;
  73.     id        dockSingleClickSwitch;
  74.     id        closePostLaunchSwitch;
  75.  
  76.     /* shelf prefs items */
  77.     id        shelfSizeField;
  78.     id        imageFileField;
  79.     id        tileSwitch;
  80.     id        useGridSwitch;
  81.     id        limitDepthSwitch;
  82.     id        showAppTileSwitch;
  83.     id        showSelPanelSwitch;
  84.     id        shelfStrictCopySwitch;
  85.     id        shelfSingleClickSwitch;
  86.     id        imageFileSetButton;
  87. }
  88.  
  89. - sendLevelToBottom:sender;
  90. - bringLevelToTop:sender;
  91. - doInfo:sender;
  92. - doPreferences:sender;
  93. - doDocument:sender;
  94. - snapShelfToGrid:sender;
  95. - addLevel:sender;
  96. - deleteLevel:sender;
  97. - rotateLevel:sender;
  98. - toggleDock:sender;
  99. - toggleDockLock:sender;
  100. - nextLevel:sender;
  101. - previousLevel:sender;
  102. - gotoLevel:sender;
  103. - moveIcons:sender;
  104. - findNamedLevel:sender;
  105. - findNamedIcon:sender;
  106. - inspectIcon:sender;
  107. - nameLevel:sender;
  108. - moveLevel:sender;
  109. - whirl:sender;
  110. - modalDone:sender;
  111. - clearLevel:sender;
  112. - showBackSpaceSettings:sender;
  113. - doSuggestion:sender;
  114. - setShelfImage:sender;
  115. - addWorkspaceToDock:sender;
  116. - addRecyclerToDock:sender;
  117. - doBackSpaceScreenSaver:sender;
  118. - (const char *)appDirectory;
  119. - commonImageInspector;
  120. - (struct mach_header *)headerForModule:(const char *)name;
  121. - (const char *)moduleDirectory:(const char *)name;
  122. - (NXZone *)dockZone;
  123. - (NXZone *)shelfZone;
  124. - cut:sender;
  125. - copy:sender;
  126. - pasteToShelf:sender;
  127. - pasteToDock:sender;
  128. - deselectShelf;
  129. - deselectDock;
  130. - selectShelf:sender;
  131. - selectDock:sender;
  132. - setProgressViewRatio:(float)aValue;
  133. - setProgressFieldString:(const char *)aString;
  134. - setPreferences:sender;
  135. - revertPreferences:sender;
  136. - activatePrefButtons:sender;
  137. - takeFloatValueFrom:sender;
  138. - updateMenus;
  139. - hideOrShowMenus:sender;
  140. - setBackSpacePassword:sender;
  141. @end
  142.  
  143.