Annotation of Examples/AppKit/CompositeLab/CompositeView.h, revision 1.1.1.1

1.1       root        1: #import <appkit/View.h>
                      2: #import <appkit/color.h>
                      3: 
                      4: @interface CompositeView:View
                      5: {
                      6:     id source, destination, result, customImage;
                      7:     NXRect sRect, dRect, rRect;
                      8:     int operator, sourcePicture;
                      9:     NXColor sourceColor, destColor, backgroundColor;
                     10: 
                     11:     // Outlets...
                     12:     id sourceColorWell;
                     13:     id destColorWell;
                     14:     id backColorWell;
                     15:     id sourcePictureMatrix;
                     16: }
                     17: 
                     18: -initFrame:(const NXRect *)rect;
                     19: -free;
                     20: 
                     21: // Target-action methods
                     22: -setSourcePicture:sender;
                     23: -setOperator:sender;
                     24: -changeCustomImage:sender;
                     25: -changeSourceColor:sender;
                     26: -changeDestColor:sender;
                     27: -changeBackgroundColor:sender;
                     28: 
                     29: // Outlet-setting methods (we need these to set the initial colors)
                     30: - setSourceColorWell:anObject;
                     31: - setDestColorWell:anObject;
                     32: - setBackColorWell:anObject;
                     33: 
                     34: // These methods change the colors and display
                     35: - (void)changeSourceColorTo:(NXColor)color andDisplay:(BOOL)flag;
                     36: - (void)changeDestColorTo:(NXColor)color andDisplay:(BOOL)flag;
                     37: - (void)changeBackgroundColorTo:(NXColor)color andDisplay:(BOOL)flag;
                     38: - (BOOL)changeCustomImageTo:newImage;
                     39: 
                     40: // Other methods (some internal)
                     41: -drawSource:image;
                     42: -drawDestination:image;
                     43: -drawResult:image;
                     44: -drawSelf:(NXRect *)r :(int)count;
                     45: -speedyDraw;
                     46: -(int)operator;
                     47: 
                     48: - (NXDragOperation)draggingEntered:(id <NXDraggingInfo>)sender;
                     49: - (NXDragOperation)draggingUpdated:(id <NXDraggingInfo>)sender;
                     50: - draggingExited:sender;
                     51: - (BOOL)performDragOperation:(id <NXDraggingInfo>)sender;
                     52: - concludeDragOperation:(id <NXDraggingInfo>)sender;
                     53: - (void)doColorDrag:(id <NXDraggingInfo>)sender;
                     54: 
                     55: @end
                     56: 
                     57: 
                     58: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.