home *** CD-ROM | disk | FTP | other *** search
/ Big Green CD 8 / BGCD_8_Dev.iso / NEXTSTEP / Utilities / Fiend-1.4.1-src / DockMgrView.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-09-17  |  3.0 KB  |  124 lines

  1. #import <appkit/appkit.h>
  2.  
  3. #define DOCKMGRVERSION 4
  4.  
  5. @interface DockMgrView : View
  6. {
  7.     id        theImage;
  8.     id        theAltImage;
  9.     id        theLoadImage;
  10.     id        appHash;
  11.     id        appTileImage;
  12.     id        dockList;
  13.     id        currentDock;
  14.     id        fiendSound;
  15.     id        destroySound;
  16.     id        dragView;
  17.     id        dockNameCell;
  18.     id        dockNumberCell;
  19.     id        miniwindowStore;
  20.     id        raiseButton;
  21.     id        nextLevelButton;
  22.     id        prevLevelButton;
  23.     id        rbImage;
  24.     id        rbAltImage;
  25.     id        nbImage;
  26.     id        nbAltImage;
  27.     id        pbImage;
  28.     id        pbAltImage;
  29.     id        fieldEditor;
  30.     id        stickyDock;
  31.     id        iconInspector;
  32.     id        iconPathField;
  33.     id        iconSwitchMatrix;
  34.     id        launchProc;
  35.     int        currentDockIndex;
  36.     int        inspectorButtonTag;
  37.     double    clickTime;
  38.     BOOL    dockLocked;
  39.     BOOL    dockSunken;
  40.     BOOL    editing;
  41.     BOOL    showDock;
  42.     BOOL    acceptDrag;
  43.     BOOL    dragChecked;
  44.     BOOL    itemOnDock;
  45.     BOOL    followLevels;
  46.     BOOL    keepDraggedIcons;
  47.     BOOL    windowsNeedUpdate;
  48.     NXPoint    mouseOffset;
  49.     DPSTimedEntry scanTimer;
  50.     DPSTimedEntry followTimer;
  51. }
  52.  
  53. - initFrame:(const NXRect *)aFrame withWindow:aWindow;
  54. - mouseDown:(NXEvent *)event;
  55. - drawSelf:(const NXRect *) rects:(int)rectCount;
  56. - readDocks;
  57. - writeDocks;
  58. - inspectIcon:iconView;
  59. - modalDone:sender;
  60. - bringCurrentToTop;
  61. - sendCurrentToBottom;
  62. - setDragView:theView andOffset:(NXPoint *)offset;
  63. - draggedImage:theImage endedAt:(NXPoint *)screenPoint deposited:(BOOL)didDeposit;
  64. - setIconSize:(int)aValue;
  65. - (int)iconSize;
  66. - deleteView:theView;
  67. - addLevel;
  68. - sinkDock:(BOOL)flag;
  69. - addWorkspace;
  70. - addRecycler;
  71. - launch:(const char *)aProgram autolaunch:(BOOL)flag;
  72. - killLauncher;
  73. - setFollowLevels:(BOOL)flag;
  74. - setKeepDraggedIcons:(BOOL)flag;
  75. - deleteLevel;
  76. - deselectAll:sender;
  77. - (int)hasSelectedCells;
  78. - redisplayAllIcons;
  79. - raiseButtonAction:sender;
  80. - levelButtonAction:sender;
  81. - setDockNameCellFont:(NXRect *)aRect;
  82. - setShowDock:(BOOL)flag;
  83. - setShowDock:(BOOL)flag leaveStickyIcons:(BOOL)leave;
  84. - (BOOL)showDock;
  85. - setDockLocked:(BOOL)flag;
  86. - (BOOL)dockLocked;
  87. - rotateOffsets;
  88. - vanishDocks:(BOOL)flag;
  89. - gotoDockLevel:(int)aLevel;
  90. - moveIconsTo:(int)aLevel;
  91. - moveLevelTo:(int)aLevel;
  92. - nextLevel;
  93. - twist;
  94. - previousLevel;
  95. - setLaunchFlagsFor:aView;
  96. - (int)currentDockIndex;
  97. - currentDock;
  98. - add:aView toStickyDock:(BOOL)flag owner:aDock;
  99. - getRaiseFrame:(NXRect *)raiseFrame levelFrame:(NXRect *)levelFrame from:(NXRect *)refFrame;
  100. - (int)findLevelContaining:(const char *)aPath switch:(BOOL)flag;
  101. - (int)totalIconCount;
  102. - (BOOL)acceptsFirstMouse;
  103. - (BOOL)acceptsFirstResponder;
  104. - windowDidResignKey:sender;
  105. - clearDockLevel;
  106. - copy:sender toPasteboard:pb andCut:(BOOL)cutFlag;
  107. - paste:sender;
  108. - paste:sender toPasteboard:pb;
  109. - gotoNamedLevel:(char *)aName;
  110. - nameLevel:(char *)aName;
  111. - setNameCell;
  112. - stickyDock;
  113. - app:theApp applicationWillLaunch:(const char *)theAppName;
  114. - app:theApp applicationDidLaunch:(const char *)theAppName;
  115. - app:theApp applicationDidTerminate:(const char *)theAppName;
  116. - scanIcons;
  117. - restoreIcons;
  118. - startScanTimer;
  119. - stopScanTimer;
  120. - (int)levelCount;
  121. @end
  122.  
  123. extern void fiendUnhideContext(int context, BOOL raise, BOOL makeActive, BOOL hideOthers);
  124.