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

Instance Methods

(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.
 

Method Documentation

◆ projectAttributes:toolbarItemIconForTabIdentifier:

- (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’.

◆ projectAttributes:toolbarItemLabelForTabIdentifier:

- (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.

◆ projectAttributes:toolbarItemToolTipForTabIdentifier:

- (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.

◆ projectAttributes:viewForTabIdentifier:

- (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.

◆ tabIdentifiersForProjectAttributes:

- (NSArray *) tabIdentifiersForProjectAttributes: (id) sender

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: