ProjectManager  0.2
Public Member Functions
<ProjectAttributesDelegate> Protocol Reference
Inheritance diagram for <ProjectAttributesDelegate>:
AggregateProjectType ApplicationProjectType BundleProjectType FrameworkProjectType PaletteProjectType

List of all members.

Public Member Functions

(NSArray *) - tabIdentifiersForProjectAttributes:
 Asks the delegate to return a list of attributes tab identifiers.
(NSString *) - projectAttributes:toolbarItemLabelForTabIdentifier:
 Asks the delegate to provide a label for it's tab toolbar item.
(NSString *) - projectAttributes:toolbarItemToolTipForTabIdentifier:
 Asks the delegate to provide a tool tip for it's tab toolbar item.
(NSImage *) - projectAttributes:toolbarItemIconForTabIdentifier:
 Asks the delegate to provide an icon for it's tab toolbar item.
(NSView *) - projectAttributes:viewForTabIdentifier:
 Asks the delegate to provide a view which to put into the sender's content view.

Member Function Documentation

- (NSImage *) projectAttributes: (id)  sender
toolbarItemIconForTabIdentifier: (NSString *)  tab 

Asks the delegate to provide an icon for it's tab toolbar item.

Parameters:
tabThe tab for which the icon is intended.
senderThe sender ProjectAttributes object.
Returns:
An NSImage which to set as the toolbar item's icon. Returning `nil' means `no icon'.
- (NSString *) projectAttributes: (id)  sender
toolbarItemLabelForTabIdentifier: (NSString *)  tab 

Asks the delegate to provide a label for it's tab toolbar item.

Parameters:
tabThe tab for which the label is intended.
senderThe sender ProjectAttributes object.
Returns:
A string which to set as the toolbar item's label.
- (NSString *) projectAttributes: (id)  sender
toolbarItemToolTipForTabIdentifier: (NSString *)  tab 

Asks the delegate to provide a tool tip for it's tab toolbar item.

Parameters:
tabThe tab for which the tool tip is intended.
senderThe sender ProjectAttributes object.
Returns:
A string which to set as the toolbar item's tool tip.
- (NSView *) projectAttributes: (id)  sender
viewForTabIdentifier: (NSString *)  tab 

Asks the delegate to provide a view which to put into the sender's content view.

Parameters:
senderThe sender ProjectAttributes object.
tabThe tab for which to provide the view.
Returns:
A view object which will be put into the sender's content view.

Asks the delegate to return a list of attributes tab identifiers.

Parameters:
senderThe sender ProjectAttributes object.
Returns:
An array of string identifiers of attributes tabs.

The documentation for this protocol was generated from the following file: