|
| (id) | - initWithDocument:infoDictionary:projectModules: |
| | Designated initializer.
|
| |
| (NSDictionary *) | - infoDictionary |
| | Should return the project's info dictionary which is suitable for being written into the project file when saving.
|
| |
| (BOOL) | - regenerateDerivedFiles |
| | Instructs the project to regenerate any of it's derived files, if necessary.
|
| |
| (NSString *) | - pathToSubprojectsDirectory |
| | In case the project type supports subprojects, this method should return a path to a directory where subprojects of the project can be stored.
|
| |
| (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.
|
| |
| (NSArray *) | - buildTargetsForMakeBuilder: |
| | Asks the delegate to provide a list of build targets for the sending MakeBuilder.
|
| |
| (BOOL) | - prepareForBuildByBuilder:target: |
| | Instructs a delegate to prepare itself for being built.
|
| |
| (NSArray *) | - buildArgumentsForBuilder:target: |
| | Asks the delegate to provide arguments that should be passed to the build task.
|
| |
| (BOOL) | - prepareForCleanByBuilder:target: |
| | Instructs a delegate to prepare itself for being cleaned.
|
| |
| (NSArray *) | - cleanArgumentsForBuilder:target: |
| | Asks the delegate to provide arguments that should be passed to the clean task.
|
| |
|
(NSString *) | - pathToSubprojectsDirectory |
| | Asks the delegate to return an absolute path to the directory where the subprojects are to be stored.
|
| |
|
(NSString *) | + projectTypeID |
| | Should return the project type ID.
|
| |
|
(NSString *) | + humanReadableProjectTypeName |
| | Should return a human-readable, perhaps localized descriptive name of the project type.
|
| |
|
(NSString *) | + projectTypeDescription |
| | Should return a more detailed description of the project type.
|
| |
|
(NSImage *) | + projectTypeIcon |
| | Should return an icon of the project type (max 48x48 pixels).
|
| |
|
(NSArray *) | + projectModules |
| | Should return an OR'ed set of project capabilities provided by this project type.
|
| |
|
(NSDictionary *) | + projectTemplateDescriptions |
| | The project type should return a dictionary where keys are project template names and values are descriptions of the templates.
|
| |
|
(NSString *) | + pathToProjectTemplate: |
| | The receiver should return the path to the location of the project template named ‘templateName’.
|
| |