home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / MiscKit1.7.1 / MiscKit / Examples / TreeView / SavePanelWithPopUp.subproj / SavePanelWithPopUp.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-02-08  |  910 b   |  33 lines

  1. //        Written by Aleksey Sudakov <zander@cnext.crec.mipt.ru>
  2. //          Copyright (c) 1995 by Aleksey Sudakov.
  3. //                Version 1.0.  All rights reserved.
  4. //
  5. //        This notice may not be removed from this source code.
  6. //
  7. //    This program is included in the MiscKit by permission from the author
  8. //    and its use is governed by the MiscKit license, found in the file
  9. //    "LICENSE.rtf" in the MiscKit distribution.  Please refer to that file
  10. //    for a list of all applicable permissions and restrictions.
  11. //    
  12.  
  13. #import <appkit/appkit.h>
  14.  
  15. @class List;
  16.  
  17. @interface SavePanelWithPopUp : SavePanel
  18. {
  19.  List* types;
  20.  id popUp;
  21.  char *selectedType;
  22. }
  23.  
  24. + newContent:(const NXRect *)contentRect style:(int)aStyle
  25.     backing:(int)bufferingType buttonMask:(int)mask defer:(BOOL)flag;
  26.  
  27. - registerPopUp;
  28. - addType:(char*)type withDescription:(char*)description;
  29. - (char*)selectedType;
  30. - setSelectedType:(const char *)aString;
  31. - free;
  32.  
  33. @end