24 #import <Foundation/NSObject.h>
39 - (NSArray *) tabIdentifiersForProjectAttributes: (
id) sender;
49 - (NSString *) projectAttributes: (
id) sender
50 toolbarItemLabelForTabIdentifier: (NSString *) tab;
60 - (NSString *) projectAttributes: (
id) sender
61 toolbarItemToolTipForTabIdentifier: (NSString *) tab;
72 - (NSImage *) projectAttributes: (
id) sender
73 toolbarItemIconForTabIdentifier: (NSString *) tab;
84 - (NSView *) projectAttributes: (
id) sender
85 viewForTabIdentifier: (NSString *) tab;
void setCurrentProjectModule:(id< ProjectModule > aModule)
Sets the currently displayed project module in the receiver's project window.
Definition: ProjectDocument.m:563
Definition: ProjectDocument.h:43
BOOL regenerateDerivedFiles()
Sent to the project module when it is to regenerate it's derived files which are generated from other...
NSDictionary * infoDictionary()
Instructs the project module to return an archivable version of it's data that it wishes to be saved ...
NSArray * moduleMenuItems()
Should return an array of NSMenuItem's which will be put into the module's submenu.
void switchView:(id sender)
An action which switches the current view based on what toolbar item has been selected.
Definition: ProjectAttributes.m:244
void finishInit()
Finishes the initialization process of the project module.
Definition: ProjectAttributes.h:34
void setProjectName:(NSString *aName)
Sets a new project name.
Definition: ProjectDocument.m:485
Definition: ProjectAttributesDelegate.h:30
NSString * moduleName()
Should return a unique module identifier name.
NSArray * toolbarItemIdentifiers()
A module should return the default toolbar item identifiers for it's toolbar.