EDObjectWell


Inherits From:
NSControl
Declared In:
EDObjectWell.h


Class Description

Object wells are places that provide or accept objects. A delegate/datasource specifies, in terms of pasteboard types, what kind of object is available and fills the pasteboard when the user drags the graphical representation of the objects from the well. If an object of an acceptable type is deposited on the well (and the delegate approves) the object is accepted and the delegate notified. This does not neccessarily result in anything being displayed on the well.


Instance Variables

struct _EDOWFlags flags;
NSDictionary *imageDictionary;
NSArray *currentTypes;
NSArray *acceptableTypes;
IBOutlet id delegate;

flagsThese instance variables are private.
imageDictionary
currentTypes
acceptableTypes
delegateConnect in Interface Builder.


Method Types

Changing the well's appearance
- setDrawsBezel:
- drawsBezel
- setImageDictionary:
- imageDictionary
Setting and getting the well's attributes
- setDelaysRequestingData:
- delaysRequestingData
Assigning a delegate
- setDelegate:
- delegate
Setting and getting object types
- setCurrentTypes:
- currentTypes
- setAcceptableTypes:
- acceptableTypes
Setting the image displayed
- setImage:
- image

Instance Methods

acceptableTypes

- (NSArray *)acceptableTypes

No method description.


currentTypes

- (NSArray *)currentTypes

No method description.


delaysRequestingData

- (BOOL)delaysRequestingData

No method description.


delegate

- (id)delegate

No method description.


drawsBezel

- (BOOL)drawsBezel

No method description.


image

- (NSImage *)image

No method description.


imageDictionary

- (NSDictionary *)imageDictionary

No method description.


setAcceptableTypes:

- (void)setAcceptableTypes:(NSArray *)types

No method description.


setCurrentTypes:

- (void)setCurrentTypes:(NSArray *)types

No method description.


setDelaysRequestingData:

- (void)setDelaysRequestingData:(BOOL)flag

No method description.


setDelegate:

- (void)setDelegate:(id)anObject

No method description.


setDrawsBezel:

- (void)setDrawsBezel:(BOOL)flag

No method description.


setImage:

- (void)setImage:(NSImage *)anImage

No method description.


setImageDictionary:

- (void)setImageDictionary:(NSDictionary *)someImages

No method description.


Version 2.0 Copyright ©2002 by Erik Doernenburg. All Rights Reserved.