From 3edc31582776914c589463182eeb842a5b5f50a6 Mon Sep 17 00:00:00 2001 From: Riccardo Mottola Date: Fri, 18 Nov 2016 00:13:35 +0000 Subject: [PATCH] Connect add/remove buttons. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@40223 72102866-910b-0410-8b05-ffd578937521 --- .../Application/PCAppProject+Inspector.h | 6 ++++-- .../Application/PCAppProject+Inspector.m | 9 +++++---- .../Resources/Inspector.gorm/data.classes | 5 ++++- .../Resources/Inspector.gorm/data.info | Bin 184 -> 184 bytes .../Resources/Inspector.gorm/objects.gorm | Bin 26829 -> 26916 bytes 5 files changed, 13 insertions(+), 7 deletions(-) diff --git a/Modules/Projects/Application/PCAppProject+Inspector.h b/Modules/Projects/Application/PCAppProject+Inspector.h index 6235cf4..d18833e 100644 --- a/Modules/Projects/Application/PCAppProject+Inspector.h +++ b/Modules/Projects/Application/PCAppProject+Inspector.h @@ -1,7 +1,7 @@ /* GNUstep ProjectCenter - http://www.gnustep.org/experience/ProjectCenter.html - Copyright (C) 2001-2015 Free Software Foundation + Copyright (C) 2001-2016 Free Software Foundation Author: Serg Stoyan Riccardo Mottola @@ -50,7 +50,9 @@ - (void)clearMainNib:(id)sender; - (BOOL)setMainNibWithFileAtPath:(NSString *)path; -- (void)setDocBasedApp:(id)sender; +- (IBAction)setDocBasedApp:(id)sender; +- (IBAction)addDocType: (id)sender; +- (IBAction)removeDocType: (id)sender; - (NSInteger)numberOfRowsInTableView:(NSTableView *)aTableView; - (id) tableView:(NSTableView *)aTableView diff --git a/Modules/Projects/Application/PCAppProject+Inspector.m b/Modules/Projects/Application/PCAppProject+Inspector.m index 648aa96..9585b47 100644 --- a/Modules/Projects/Application/PCAppProject+Inspector.m +++ b/Modules/Projects/Application/PCAppProject+Inspector.m @@ -1,9 +1,10 @@ /* GNUstep ProjectCenter - http://www.gnustep.org/experience/ProjectCenter.html - Copyright (C) 2001 Free Software Foundation + Copyright (C) 2001-2016 Free Software Foundation Author: Serg Stoyan + Riccardo Mottola This file is part of GNUstep. @@ -261,7 +262,7 @@ cleanup(NSMutableDictionary *m, NSString *k) [docTypesPanel makeKeyAndOrderFront: nil]; } -- (void)setDocBasedApp: (id)sender +- (IBAction)setDocBasedApp: (id)sender { NSString *docBased = [projectDict objectForKey: PCDocumentBasedApp]; @@ -341,7 +342,7 @@ cleanup(NSMutableDictionary *m, NSString *k) } } -- (void)addDocType: (id)sender +- (IBAction)addDocType: (id)sender { NSInteger row; NSMutableDictionary *entry = [NSMutableDictionary dictionaryWithCapacity: 6]; @@ -375,7 +376,7 @@ cleanup(NSMutableDictionary *m, NSString *k) notify: YES]; } -- (void)removeDocType: (id)sender +- (IBAction)removeDocType: (id)sender { int selectedRow = [docTypesList selectedRow]; diff --git a/Modules/Projects/Application/Resources/Inspector.gorm/data.classes b/Modules/Projects/Application/Resources/Inspector.gorm/data.classes index a7a2ff8..a8faf4d 100644 --- a/Modules/Projects/Application/Resources/Inspector.gorm/data.classes +++ b/Modules/Projects/Application/Resources/Inspector.gorm/data.classes @@ -2,6 +2,7 @@ "## Comment" = "Do NOT change this file, Gorm maintains it"; FirstResponder = { Actions = ( + "addDocType:", "clearAppIcon:", "clearFile:", "clearHelpFile:", @@ -28,7 +29,9 @@ "setAppType:", "setBundleIdentifier:", "setDocBasedApp:", - "showDocTypesPanel:" + "showDocTypesPanel:", + "addDocType:", + "removeDocType:" ); Outlets = ( projectAttributesView, diff --git a/Modules/Projects/Application/Resources/Inspector.gorm/data.info b/Modules/Projects/Application/Resources/Inspector.gorm/data.info index c3f8dd50912d82085bb49f99c1f0e87a0a9fcda6..6eea44a5561fef8f6c87de37737e8f4aab6a9ac3 100644 GIT binary patch delta 11 ScmdnNxPx&*8l(8c^gsX@1Ov(d delta 11 ScmdnNxPx&*8l%|6^gsX@00YSY diff --git a/Modules/Projects/Application/Resources/Inspector.gorm/objects.gorm b/Modules/Projects/Application/Resources/Inspector.gorm/objects.gorm index 7de2526c040ba4a50387f9066c749ad1020ef1a0..641c3f2124486effeef70c39d0dbfc46790b1ba3 100644 GIT binary patch delta 4206 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