diff --git a/src/MacVim/English.lproj/Preferences.nib/classes.nib b/src/MacVim/English.lproj/Preferences.nib/classes.nib index 8f57dba1a8..c324be611a 100644 --- a/src/MacVim/English.lproj/Preferences.nib/classes.nib +++ b/src/MacVim/English.lproj/Preferences.nib/classes.nib @@ -68,6 +68,8 @@ loginShellButtonClicked id + quickstartButtonClicked + id CLASS FirstResponder diff --git a/src/MacVim/English.lproj/Preferences.nib/info.nib b/src/MacVim/English.lproj/Preferences.nib/info.nib index a6a251f7d9..36bd406d41 100644 --- a/src/MacVim/English.lproj/Preferences.nib/info.nib +++ b/src/MacVim/English.lproj/Preferences.nib/info.nib @@ -9,7 +9,9 @@ IBOldestOS 5 IBOpenObjects - + + 633 + IBSystem Version 9E17 targetFramework diff --git a/src/MacVim/English.lproj/Preferences.nib/keyedobjects.nib b/src/MacVim/English.lproj/Preferences.nib/keyedobjects.nib index 99bb2c0a65..70454c2a9f 100644 Binary files a/src/MacVim/English.lproj/Preferences.nib/keyedobjects.nib and b/src/MacVim/English.lproj/Preferences.nib/keyedobjects.nib differ diff --git a/src/MacVim/MMAppController.m b/src/MacVim/MMAppController.m index 7f545bb7ea..e2361e6991 100644 --- a/src/MacVim/MMAppController.m +++ b/src/MacVim/MMAppController.m @@ -993,6 +993,18 @@ fsEventCallback(ConstFSEventStreamRef streamRef, } } +- (IBAction)quickstartButtonClicked:(id)sender +{ + if ([self maxPreloadCacheSize] > 0) { + [self scheduleVimControllerPreloadAfterDelay:1.0]; + [self startWatchingVimDir]; + } else { + [self cancelVimControllerPreloadRequests]; + [self clearPreloadCacheWithCount:-1]; + [self stopWatchingVimDir]; + } +} + - (byref id ) connectBackend:(byref in id )backend pid:(int)pid diff --git a/src/MacVim/MMPreferenceController.h b/src/MacVim/MMPreferenceController.h index 7f7cd66397..d9f65dcdc7 100644 --- a/src/MacVim/MMPreferenceController.h +++ b/src/MacVim/MMPreferenceController.h @@ -35,7 +35,4 @@ - (IBAction)installOdb:(id)sender; - (IBAction)uninstallOdb:(id)sender; -// Advanced pane -- (IBAction)changePreloadCacheSize:(id)sender; - @end diff --git a/src/MacVim/MMPreferenceController.m b/src/MacVim/MMPreferenceController.m index b2396b64c6..f1d420ab0f 100644 --- a/src/MacVim/MMPreferenceController.m +++ b/src/MacVim/MMPreferenceController.m @@ -9,7 +9,6 @@ */ #import "AuthorizedShellCommand.h" -#import "MMAppController.h" #import "MMPreferenceController.h" #import "Miscellaneous.h" @@ -406,10 +405,4 @@ NSString *kOdbEditorIdentifierWriteRoom = @"com.hogbaysoftware.WriteRoom"; [self updateIntegrationPane]; } -- (IBAction)changePreloadCacheSize:(id)sender -{ - int size = [sender floatValue]; - [[MMAppController sharedInstance] setPreloadCacheSize:(int)size]; -} - @end