home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1995 August / NEBULA.mdf / Apps / Utilities / Desktop / Locus / Source / FolderInsPane.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-05-21  |  1.5 KB  |  69 lines

  1.  
  2. /*
  3.     Copyright 1993  Jeremy Slade.
  4.  
  5.     You are free to use all or any parts of the Locus project
  6.     however you wish, just give credit where credit is due.
  7.     The author (Jeremy Slade) shall not be held responsible
  8.     for any damages that result out of use or misuse of any
  9.     part of this project.
  10.  
  11. */
  12.  
  13. /*
  14.     Project: Locus
  15.     
  16.     Class: FolderInsPane
  17.     
  18.     Description:
  19.     
  20.         This is the ispector pane for Folders.  It contains a browser listing the groups within the target folder, but doesn't do much at this point.  One planned feature is to have the browser used to reorder the groups, rather than having the groups always sorted.
  21.     
  22.     Original Author: Jeremy Slade
  23.     
  24.     Revision History:
  25.         Created
  26.             V.101    JGS Thu Dec 17 21:58:31 MST 1992
  27.             
  28. */
  29.  
  30.  
  31. #ifndef FolderInsPane_h
  32. #define FolderInsPane_h
  33.  
  34. #define FolderInsPane_VERSION (101)
  35.  
  36.  
  37. #import "InspectorPane.h"
  38.  
  39.  
  40. @interface FolderInsPane : InspectorPane
  41. {
  42.     id    browser;    // Browser containing list of groups
  43.     id    countField;    // Field displaying number of groups
  44.     id    inspectButton; // Inspect the currently selected group
  45. }
  46.  
  47. // Creating, initializing
  48. + initialize;
  49. - initContent:(const NXRect *)contentRect
  50.     style:(int)aStyle
  51.     backing:(int)bufferingType
  52.     buttonMask:(int)mask
  53.     defer:(BOOL)flag;
  54. - awakeFromNib;
  55. - free;
  56.  
  57. // Folder Inspector stuff
  58. - inspect:anObject;
  59. - showCurrent:sender;
  60. - groupSelected:sender;
  61. - inspectSelectedGroup:sender;
  62.  
  63. // Browser delegate methods
  64. - (int)browser:sender fillMatrix:matrix inColumn:(int)col;
  65.  
  66. @end
  67.  
  68. #endif // FolderInsPane_h
  69.