From 5c5a54d2d3bd387127f46f90498d23e741d6426c Mon Sep 17 00:00:00 2001 From: Robert Slover Date: Sun, 15 Oct 2000 18:29:22 +0000 Subject: [PATCH] some code improvements regarding the inspector git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@7820 72102866-910b-0410-8b05-ffd578937521 --- PCAppProj/PCAppProject.m | 28 +---------------- PCLibProj/PCLibProject.m | 62 ++++++++++-------------------------- PCToolProj/PCToolProject.m | 64 ++++++++++---------------------------- 3 files changed, 35 insertions(+), 119 deletions(-) diff --git a/PCAppProj/PCAppProject.m b/PCAppProj/PCAppProject.m index 0c1b99d..257fe26 100644 --- a/PCAppProj/PCAppProject.m +++ b/PCAppProj/PCAppProject.m @@ -43,29 +43,7 @@ - (void)_initUI { - // Always call super!!! [super _initUI]; - - projectAttributeInspectorView = [[NSBox alloc] init]; - [projectAttributeInspectorView setTitlePosition:NSAtTop]; - [projectAttributeInspectorView setBorderType:NSGrooveBorder]; - // [projectAttributeInspectorView addSubview:projectTypePopup]; - [projectAttributeInspectorView sizeToFit]; - [projectAttributeInspectorView setAutoresizingMask:NSViewWidthSizable]; - - projectProjectInspectorView = [[NSBox alloc] init]; - [projectProjectInspectorView setTitlePosition:NSAtTop]; - [projectProjectInspectorView setBorderType:NSGrooveBorder]; - // [projectProjectInspectorView addSubview:projectTypePopup]; - [projectProjectInspectorView sizeToFit]; - [projectProjectInspectorView setAutoresizingMask:NSViewWidthSizable]; - - projectFileInspectorView = [[NSBox alloc] init]; - [projectFileInspectorView setTitlePosition:NSAtTop]; - [projectFileInspectorView setBorderType:NSGrooveBorder]; - // [projectFileInspectorView addSubview:projectTypePopup]; - [projectFileInspectorView sizeToFit]; - [projectFileInspectorView setAutoresizingMask:NSViewWidthSizable]; } @end @@ -99,11 +77,7 @@ - (void)dealloc { [rootCategories release]; - - [projectAttributeInspectorView release]; - [projectProjectInspectorView release]; - [projectFileInspectorView release]; - + [super dealloc]; } diff --git a/PCLibProj/PCLibProject.m b/PCLibProj/PCLibProject.m index 910c5db..54626b8 100644 --- a/PCLibProj/PCLibProject.m +++ b/PCLibProj/PCLibProject.m @@ -43,31 +43,7 @@ - (void)_initUI { - // Always call super!!! [super _initUI]; - - projectAttributeInspectorView = [[NSBox alloc] init]; - [projectAttributeInspectorView setTitlePosition:NSAtTop]; - [projectAttributeInspectorView setBorderType:NSGrooveBorder]; - // [projectAttributeInspectorView addSubview:projectTypePopup]; - [projectAttributeInspectorView sizeToFit]; - [projectAttributeInspectorView setAutoresizingMask:NSViewWidthSizable]; - - projectProjectInspectorView = [[NSBox alloc] init]; - [projectProjectInspectorView setTitlePosition:NSAtTop]; - [projectProjectInspectorView setBorderType:NSGrooveBorder]; - // [projectProjectInspectorView addSubview:projectTypePopup]; - [projectProjectInspectorView sizeToFit]; - [projectProjectInspectorView setAutoresizingMask:NSViewWidthSizable]; - - projectFileInspectorView = [[NSBox alloc] init]; - [projectFileInspectorView setTitlePosition:NSAtTop]; - [projectFileInspectorView setBorderType:NSGrooveBorder]; - // [projectFileInspectorView addSubview:projectTypePopup]; - [projectFileInspectorView sizeToFit]; - [projectFileInspectorView setAutoresizingMask:NSViewWidthSizable]; - - _needsAdditionalReleasing = YES; } @end @@ -80,31 +56,27 @@ - (id)init { - if ((self = [super init])) { - rootCategories = [[NSDictionary dictionaryWithObjectsAndKeys: - PCSubprojects, @"Subprojects", - PCLibraries, @"Libraries", - PCDocuFiles,@"Documentation", - PCOtherResources,@"Other Resources", - PCOtherSources,@"Other Sources", - PCHeaders,@"Headers", - PCClasses,@"Classes", - nil] retain]; - - [self _initUI]; - } - return self; + if ((self = [super init])) { + rootCategories = [[NSDictionary dictionaryWithObjectsAndKeys: + PCSubprojects, @"Subprojects", + PCLibraries, @"Libraries", + PCDocuFiles,@"Documentation", + PCOtherResources,@"Other Resources", + PCOtherSources,@"Other Sources", + PCHeaders,@"Headers", + PCClasses,@"Classes", + nil] retain]; + + [self _initUI]; + } + return self; } - (void)dealloc { - [rootCategories release]; - - [projectAttributeInspectorView release]; - [projectProjectInspectorView release]; - [projectFileInspectorView release]; - - [super dealloc]; + [rootCategories release]; + + [super dealloc]; } //---------------------------------------------------------------------------- diff --git a/PCToolProj/PCToolProject.m b/PCToolProj/PCToolProject.m index 83a8589..26ff45e 100644 --- a/PCToolProj/PCToolProject.m +++ b/PCToolProj/PCToolProject.m @@ -43,31 +43,7 @@ - (void)_initUI { - // Always call super!!! [super _initUI]; - - projectAttributeInspectorView = [[NSBox alloc] init]; - [projectAttributeInspectorView setTitlePosition:NSAtTop]; - [projectAttributeInspectorView setBorderType:NSGrooveBorder]; - // [projectAttributeInspectorView addSubview:projectTypePopup]; - [projectAttributeInspectorView sizeToFit]; - [projectAttributeInspectorView setAutoresizingMask:NSViewWidthSizable]; - - projectProjectInspectorView = [[NSBox alloc] init]; - [projectProjectInspectorView setTitlePosition:NSAtTop]; - [projectProjectInspectorView setBorderType:NSGrooveBorder]; - // [projectProjectInspectorView addSubview:projectTypePopup]; - [projectProjectInspectorView sizeToFit]; - [projectProjectInspectorView setAutoresizingMask:NSViewWidthSizable]; - - projectFileInspectorView = [[NSBox alloc] init]; - [projectFileInspectorView setTitlePosition:NSAtTop]; - [projectFileInspectorView setBorderType:NSGrooveBorder]; - // [projectFileInspectorView addSubview:projectTypePopup]; - [projectFileInspectorView sizeToFit]; - [projectFileInspectorView setAutoresizingMask:NSViewWidthSizable]; - - _needsAdditionalReleasing = YES; } @end @@ -80,34 +56,28 @@ - (id)init { - if ((self = [super init])) { - rootCategories = [[NSDictionary dictionaryWithObjectsAndKeys: + if ((self = [super init])) { + rootCategories = [[NSDictionary dictionaryWithObjectsAndKeys: PCImages,@"Images", - PCOtherResources,@"Other Resources", - PCSubprojects,@"Subprojects", - PCLibraries,@"Libraries", - PCDocuFiles,@"Documentation", - PCOtherSources,@"Other Sources", - PCHeaders,@"Headers", - PCClasses,@"Classes", - nil] retain]; - - [self _initUI]; - } - return self; + PCOtherResources,@"Other Resources", + PCSubprojects,@"Subprojects", + PCLibraries,@"Libraries", + PCDocuFiles,@"Documentation", + PCOtherSources,@"Other Sources", + PCHeaders,@"Headers", + PCClasses,@"Classes", + nil] retain]; + + [self _initUI]; + } + return self; } - (void)dealloc { - [rootCategories release]; - - if (_needsAdditionalReleasing) { - [projectAttributeInspectorView release]; - [projectProjectInspectorView release]; - [projectFileInspectorView release]; - } - - [super dealloc]; + [rootCategories release]; + + [super dealloc]; } //----------------------------------------------------------------------------