* Modules/Preferences/Build/PCBuildPrefs.h:

* Modules/Preferences/Build/PCBuildPrefs.m:
* Modules/Preferences/Build/Resources/BuildPrefs.gorm:
Move "Remove files in root build directory on quit" option
from here...
* Modules/Preferences/Misc/PCMiscPrefs.h:
* Modules/Preferences/Misc/PCMiscPrefs.m:
* Modules/Preferences/Misc/Resources/MiscPrefs.gorm:
to here.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@28008 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Sergii Stoian 2009-02-28 22:47:37 +00:00
parent 9ae293917b
commit 811a306f55
9 changed files with 42 additions and 30 deletions

View file

@ -1,3 +1,15 @@
2009-03-01 00:47 Sergii Stoian <stoyan255@gmail.com>
* Modules/Preferences/Build/PCBuildPrefs.h:
* Modules/Preferences/Build/PCBuildPrefs.m:
* Modules/Preferences/Build/Resources/BuildPrefs.gorm:
Move "Remove files in root build directory on quit" option
from here...
* Modules/Preferences/Misc/PCMiscPrefs.h:
* Modules/Preferences/Misc/PCMiscPrefs.m:
* Modules/Preferences/Misc/Resources/MiscPrefs.gorm:
to here.
2009-03-01 Sergii Stoian <stoyan255@gmail.com>
* Framework/PCProjectManager.m:

View file

@ -30,11 +30,12 @@
#define PCDefaultBuildTool @"/usr/bin/make"
#endif
#define SuccessSound @"SuccessSound"
#define FailureSound @"FailureSound"
#define RootBuildDirectory @"RootBuildDirectory"
#define BuildTool @"BuildTool"
#define PromptOnClean @"PromtOnClean"
#define SuccessSound @"SuccessSound"
#define FailureSound @"FailureSound"
#define RootBuildDirectory @"RootBuildDirectory"
#define BuildTool @"BuildTool"
#define DeleteCacheWhenQuitting @"DeleteBuildCacheWhenQuitting"
#define PromptOnClean @"PromtOnClean"
@interface PCBuildPrefs : NSObject <PCPrefsSection>
{
@ -52,6 +53,7 @@
IBOutlet NSTextField *buildToolField;
IBOutlet NSButton *setBuildToolButton;
IBOutlet NSButton *deleteCache;
IBOutlet NSButton *promptOnClean;
}

View file

@ -58,6 +58,7 @@
[setRootBuildDirButton setRefusesFirstResponder:YES];
[setBuildToolButton setRefusesFirstResponder:YES];
[deleteCache setRefusesFirstResponder:YES];
[promptOnClean setRefusesFirstResponder:YES];
}
@ -81,6 +82,7 @@
[prefs setObject:@"" forKey:FailureSound];
[prefs setObject:@"" forKey:RootBuildDirectory];
[prefs setObject:PCDefaultBuildTool forKey:BuildTool];
[prefs setObject:@"YES" forKey:DeleteCacheWhenQuitting];
[prefs setObject:@"YES" forKey:PromptOnClean];
}
@ -104,6 +106,10 @@
val = PCDefaultBuildTool;
[buildToolField setStringValue:val];
val = [prefs objectForKey:DeleteCacheWhenQuitting];
state = [val isEqualToString:@"YES"] ? NSOnState : NSOffState;
[deleteCache setState:state];
val = [prefs objectForKey:PromptOnClean];
state = [val isEqualToString:@"YES"] ? NSOnState : NSOffState;
[promptOnClean setState:state];
@ -241,6 +247,20 @@
[[buildingView window] makeFirstResponder:buildToolField];
}
- (void)setDeleteCache:(id)sender
{
NSString *state;
if (deleteCache == nil)
{// HACK!!! need to be fixed in GNUstep
deleteCache = sender;
return;
}
state = ([sender state] == NSOffState) ? @"NO" : @"YES";
[prefs setObject:state forKey:DeleteCacheWhenQuitting];
}
- (void)setPromptOnClean:(id)sender
{
NSString *state;

View file

@ -2,6 +2,7 @@
"## Comment" = "Do NOT change this file, Gorm maintains it";
FirstResponder = {
Actions = (
"setDeleteCache:",
"setBuildTool:",
"setFailureSound:",
"setPromptOnClean:",
@ -16,7 +17,8 @@
"setFailureSound:",
"setRootBuildDir:",
"setSuccessSound:",
"setBuildTool:"
"setBuildTool:",
"setDeleteCache:"
);
Outlets = (
buildingView,

View file

@ -31,7 +31,6 @@
#endif
#define PromptOnQuit @"PromtOnQuit"
#define DeleteCacheWhenQuitting @"DeleteBuildCacheWhenQuitting"
#define FullPathInFilePanels @"FullPathInFilePanels"
#define Debugger @"Debugger"
#define Editor @"Editor"
@ -43,7 +42,6 @@
IBOutlet NSBox *miscView;
IBOutlet NSButton *promptWhenQuit;
IBOutlet NSButton *deleteCache;
IBOutlet NSButton *fullPathInFilePanels;
IBOutlet NSTextField *debuggerField;
IBOutlet NSButton *debuggerButton;

View file

@ -53,7 +53,6 @@
- (void)awakeFromNib
{
[promptWhenQuit setRefusesFirstResponder:YES];
[deleteCache setRefusesFirstResponder:YES];
[fullPathInFilePanels setRefusesFirstResponder:YES];
[debuggerButton setRefusesFirstResponder:YES];
@ -77,7 +76,6 @@
- (void)setDefaults
{
[prefs setObject:@"YES" forKey:PromptOnQuit];
[prefs setObject:@"YES" forKey:DeleteCacheWhenQuitting];
[prefs setObject:@"YES" forKey:FullPathInFilePanels];
[prefs setObject:@"/usr/bin/gdb" forKey:Debugger];
[prefs setObject:@"ProjectCenter" forKey:Editor];
@ -92,10 +90,6 @@
state = [val isEqualToString:@"YES"] ? NSOnState : NSOffState;
[promptWhenQuit setState:state];
val = [prefs objectForKey:DeleteCacheWhenQuitting];
state = [val isEqualToString:@"YES"] ? NSOnState : NSOffState;
[deleteCache setState:state];
val = [prefs objectForKey:FullPathInFilePanels];
state = [val isEqualToString:@"YES"] ? NSOnState : NSOffState;
[fullPathInFilePanels setState:state];
@ -129,20 +123,6 @@
[prefs setObject:state forKey:PromptOnQuit];
}
- (void)setDeleteCache:(id)sender
{
NSString *state;
if (deleteCache == nil)
{// HACK!!! need to be fixed in GNUstep
deleteCache = sender;
return;
}
state = ([sender state] == NSOffState) ? @"NO" : @"YES";
[prefs setObject:state forKey:DeleteCacheWhenQuitting];
}
- (void)setFullPathInFilePanels:(id)sender
{
NSString *state;

View file

@ -4,7 +4,6 @@
Actions = (
"setEditor:",
"setDebugger:",
"setDeleteCache:",
"setFullPathInFilePanels:",
"setPromptWhenQuit:"
);
@ -14,7 +13,6 @@
Actions = (
"setEditor:",
"setDebugger:",
"setDeleteCache:",
"setFullPathInFilePanels:",
"setPromptWhenQuit:"
);