home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2J (Developer) / os42jdev.iso / NextDeveloper / OpenStepConversion / IntermediateFrameworks3 / AppKit.framework / Headers / NSFontPanel.h < prev    next >
Text File  |  1994-09-29  |  2KB  |  69 lines

  1. /*
  2.     FontPanel.h
  3.     Application Kit, Release 2.0
  4.     Copyright (c) 1988, 1989, 1990, NeXT, Inc.  All rights reserved.
  5. */
  6.  
  7. #import "NSPanel.h"
  8. #import "NSFont.h"
  9.  
  10. /* Tags of views in the FontPanel */
  11.  
  12. enum {
  13.     NSFPPreviewButton            = 131,
  14.     NSFPRevertButton            = 130,
  15.     NSFPSetButton            = 132,
  16.     NSFPPreviewField            = 128,
  17.     NSFPSizeField            = 129,
  18.     NSFPSizeTitle            = 133,
  19.     NSFPCurrentField            = 134
  20. };
  21.  
  22. @interface NSFontPanel : NSPanel
  23. {
  24.     id                  faces;
  25.     id                  families;
  26.     id                  preview;
  27.     id                  current;
  28.     id                  size;
  29.     id                  sizes;
  30.     id                  manager;
  31.     id                  selFont;
  32.     struct _NSFontMetrics *selMetrics;
  33.     int                 curTag;
  34.     id                  accessoryView;
  35.     NSString *_keyBuffer;
  36.     id                  setButton;
  37.     id                  separator;
  38.     id                  sizeTitle;
  39.     NSString *lastPreview;
  40.     struct _fpFlags {
  41.     unsigned int        multipleFont:1;
  42.     unsigned int        dirty:1;
  43.     unsigned int        _RESERVED:11;
  44.     unsigned int        _amPreviewing:1;
  45.     unsigned int        _alwaysPreview:1;
  46.     unsigned int        _dontPreview:1;
  47.     }                   fpFlags;
  48.     NSTimeInterval      _lastKeyTime;
  49.     id                _chooser;
  50.     id                _titles;
  51.     id                _previewBox;
  52. }
  53.  
  54. + sharedFontPanel;
  55.  
  56. - accessoryView;
  57. - setAccessoryView:aView;
  58. - textDidEnd:textObject endChar:(unsigned short)endChar;
  59. - textDidGetKeys:textObject isEmpty:(BOOL)flag;
  60. - orderWindow:(int)place relativeTo:(int)otherWin;
  61. - (NSSize)windowWillResize:sender toSize:(NSSize)frameSize;
  62. - setPanelFont:fontObj isMultiple:(BOOL)flag;
  63. - panelConvertFont:fontObj;
  64. - (BOOL)worksWhenModal;
  65. - (BOOL)isEnabled;
  66. - setEnabled:(BOOL)flag;
  67.  
  68. @end
  69.