home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.0 / NeXTSTEP3.0.iso / NextDeveloper / Headers / dbkit / DBImageView.h < prev    next >
Text File  |  1992-03-27  |  755b  |  45 lines

  1. /*
  2. **      DBImageView.h
  3. **      Database Kit, Release 3.0
  4. **      Copyright (c) 1992, NeXT Computer, Inc.  All rights reserved. 
  5. */
  6.  
  7.  
  8. #import <appkit/Control.h>
  9.  
  10. @interface DBImageView : Control
  11. {
  12.     id        _image;
  13.     struct {
  14.     unsigned    _style : 4;
  15.     BOOL        _editable : 1;
  16.     } _ivflags;
  17.     id _target;                    // for action messages
  18.     SEL _action;                   // call here after an image drag-drop
  19. }
  20.  
  21.  
  22. - initFrame:(const NXRect *)frameRect;
  23. - drawSelf:(const NXRect *)rects :(int)rectCount;
  24.  
  25. - image;
  26. - setImage:newImage;
  27.  
  28. - setStyle:(int)newStyle;
  29. - (int)style;
  30. - setEditable:(BOOL)yn;
  31. - (BOOL)isEditable;
  32.  
  33.  
  34. typedef enum {
  35.     DB_ImageNoFrame = 0,
  36.     DB_ImagePhoto,
  37.     DB_ImageGrayBezel,
  38.     DB_ImageGroove
  39. } DBImageStyle;
  40.  
  41.  
  42. @end
  43.  
  44.  
  45.