All kindza shisnit.
authorMatthew Judy <mjudy@ithinksw.com>
Wed, 1 Oct 2003 19:40:20 +0000 (19:40 +0000)
committerMatthew Judy <mjudy@ithinksw.com>
Wed, 1 Oct 2003 19:40:20 +0000 (19:40 +0000)
English.lproj/Preferences.nib/classes.nib
English.lproj/Preferences.nib/info.nib
English.lproj/Preferences.nib/keyedobjects.nib
MTBlingController.m
MTShizzleWindow.m
MainController.m
PreferencesController.h
PreferencesController.m
StatusWindowController.m

index e9fde62..8e7e804 100755 (executable)
             OUTLETS = {
                 albumCheckbox = NSButton; 
                 allTableView = NSTableView; 
+                appearanceEffectPopup = NSPopUpButton; 
+                appearanceSpeedSlider = NSSlider; 
                 artistCheckbox = NSButton; 
                 keyComboField = NSTextField; 
                 keyComboPanel = NSPanel; 
                 launchAtLoginCheckbox = NSButton; 
                 launchPlayerAtLaunchCheckbox = NSButton; 
-                menuTableView = NSTableView; 
+                menuTableView = CustomMenuTableView; 
                 nameCheckbox = NSButton; 
                 nextTrackButton = NSButton; 
                 playPauseButton = NSButton; 
@@ -31,6 +33,7 @@
                 ratingCheckbox = NSButton; 
                 ratingDecrementButton = NSButton; 
                 ratingIncrementButton = NSButton; 
+                showOnChangeCheckbox = NSButton; 
                 showPlayerButton = NSButton; 
                 songsInAdvance = NSTextField; 
                 toggleLoopButton = NSButton; 
@@ -39,6 +42,9 @@
                 trackNumberCheckbox = NSButton; 
                 trackTimeCheckbox = NSButton; 
                 upcomingSongsButton = NSButton; 
+                vanishDelaySlider = NSSlider; 
+                vanishEffectPopup = NSPopUpButton; 
+                vanishSpeedSlider = NSSlider; 
                 volumeDecrementButton = NSButton; 
                 volumeIncrementButton = NSButton; 
                 window = NSWindow; 
index 6d64f8c..c052b3a 100755 (executable)
@@ -23,6 +23,7 @@
        <key>IBOpenObjects</key>
        <array>
                <integer>6</integer>
+               <integer>115</integer>
        </array>
        <key>IBSystem Version</key>
        <string>6L60</string>
index 5587b1e..61b1455 100755 (executable)
Binary files a/English.lproj/Preferences.nib/keyedobjects.nib and b/English.lproj/Preferences.nib/keyedobjects.nib differ
index bc20477..d270412 100755 (executable)
@@ -49,7 +49,7 @@
 
     [window center];
     [window makeKeyAndOrderFront:nil];
-    [window setLevel:NSStatusWindowLevel];
+//  [window setLevel:NSStatusWindowLevel];
 }
 
 - (void)showPanelIfNeeded
index b5241c8..ede4cd2 100755 (executable)
@@ -144,6 +144,7 @@ static MTShizzleWindow *_privateSharedWindow = nil;
     
     regLater = [[NSButton alloc] initWithFrame:NSMakeRect(138, 16, 116, 25)];
     [regLater setTitle:@"Register Later"];
+    [regLater setFont:[NSFont systemFontOfSize:[NSFont systemFontSize]]];
     [regLater setTarget:_sender];
     [regLater setAction:@selector(registerLater:)];
     [regLater setBezelStyle:NSRoundedBezelStyle];
@@ -151,6 +152,7 @@ static MTShizzleWindow *_privateSharedWindow = nil;
     
     verifyKey = [[NSButton alloc] initWithFrame:NSMakeRect(255, 16, 116, 25)];
     [verifyKey setTitle:@"Verify Key"];
+    [verifyKey setFont:[NSFont systemFontOfSize:[NSFont systemFontSize]]];
     [verifyKey setTarget:_sender];
     [verifyKey setAction:@selector(verifyKey:)];
     [verifyKey setBezelStyle:NSRoundedBezelStyle];
index 36212c4..edd1e78 100755 (executable)
@@ -695,6 +695,25 @@ static MainController *sharedController;
     [statusWindowController showShuffleWindow:newShuffleEnabled];
 }
 
+- (void)registerNowOK
+{
+    [[StatusWindow sharedWindow] setLocked:NO];
+    [[StatusWindow sharedWindow] vanish:self];
+    [[StatusWindow sharedWindow] setIgnoresMouseEvents:YES];
+
+    [self blingNow];
+}
+
+- (void)registerNowCancel
+{
+    [[StatusWindow sharedWindow] setLocked:NO];
+    [[StatusWindow sharedWindow] vanish:self];
+    [[StatusWindow sharedWindow] setIgnoresMouseEvents:YES];
+
+    [NSApp terminate];
+}
+
+
 /*************************************************************************/
 #pragma mark -
 #pragma mark WORKSPACE NOTIFICATION HANDLERS
index bd77dbb..015d083 100755 (executable)
     IBOutlet NSButton *volumeDecrementButton;
     IBOutlet NSButton *volumeIncrementButton;
     IBOutlet NSWindow *window;
-    
+    IBOutlet NSPopUpButton *appearanceEffectPopup;
+    IBOutlet NSPopUpButton *vanishEffectPopup;
+    IBOutlet NSSlider *appearanceSpeedSlider;
+    IBOutlet NSSlider *vanishSpeedSlider;
+    IBOutlet NSSlider *vanishDelaySlider;
+    IBOutlet NSButton *showOnChangeCheckbox;
+
     MainController *controller;
     NSUserDefaults *df;
     NSMutableArray *availableItems;
index 9308630..5999bdf 100755 (executable)
@@ -272,22 +272,17 @@ static PreferencesController *prefs = nil;
     id anItem;
     ITDebugLog(@"Registering defaults.");
     [df setObject:[NSArray arrayWithObjects:
+        @"trackInfo",
+        @"separator",
         @"playPause",
         @"prevTrack",
         @"nextTrack",
-        @"fastForward",
-        @"rewind",
-        @"showPlayer",
         @"separator",
-        @"songRating",
-        @"eqPresets",
         @"playlists",
         @"upcomingSongs",
         @"separator",
         @"preferences",
         @"quit",
-        @"separator",
-        @"trackInfo",
         nil] forKey:@"menu"];
 
     [df setInteger:5 forKey:@"SongsInAdvance"];
@@ -296,6 +291,13 @@ static PreferencesController *prefs = nil;
     [df setBool:NO forKey:@"showAlbum"];
     [df setBool:NO forKey:@"showTime"];
 
+    [df setInteger:2100 forKey:@"statusWindowAppearanceEffect"];
+    [df setInteger:2101 forKey:@"statusWindowVanishEffect"];
+    [df setFloat:0.8 forKey:@"statusWindowAppearanceSpeed"];
+    [df setFloat:0.8 forKey:@"statusWindowVanishSpeed"];
+    [df setFloat:4.0 forKey:@"statusWindowVanishDelay"];
+    [df setBool:YES forKey:@"showSongInfoOnChange"];
+
     [df synchronize];
     
     loginWindow = [[df persistentDomainForName:@"loginwindow"] mutableCopy];
@@ -723,6 +725,16 @@ static PreferencesController *prefs = nil;
             [launchAtLoginCheckbox setState:NSOnState];
         }
     }
+    
+    // Setup the positioning controls
+    
+    // Setup effects controls
+    [appearanceEffectPopup selectItem:[appearanceEffectPopup itemAtIndex:[appearanceEffectPopup indexOfItemWithTag:[df integerForKey:@"statusWindowAppearanceEffect"]]]];
+    [vanishEffectPopup     selectItem:[vanishEffectPopup     itemAtIndex:[vanishEffectPopup     indexOfItemWithTag:[df integerForKey:@"statusWindowVanishEffect"]]]];
+    [appearanceSpeedSlider setFloatValue:-([df floatForKey:@"statusWindowAppearanceSpeed"])];
+    [vanishSpeedSlider     setFloatValue:-([df floatForKey:@"statusWindowVanishSpeed"])];
+    [vanishDelaySlider     setFloatValue:[df floatForKey:@"statusWindowVanishDelay"]];
+    [showOnChangeCheckbox  setState:([df boolForKey:@"showSongInfoOnChange"] ? NSOnState : NSOffState)];
 }
 
 - (IBAction)changeMenus:(id)sender
index 10d6eee..b64bb76 100755 (executable)
@@ -228,7 +228,7 @@ static StatusWindowController *sharedController;
 
 - (void)showRegistrationQueryWindow
 {
-    NSString *message = @"xxjghsdkfj\nHAHA";
+    NSString *message = @"Your 7-day unlimited trial period has elapsed.\nYou must register to continue using MenuTunes.";
 
     [_window setImage:[NSImage imageNamed:@"Register"]];
     [_window buildDialogWindowWithMessage:message