Redesign of ProjectInspector

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/branches/UNSTABLE_0_5@20612 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Sergii Stoian 2005-01-24 23:30:17 +00:00
parent 26ba99e4dd
commit 3fc7b2f71b
33 changed files with 99 additions and 355 deletions

View file

@ -1,3 +1,11 @@
2005-01-25 Serg Stoyan <stoyan255@ukr.net>
* Move "Project Name", "Project Type" and "Language" fields into
Project Inspector's "Project Attributes section"
* Library/PCProject.m: Add "Project Attributes" view. Modules'
inspectors now subview of this view.
2005-01-23 Serg Stoyan <stoyan255@ukr.net>
* Move appendLibraries: from project modules into PCMakefileFactory.m

View file

@ -101,6 +101,7 @@ ProjectCenter_RESOURCE_FILES = \
Resources/NewFile.gorm \
Resources/ProjectInspector.gorm \
Resources/BuildAttributes.gorm \
Resources/ProjectAttributes.gorm \
Resources/ProjectDescription.gorm \
Resources/FileAttributes.gorm \
Resources/cfile.template \

View file

@ -72,7 +72,11 @@
// Project Attributes
// Suplied by concrete project
NSView *projectAttributesView;
IBOutlet NSView *projectAttributesView;
NSView *projectAttributesSubview;
IBOutlet NSTextField *projectTypeField;
IBOutlet NSTextField *projectNameField;
IBOutlet NSPopUpButton *projectLanguagePB;
// Project Description
IBOutlet NSBox *projectDescriptionView;
@ -144,6 +148,12 @@
- (void)addSearchOrder:(id)sender;
- (void)syncSearchOrder;
// ============================================================================
// ==== Project Attributes
// ============================================================================
- (void)createProjectAttributes;
- (void)setCurrentLanguage:(id)sender;
// ============================================================================
// ==== Project Description
// ============================================================================

View file

@ -140,6 +140,7 @@
[[NSNotificationCenter defaultCenter] removeObserver:self];
RELEASE(buildAttributesView);
RELEASE(projectAttributesSubview);
RELEASE(projectAttributesView);
RELEASE(projectDescriptionView);
RELEASE(fileAttributesView);
@ -172,6 +173,9 @@
// Build Attributes
[self createBuildAttributes];
// Project Attributes
[self createProjectAttributes];
// Project Description
[self createProjectDescription];
@ -311,6 +315,7 @@
- (void)activeProjectDidChange:(NSNotification *)aNotif
{
PCProject *rootProject = [projectManager rootActiveProject];
NSView *newProjAttrSubview = nil;
if (rootProject != project)
{
@ -325,7 +330,17 @@
[[project projectDict] objectForKey:PCProjectName]);
// 1. Get custom project attributes view
projectAttributesView = [project projectAttributesView];
newProjAttrSubview = [project projectAttributesView];
if (projectAttributesSubview == nil)
{
[projectAttributesView addSubview:newProjAttrSubview];
}
else
{
[projectAttributesView replaceSubview:projectAttributesSubview
with:newProjAttrSubview];
}
projectAttributesSubview = newProjAttrSubview;
// 2. Update values in UI elements
[self updateValues:nil];
@ -354,6 +369,11 @@
[installPathField setStringValue:
[projectDict objectForKey:PCInstallDir]];
// Project Attributes
[projectTypeField setStringValue:[projectDict objectForKey:PCProjectType]];
[projectNameField setStringValue:[projectDict objectForKey:PCProjectName]];
[projectLanguagePB selectItemWithTitle:[projectDict objectForKey:PCLanguage]];
// Project Description view
[descriptionField setStringValue:
[projectDict objectForKey:PCDescription]];
@ -507,6 +527,40 @@
}
}
// ============================================================================
// ==== Project Attributes
// ============================================================================
- (void)createProjectAttributes
{
if (projectAttributesView)
{
return;
}
if ([NSBundle loadNibNamed:@"ProjectAttributes" owner:self] == NO)
{
PCLogError(self, @"error loading ProjectAttributes NIB file!");
return;
}
// Languages
[projectLanguagePB removeAllItems];
[projectLanguagePB addItemsWithTitles:[NSUserDefaults userLanguages]];
// Retain view
[projectAttributesView retain];
}
- (void)setCurrentLanguage:(id)sender
{
NSLog(@"set current language to %@", [sender titleOfSelectedItem]);
[project setProjectDictObject:[sender titleOfSelectedItem]
forKey:PCLanguage
notify:NO];
}
// ============================================================================
// ==== Project Description
// ============================================================================

View file

@ -33,8 +33,6 @@
@interface PCAggregateProject : PCProject
{
IBOutlet NSBox *projectAttributesView;
IBOutlet NSTextField *projectTypeField;
IBOutlet NSTextField *projectNameField;
NSMutableDictionary *infoDict;
}

View file

@ -182,8 +182,6 @@
- (void)updateInspectorValues:(NSNotification *)aNotif
{
[projectTypeField setStringValue:@"Aggregate"];
[projectNameField setStringValue:projectName];
}
@end

View file

@ -1,143 +1,75 @@
{
"## Comment" = "Do NOT change this file, Gorm maintains it";
FirstResponder = {
Actions = (
"activateContextHelpMode:",
"alignCenter:",
"alignJustified:",
"alignLeft:",
"alignRight:",
"arrangeInFront:",
"cancel:",
"capitalizeWord:",
"changeColor:",
"changeFont:",
"checkSpelling:",
"close:",
"complete:",
"copy:",
"copyFont:",
"copyRuler:",
"cut:",
"delete:",
"deleteBackward:",
"deleteForward:",
"deleteToBeginningOfLine:",
"deleteToBeginningOfParagraph:",
"deleteToEndOfLine:",
"deleteToEndOfParagraph:",
"deleteToMark:",
"deleteWordBackward:",
"deleteWordForward:",
"deminiaturize:",
"deselectAll:",
"fax:",
"hide:",
"hideOtherApplications:",
"indent:",
"loosenKerning:",
"lowerBaseline:",
"lowercaseWord:",
"makeKeyAndOrderFront:",
"miniaturize:",
"miniaturizeAll:",
"moveBackward:",
"moveBackwardAndModifySelection:",
"moveDown:",
"moveDownAndModifySelection:",
"moveForward:",
"moveForwardAndModifySelection:",
"moveLeft:",
"moveRight:",
"moveToBeginningOfDocument:",
"moveToBeginningOfLine:",
"moveToBeginningOfParagraph:",
"moveToEndOfDocument:",
"moveToEndOfLine:",
"moveToEndOfParagraph:",
"moveUp:",
"moveUpAndModifySelection:",
"moveWordBackward:",
"moveWordBackwardAndModifySelection:",
"moveWordForward:",
"moveWordForwardAndModifySelection:",
"newDocument:",
"ok:",
"open:",
"openDocument:",
"orderBack:",
"orderFront:",
"orderFrontColorPanel:",
"orderFrontDataLinkPanel:",
"orderFrontFontPanel:",
"orderFrontHelpPanel:",
"orderFrontStandardAboutPanel:",
"orderFrontStandardInfoPanel:",
"orderOut:",
"pageDown:",
"pageUp:",
"paste:",
"pasteAsPlainText:",
"pasteAsRichText:",
"pasteFont:",
"pasteRuler:",
"performClose:",
"performMiniaturize:",
"performZoom:",
"print:",
"raiseBaseline:",
"revertDocumentToSaved:",
"runPageLayout:",
"runToolbarCustomizationPalette:",
"saveAllDocuments:",
"saveDocument:",
"saveDocumentAs:",
"saveDocumentTo:",
"scrollLineDown:",
"scrollLineUp:",
"scrollPageDown:",
"scrollPageUp:",
"scrollViaScroller:",
"selectAll:",
"selectLine:",
"selectNextKeyView:",
"selectParagraph:",
"selectPreviousKeyView:",
"selectText:",
"selectToMark:",
"selectWord:",
"showContextHelp:",
"showGuessPanel:",
"showHelp:",
"showWindow:",
"stop:",
"subscript:",
"superscript:",
"swapWithMark:",
"takeDoubleValueFrom:",
"takeFloatValueFrom:",
"takeIntValueFrom:",
"takeObjectValueFrom:",
"takeStringValueFrom:",
"terminate:",
"tightenKerning:",
"toggle:",
"toggleContinuousSpellChecking:",
"toggleRuler:",
"toggleToolbarShown:",
"toggleTraditionalCharacterShape:",
"transpose:",
"transposeWords:",
"turnOffKerning:",
"turnOffLigatures:",
"underline:",
"unhide:",
"unhideAllApplications:",
"unscript:",
"uppercaseWord:",
"useAllLigatures:",
"useStandardKerning:",
"useStandardLigatures:",
"yank:",
"zoom:"
);
Super = NSObject;
@ -146,9 +78,7 @@
Actions = (
);
Outlets = (
projectAttributesView,
projectTypeField,
projectNameField
projectAttributesView
);
Super = NSObject;
};

View file

@ -38,7 +38,6 @@
// ----------------------------------------------------------------------------
// --- Actions
// ----------------------------------------------------------------------------
- (void)setCurrentLanguage:(id)sender;
- (void)setAppClass:(id)sender;
- (void)setFile:(id)sender;
- (void)clearFile:(id)sender;

View file

@ -60,14 +60,6 @@ NSString *PCITextFieldGetFocus = @"PCITextFieldGetFocusNotification";
- (void)createProjectAttributes
{
// Languages
[projectLanguagePB removeAllItems];
[projectLanguagePB
addItemsWithTitles:[NSUserDefaults userLanguages]];
// addItemsWithTitles:[projectDict objectForKey:PCUserLanguages]];
[projectLanguagePB
selectItemWithTitle:[projectDict objectForKey:PCLanguage]];
// TFs Buttons
[setFieldButton setRefusesFirstResponder:YES];
[clearFieldButton setRefusesFirstResponder:YES];
@ -107,14 +99,6 @@ NSString *PCITextFieldGetFocus = @"PCITextFieldGetFocusNotification";
// --- Actions
// ----------------------------------------------------------------------------
- (void)setCurrentLanguage:(id)sender
{
NSLog(@"set current language to %@", [sender titleOfSelectedItem]);
[self setProjectDictObject:[sender titleOfSelectedItem]
forKey:PCLanguage
notify:NO];
}
- (void)setAppClass:(id)sender
{
[self setProjectDictObject:[appClassField stringValue]
@ -600,9 +584,6 @@ NSString *PCITextFieldGetFocus = @"PCITextFieldGetFocusNotification";
// NSLog (@"PCAppProject: updateInspectorValues");
// Project Attributes view
[projectTypeField setStringValue:[projectDict objectForKey:PCProjectType]];
[projectNameField setStringValue:[projectDict objectForKey:PCProjectName]];
// [projectLanguageField setStringValue:[projectDict objectForKey:PCLanguage]];
[appClassField setStringValue:[projectDict objectForKey:PCPrincipalClass]];
[appImageField setStringValue:[projectDict objectForKey:PCAppIcon]];

View file

@ -43,9 +43,6 @@
@interface PCAppProject : PCProject
{
IBOutlet NSBox *projectAttributesView;
IBOutlet NSTextField *projectTypeField;
IBOutlet NSTextField *projectNameField;
IBOutlet NSPopUpButton *projectLanguagePB;
IBOutlet NSTextField *appClassField;
PCAppTextField *activeTextField;

View file

@ -27,9 +27,6 @@
);
Outlets = (
projectAttributesView,
projectTypeField,
projectNameField,
projectLanguagePB,
appClassField,
iconView,
setFieldButton,
@ -60,7 +57,8 @@
extensionsColumn,
iconColumn,
roleColumn,
classColumn
classColumn,
applicationType
);
Super = NSObject;
};

View file

@ -38,9 +38,6 @@
@interface PCBundleProject : PCProject
{
IBOutlet NSBox *projectAttributesView;
IBOutlet NSTextField *projectTypeField;
IBOutlet NSTextField *projectNameField;
IBOutlet NSTextField *projectLanguageField;
IBOutlet NSTextField *principalClassField;
IBOutlet NSTextField *bundleExtensionField;
}

View file

@ -276,10 +276,6 @@
- (void)updateInspectorValues:(NSNotification *)aNotif
{
[projectTypeField setStringValue:@"Bundle"];
[projectNameField setStringValue:projectName];
[projectLanguageField
setStringValue:[projectDict objectForKey:@"LANGUAGE"]];
[principalClassField
setStringValue:[projectDict objectForKey:PCPrincipalClass]];
[bundleExtensionField

View file

@ -1,143 +1,75 @@
{
"## Comment" = "Do NOT change this file, Gorm maintains it";
FirstResponder = {
Actions = (
"activateContextHelpMode:",
"alignCenter:",
"alignJustified:",
"alignLeft:",
"alignRight:",
"arrangeInFront:",
"cancel:",
"capitalizeWord:",
"changeColor:",
"changeFont:",
"checkSpelling:",
"close:",
"complete:",
"copy:",
"copyFont:",
"copyRuler:",
"cut:",
"delete:",
"deleteBackward:",
"deleteForward:",
"deleteToBeginningOfLine:",
"deleteToBeginningOfParagraph:",
"deleteToEndOfLine:",
"deleteToEndOfParagraph:",
"deleteToMark:",
"deleteWordBackward:",
"deleteWordForward:",
"deminiaturize:",
"deselectAll:",
"fax:",
"hide:",
"hideOtherApplications:",
"indent:",
"loosenKerning:",
"lowerBaseline:",
"lowercaseWord:",
"makeKeyAndOrderFront:",
"miniaturize:",
"miniaturizeAll:",
"moveBackward:",
"moveBackwardAndModifySelection:",
"moveDown:",
"moveDownAndModifySelection:",
"moveForward:",
"moveForwardAndModifySelection:",
"moveLeft:",
"moveRight:",
"moveToBeginningOfDocument:",
"moveToBeginningOfLine:",
"moveToBeginningOfParagraph:",
"moveToEndOfDocument:",
"moveToEndOfLine:",
"moveToEndOfParagraph:",
"moveUp:",
"moveUpAndModifySelection:",
"moveWordBackward:",
"moveWordBackwardAndModifySelection:",
"moveWordForward:",
"moveWordForwardAndModifySelection:",
"newDocument:",
"ok:",
"open:",
"openDocument:",
"orderBack:",
"orderFront:",
"orderFrontColorPanel:",
"orderFrontDataLinkPanel:",
"orderFrontFontPanel:",
"orderFrontHelpPanel:",
"orderFrontStandardAboutPanel:",
"orderFrontStandardInfoPanel:",
"orderOut:",
"pageDown:",
"pageUp:",
"paste:",
"pasteAsPlainText:",
"pasteAsRichText:",
"pasteFont:",
"pasteRuler:",
"performClose:",
"performMiniaturize:",
"performZoom:",
"print:",
"raiseBaseline:",
"revertDocumentToSaved:",
"runPageLayout:",
"runToolbarCustomizationPalette:",
"saveAllDocuments:",
"saveDocument:",
"saveDocumentAs:",
"saveDocumentTo:",
"scrollLineDown:",
"scrollLineUp:",
"scrollPageDown:",
"scrollPageUp:",
"scrollViaScroller:",
"selectAll:",
"selectLine:",
"selectNextKeyView:",
"selectParagraph:",
"selectPreviousKeyView:",
"selectText:",
"selectToMark:",
"selectWord:",
"showContextHelp:",
"showGuessPanel:",
"showHelp:",
"showWindow:",
"stop:",
"subscript:",
"superscript:",
"swapWithMark:",
"takeDoubleValueFrom:",
"takeFloatValueFrom:",
"takeIntValueFrom:",
"takeObjectValueFrom:",
"takeStringValueFrom:",
"terminate:",
"tightenKerning:",
"toggle:",
"toggleContinuousSpellChecking:",
"toggleRuler:",
"toggleToolbarShown:",
"toggleTraditionalCharacterShape:",
"transpose:",
"transposeWords:",
"turnOffKerning:",
"turnOffLigatures:",
"underline:",
"unhide:",
"unhideAllApplications:",
"unscript:",
"uppercaseWord:",
"useAllLigatures:",
"useStandardKerning:",
"useStandardLigatures:",
"yank:",
"zoom:",
"setPrincipalClass:",
"setBundleExtension:"
@ -151,9 +83,6 @@
);
Outlets = (
projectAttributesView,
projectTypeField,
projectNameField,
projectLanguageField,
principalClassField,
bundleExtensionField
);

View file

@ -38,9 +38,8 @@
@interface PCFrameworkProject : PCProject
{
IBOutlet NSBox *projectAttributesView;
IBOutlet NSTextField *projectTypeField;
IBOutlet NSTextField *projectNameField;
IBOutlet NSTextField *projectLanguageField;
IBOutlet NSTextField *principalClassField;
IBOutlet NSTextField *currentVersionNameField;
}
//----------------------------------------------------------------------------

View file

@ -342,10 +342,17 @@
- (void)updateInspectorValues:(NSNotification *)aNotif
{
[projectTypeField setStringValue:@"Framework"];
[projectNameField setStringValue:projectName];
[projectLanguageField setStringValue:[projectDict objectForKey:@"LANGUAGE"]];
[principalClassField
setStringValue:[projectDict objectForKey:PCPrincipalClass]];
}
- (void)setPrincipalClass:(id)sender
{
[self setProjectDictObject:[principalClassField stringValue]
forKey:PCPrincipalClass
notify:YES];
}
@end

View file

@ -3,25 +3,20 @@
FirstResponder = {
Actions = (
"changeFont:",
"deleteWordBackward:",
"moveDown:",
"moveWordForward:",
"orderFrontFontPanel:",
"raiseBaseline:",
"selectParagraph:",
"takeObjectValueFrom:",
"unscript:"
);
Super = NSObject;
};
PCLibraryProject = {
PCFrameworkProject = {
Actions = (
);
Outlets = (
projectAttributesView,
projectTypeField,
projectNameField,
projectLanguageField
currentVersionNameField,
principalClassField
);
Super = NSObject;
};

View file

@ -38,9 +38,6 @@
@interface PCLibProject : PCProject
{
IBOutlet NSBox *projectAttributesView;
IBOutlet NSTextField *projectTypeField;
IBOutlet NSTextField *projectNameField;
IBOutlet NSTextField *projectLanguageField;
}
//----------------------------------------------------------------------------

View file

@ -347,9 +347,6 @@
- (void)updateInspectorValues:(NSNotification *)aNotif
{
[projectTypeField setStringValue:@"Library"];
[projectNameField setStringValue:projectName];
[projectLanguageField setStringValue:[projectDict objectForKey:@"LANGUAGE"]];
}
@end

View file

@ -1,143 +1,75 @@
{
"## Comment" = "Do NOT change this file, Gorm maintains it";
FirstResponder = {
Actions = (
"activateContextHelpMode:",
"alignCenter:",
"alignJustified:",
"alignLeft:",
"alignRight:",
"arrangeInFront:",
"cancel:",
"capitalizeWord:",
"changeColor:",
"changeFont:",
"checkSpelling:",
"close:",
"complete:",
"copy:",
"copyFont:",
"copyRuler:",
"cut:",
"delete:",
"deleteBackward:",
"deleteForward:",
"deleteToBeginningOfLine:",
"deleteToBeginningOfParagraph:",
"deleteToEndOfLine:",
"deleteToEndOfParagraph:",
"deleteToMark:",
"deleteWordBackward:",
"deleteWordForward:",
"deminiaturize:",
"deselectAll:",
"fax:",
"hide:",
"hideOtherApplications:",
"indent:",
"loosenKerning:",
"lowerBaseline:",
"lowercaseWord:",
"makeKeyAndOrderFront:",
"miniaturize:",
"miniaturizeAll:",
"moveBackward:",
"moveBackwardAndModifySelection:",
"moveDown:",
"moveDownAndModifySelection:",
"moveForward:",
"moveForwardAndModifySelection:",
"moveLeft:",
"moveRight:",
"moveToBeginningOfDocument:",
"moveToBeginningOfLine:",
"moveToBeginningOfParagraph:",
"moveToEndOfDocument:",
"moveToEndOfLine:",
"moveToEndOfParagraph:",
"moveUp:",
"moveUpAndModifySelection:",
"moveWordBackward:",
"moveWordBackwardAndModifySelection:",
"moveWordForward:",
"moveWordForwardAndModifySelection:",
"newDocument:",
"ok:",
"open:",
"openDocument:",
"orderBack:",
"orderFront:",
"orderFrontColorPanel:",
"orderFrontDataLinkPanel:",
"orderFrontFontPanel:",
"orderFrontHelpPanel:",
"orderFrontStandardAboutPanel:",
"orderFrontStandardInfoPanel:",
"orderOut:",
"pageDown:",
"pageUp:",
"paste:",
"pasteAsPlainText:",
"pasteAsRichText:",
"pasteFont:",
"pasteRuler:",
"performClose:",
"performMiniaturize:",
"performZoom:",
"print:",
"raiseBaseline:",
"revertDocumentToSaved:",
"runPageLayout:",
"runToolbarCustomizationPalette:",
"saveAllDocuments:",
"saveDocument:",
"saveDocumentAs:",
"saveDocumentTo:",
"scrollLineDown:",
"scrollLineUp:",
"scrollPageDown:",
"scrollPageUp:",
"scrollViaScroller:",
"selectAll:",
"selectLine:",
"selectNextKeyView:",
"selectParagraph:",
"selectPreviousKeyView:",
"selectText:",
"selectToMark:",
"selectWord:",
"showContextHelp:",
"showGuessPanel:",
"showHelp:",
"showWindow:",
"stop:",
"subscript:",
"superscript:",
"swapWithMark:",
"takeDoubleValueFrom:",
"takeFloatValueFrom:",
"takeIntValueFrom:",
"takeObjectValueFrom:",
"takeStringValueFrom:",
"terminate:",
"tightenKerning:",
"toggle:",
"toggleContinuousSpellChecking:",
"toggleRuler:",
"toggleToolbarShown:",
"toggleTraditionalCharacterShape:",
"transpose:",
"transposeWords:",
"turnOffKerning:",
"turnOffLigatures:",
"underline:",
"unhide:",
"unhideAllApplications:",
"unscript:",
"uppercaseWord:",
"useAllLigatures:",
"useStandardKerning:",
"useStandardLigatures:",
"yank:",
"zoom:"
);
Super = NSObject;
@ -146,10 +78,7 @@
Actions = (
);
Outlets = (
projectAttributesView,
projectTypeField,
projectNameField,
projectLanguageField
projectAttributesView
);
Super = NSObject;
};

View file

@ -38,9 +38,6 @@
@interface PCToolProject : PCProject
{
IBOutlet NSBox *projectAttributesView;
IBOutlet NSTextField *projectTypeField;
IBOutlet NSTextField *projectNameField;
IBOutlet NSTextField *projectLanguageField;
NSMutableDictionary *infoDict;
}

View file

@ -341,9 +341,6 @@
- (void)updateInspectorValues:(NSNotification *)aNotif
{
[projectTypeField setStringValue:@"Tool"];
[projectNameField setStringValue:projectName];
[projectLanguageField setStringValue:[projectDict objectForKey:@"LANGUAGE"]];
}
@end

View file

@ -1,143 +1,75 @@
{
"## Comment" = "Do NOT change this file, Gorm maintains it";
FirstResponder = {
Actions = (
"activateContextHelpMode:",
"alignCenter:",
"alignJustified:",
"alignLeft:",
"alignRight:",
"arrangeInFront:",
"cancel:",
"capitalizeWord:",
"changeColor:",
"changeFont:",
"checkSpelling:",
"close:",
"complete:",
"copy:",
"copyFont:",
"copyRuler:",
"cut:",
"delete:",
"deleteBackward:",
"deleteForward:",
"deleteToBeginningOfLine:",
"deleteToBeginningOfParagraph:",
"deleteToEndOfLine:",
"deleteToEndOfParagraph:",
"deleteToMark:",
"deleteWordBackward:",
"deleteWordForward:",
"deminiaturize:",
"deselectAll:",
"fax:",
"hide:",
"hideOtherApplications:",
"indent:",
"loosenKerning:",
"lowerBaseline:",
"lowercaseWord:",
"makeKeyAndOrderFront:",
"miniaturize:",
"miniaturizeAll:",
"moveBackward:",
"moveBackwardAndModifySelection:",
"moveDown:",
"moveDownAndModifySelection:",
"moveForward:",
"moveForwardAndModifySelection:",
"moveLeft:",
"moveRight:",
"moveToBeginningOfDocument:",
"moveToBeginningOfLine:",
"moveToBeginningOfParagraph:",
"moveToEndOfDocument:",
"moveToEndOfLine:",
"moveToEndOfParagraph:",
"moveUp:",
"moveUpAndModifySelection:",
"moveWordBackward:",
"moveWordBackwardAndModifySelection:",
"moveWordForward:",
"moveWordForwardAndModifySelection:",
"newDocument:",
"ok:",
"open:",
"openDocument:",
"orderBack:",
"orderFront:",
"orderFrontColorPanel:",
"orderFrontDataLinkPanel:",
"orderFrontFontPanel:",
"orderFrontHelpPanel:",
"orderFrontStandardAboutPanel:",
"orderFrontStandardInfoPanel:",
"orderOut:",
"pageDown:",
"pageUp:",
"paste:",
"pasteAsPlainText:",
"pasteAsRichText:",
"pasteFont:",
"pasteRuler:",
"performClose:",
"performMiniaturize:",
"performZoom:",
"print:",
"raiseBaseline:",
"revertDocumentToSaved:",
"runPageLayout:",
"runToolbarCustomizationPalette:",
"saveAllDocuments:",
"saveDocument:",
"saveDocumentAs:",
"saveDocumentTo:",
"scrollLineDown:",
"scrollLineUp:",
"scrollPageDown:",
"scrollPageUp:",
"scrollViaScroller:",
"selectAll:",
"selectLine:",
"selectNextKeyView:",
"selectParagraph:",
"selectPreviousKeyView:",
"selectText:",
"selectToMark:",
"selectWord:",
"showContextHelp:",
"showGuessPanel:",
"showHelp:",
"showWindow:",
"stop:",
"subscript:",
"superscript:",
"swapWithMark:",
"takeDoubleValueFrom:",
"takeFloatValueFrom:",
"takeIntValueFrom:",
"takeObjectValueFrom:",
"takeStringValueFrom:",
"terminate:",
"tightenKerning:",
"toggle:",
"toggleContinuousSpellChecking:",
"toggleRuler:",
"toggleToolbarShown:",
"toggleTraditionalCharacterShape:",
"transpose:",
"transposeWords:",
"turnOffKerning:",
"turnOffLigatures:",
"underline:",
"unhide:",
"unhideAllApplications:",
"unscript:",
"uppercaseWord:",
"useAllLigatures:",
"useStandardKerning:",
"useStandardLigatures:",
"yank:",
"zoom:"
);
Super = NSObject;
@ -146,9 +78,7 @@
Actions = (
);
Outlets = (
projectAttributesView,
projectTypeField,
projectNameField
projectAttributesView
);
Super = NSObject;
};