GormOutlineView

Authors

Gregory John Casamento (greg_casamento@yahoo.com)
The NSOutlineView subclass in gorm which handles outlet/action editing

Copyright: (C) 2001 Free Software Foundation, Inc.


Contents -

  1. Software documentation for the GormOutletActionHolder class
  2. Software documentation for the GormOutlineView class
  3. Software documentation for the NSObject(GormOutlineViewDataSource) informal protocol
  4. Software documentation for the NSObject(GormOutlineViewDelegate) informal protocol
  5. GormOutlineView types

Software documentation for the GormOutletActionHolder class

GormOutletActionHolder : NSObject

Declared in:
GormCore/GormOutlineView.h
Description forthcoming.

Instance Variables

Method summary

getName 

- (NSString*) getName;
Description forthcoming.

initWithName: 

- (id) initWithName: (NSString*)name;
Description forthcoming.

setName: 

- (void) setName: (NSString*)name;
Description forthcoming.



Instance Variables for GormOutletActionHolder Class

_name

@protected NSString* _name;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.




Software documentation for the GormOutlineView class

GormOutlineView : NSOutlineView

Declared in:
GormCore/GormOutlineView.h
Description forthcoming.

Instance Variables

Method summary

actionColumn 

- (NSTableColumn*) actionColumn;
Description forthcoming.

attributeOffset 

- (float) attributeOffset;
Description forthcoming.

editType 

- (GSAttributeType) editType;
Description forthcoming.

isEditing 

- (BOOL) isEditing;
Description forthcoming.

itemBeingEdited 

- (id) itemBeingEdited;
Description forthcoming.

menuItem 

- (NSMenuItem*) menuItem;
Description forthcoming.

outletColumn 

- (NSTableColumn*) outletColumn;
Description forthcoming.

removeItemAtRow: 

- (void) removeItemAtRow: (int)row;
Description forthcoming.

reset 

- (void) reset;
Description forthcoming.

selectRow: 

- (void) selectRow: (int)rowIndex;
Description forthcoming.

setActionColumn: 

- (void) setActionColumn: (NSTableColumn*)ac;
Description forthcoming.

setAttributeOffset: 

- (void) setAttributeOffset: (float)offset;
Description forthcoming.

setIsEditing: 

- (void) setIsEditing: (BOOL)flag;
Description forthcoming.

setItemBeingEdited: 

- (void) setItemBeingEdited: (id)item;
Description forthcoming.

setMenuItem: 

- (void) setMenuItem: (NSMenuItem*)item;
Description forthcoming.

setOutletColumn: 

- (void) setOutletColumn: (NSTableColumn*)oc;
Description forthcoming.



Instance Variables for GormOutlineView Class

_actionColumn

@protected NSTableColumn* _actionColumn;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_attributeOffset

@protected float _attributeOffset;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_edittype

@protected GSAttributeType _edittype;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_isEditing

@protected BOOL _isEditing;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_itemBeingEdited

@protected id _itemBeingEdited;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_menuItem

@protected NSMenuItem* _menuItem;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_outletColumn

@protected NSTableColumn* _outletColumn;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.




Software documentation for the NSObject(GormOutlineViewDataSource) informal protocol

NSObject(GormOutlineViewDataSource)

Declared in:
GormCore/GormOutlineView.h
Description forthcoming.
Method summary

outlineView: actionsForItem: 

- (NSArray*) outlineView: (GormOutlineView*)ov actionsForItem: (id)item;
Description forthcoming.

outlineView: addAction: forClass: 

- (void) outlineView: (NSOutlineView*)anOutlineView addAction: (NSString*)action forClass: (id)item;
Description forthcoming.

outlineView: addNewActionForClass: 

- (NSString*) outlineView: (NSOutlineView*)anOutlineView addNewActionForClass: (id)item;
Description forthcoming.

outlineView: addNewOutletForClass: 

- (NSString*) outlineView: (NSOutlineView*)anOutlineView addNewOutletForClass: (id)item;
Description forthcoming.

outlineView: addOutlet: forClass: 

- (void) outlineView: (NSOutlineView*)anOutlineView addOutlet: (NSString*)outlet forClass: (id)item;
Description forthcoming.

outlineView: outletsForItem: 

- (NSArray*) outlineView: (GormOutlineView*)ov outletsForItem: (id)item;
Description forthcoming.

Software documentation for the NSObject(GormOutlineViewDelegate) informal protocol

NSObject(GormOutlineViewDelegate)

Declared in:
GormCore/GormOutlineView.h
Description forthcoming.
Method summary

outlineView: shouldDeleteItem: 

- (BOOL) outlineView: (GormOutlineView*)ov shouldDeleteItem: (id)item;
Description forthcoming.

GormOutlineView types

GSAttributeType

typedef enum ... GSAttributeType;
Description forthcoming.