Revision: 4903
          http://skim-app.svn.sourceforge.net/skim-app/?rev=4903&view=rev
Author:   hofman
Date:     2008-10-31 14:00:43 +0000 (Fri, 31 Oct 2008)

Log Message:
-----------
Make conversion progress window noon localized, set the localized Cancel button 
title in code.

Modified Paths:
--------------
    trunk/SKPSProgressController.m
    trunk/Skim.xcodeproj/project.pbxproj

Added Paths:
-----------
    trunk/ConversionProgressWindow.nib/

Removed Paths:
-------------
    trunk/Dutch.lproj/ConversionProgressWindow.nib/
    trunk/English.lproj/ConversionProgressWindow.nib/
    trunk/French.lproj/ConversionProgressWindow.nib/
    trunk/German.lproj/ConversionProgressWindow.nib/
    trunk/Italian.lproj/ConversionProgressWindow.nib/
    trunk/Spanish.lproj/ConversionProgressWindow.nib/
    trunk/ru.lproj/ConversionProgressWindow.nib/

Modified: trunk/SKPSProgressController.m
===================================================================
--- trunk/SKPSProgressController.m      2008-10-31 13:45:36 UTC (rev 4902)
+++ trunk/SKPSProgressController.m      2008-10-31 14:00:43 UTC (rev 4903)
@@ -64,6 +64,7 @@
 - (void)conversionStarted;
 - (void)converterWasStopped;
 - (NSString *)fileType;
+- (void)setButtonTitle:(NSString *)title action:(SEL)action;
 @end
 
 @interface SKPSProgressController (Private)
@@ -122,6 +123,7 @@
 - (void)awakeFromNib
 {
     [progressBar setUsesThreadedAnimation:YES];
+    [self setButtonTitle:NSLocalizedString(@"Cancel", @"Button title") 
action:@selector(cancel:)];
     [[self window] setTitle:[NSString 
stringWithFormat:NSLocalizedString(@"Converting %@", @"PS conversion progress 
message"), [[NSDocumentController sharedDocumentController] 
displayNameForType:[self fileType]]]];
 }
 
@@ -174,8 +176,7 @@
 - (void)converterWasStopped {
     NSBeep();
     [textField setStringValue:NSLocalizedString(@"Converter already stopped.", 
@"PS conversion progress message")];
-    [cancelButton setTitle:NSLocalizedString(@"Close", @"Button title")];
-    [cancelButton setAction:@selector(close:)];
+    [self setButtonTitle:NSLocalizedString(@"Close", @"Button title") 
action:@selector(close:)];
 }
 
 - (NSString *)fileType { return @""; }
@@ -184,8 +185,7 @@
 {
     [textField setStringValue:NSLocalizedString(@"File successfully 
converted!", @"PS conversion progress message")];
     [progressBar stopAnimation:nil];
-    [cancelButton setTitle:NSLocalizedString(@"Close", @"Button title")];
-    [cancelButton setAction:@selector(close:)];
+    [self setButtonTitle:NSLocalizedString(@"Close", @"Button title") 
action:@selector(close:)];
 }
 
 - (void)conversionStarted;
@@ -194,6 +194,17 @@
     [textField setStringValue:[[[self window] title] 
stringByAppendingEllipsis]];
 }
 
+- (void)setButtonTitle:(NSString *)title action:(SEL)action {
+    [cancelButton setTitle:title];
+    [cancelButton setAction:action];
+    NSRect frame = [cancelButton frame];
+    [cancelButton sizeToFit];
+    float width = fmaxf(NSWidth([cancelButton frame]), 90.0);
+    frame.origin.x = NSMaxX(frame) - width;
+    frame.size.width = width;
+    [cancelButton setFrame:frame];
+}
+
 @end
 
 #pragma mark -

Modified: trunk/Skim.xcodeproj/project.pbxproj
===================================================================
--- trunk/Skim.xcodeproj/project.pbxproj        2008-10-31 13:45:36 UTC (rev 
4902)
+++ trunk/Skim.xcodeproj/project.pbxproj        2008-10-31 14:00:43 UTC (rev 
4903)
@@ -248,7 +248,6 @@
                F92DB5AD0B36FE1F002A26E9 /* BDSKZoomablePDFView.m in Sources */ 
= {isa = PBXBuildFile; fileRef = F92DB5AB0B36FE1F002A26E9 /* 
BDSKZoomablePDFView.m */; };
                F92DB5B30B36FE5E002A26E9 /* BDSKHeaderPopUpButton.m in Sources 
*/ = {isa = PBXBuildFile; fileRef = F92DB5B20B36FE5E002A26E9 /* 
BDSKHeaderPopUpButton.m */; };
                F968C5A30C036E9D000BD1B2 /* NSBitmapImageRep_SKExtensions.m in 
Sources */ = {isa = PBXBuildFile; fileRef = F968C5A10C036E9D000BD1B2 /* 
NSBitmapImageRep_SKExtensions.m */; };
-               F97751600B37460100DF673B /* ConversionProgressWindow.nib in 
Resources */ = {isa = PBXBuildFile; fileRef = F977515E0B37460100DF673B /* 
ConversionProgressWindow.nib */; };
                F97751630B37461000DF673B /* SKPSProgressController.m in Sources 
*/ = {isa = PBXBuildFile; fileRef = F97751620B37461000DF673B /* 
SKPSProgressController.m */; };
                F98E24BF0B702D9400914AF0 /* Carbon.framework in Frameworks */ = 
{isa = PBXBuildFile; fileRef = F98E24BE0B702D9400914AF0 /* Carbon.framework */; 
};
                F9CDD67B0B837A7F006363C3 /* SKPreferenceController.m in Sources 
*/ = {isa = PBXBuildFile; fileRef = CE4EC4F40B7E24490091F228 /* 
SKPreferenceController.m */; };
@@ -568,7 +567,6 @@
                CE485B810BC4428200FA7109 /* Dutch */ = {isa = PBXFileReference; 
lastKnownFileType = wrapper.nib; name = Dutch; path = 
Dutch.lproj/NoteWindow.nib; sourceTree = "<group>"; };
                CE485B870BC4429100FA7109 /* Dutch */ = {isa = PBXFileReference; 
lastKnownFileType = wrapper.nib; name = Dutch; path = 
Dutch.lproj/PreferenceWindow.nib; sourceTree = "<group>"; };
                CE485B8A0BC4429700FA7109 /* Dutch */ = {isa = PBXFileReference; 
lastKnownFileType = wrapper.nib; name = Dutch; path = 
Dutch.lproj/FindPanel.nib; sourceTree = "<group>"; };
-               CE485B900BC442A200FA7109 /* Dutch */ = {isa = PBXFileReference; 
lastKnownFileType = wrapper.nib; name = Dutch; path = 
Dutch.lproj/ConversionProgressWindow.nib; sourceTree = "<group>"; };
                CE485B960BC442BA00FA7109 /* Dutch */ = {isa = PBXFileReference; 
fileEncoding = 10; lastKnownFileType = text.plist.strings; name = Dutch; path = 
Dutch.lproj/InfoPlist.strings; sourceTree = "<group>"; };
                CE485B990BC442C000FA7109 /* Dutch */ = {isa = PBXFileReference; 
fileEncoding = 10; lastKnownFileType = text.plist.strings; name = Dutch; path = 
Dutch.lproj/Localizable.strings; sourceTree = "<group>"; };
                CE485BF00BC4443B00FA7109 /* Dutch */ = {isa = PBXFileReference; 
lastKnownFileType = text.rtf; name = Dutch; path = Dutch.lproj/Credits.rtf; 
sourceTree = "<group>"; };
@@ -612,7 +610,6 @@
                CE4F96C70CFB4A1900DBEA14 /* ru */ = {isa = PBXFileReference; 
lastKnownFileType = wrapper.nib; name = ru; path = ru.lproj/NotesPanel.nib; 
sourceTree = "<group>"; };
                CE4F96CA0CFB4A2F00DBEA14 /* ru */ = {isa = PBXFileReference; 
lastKnownFileType = wrapper.nib; name = ru; path = ru.lproj/FindPanel.nib; 
sourceTree = "<group>"; };
                CE4F96CD0CFB4A3700DBEA14 /* ru */ = {isa = PBXFileReference; 
lastKnownFileType = wrapper.nib; name = ru; path = 
ru.lproj/ReadNotesAccessoryView.nib; sourceTree = "<group>"; };
-               CE4F96D30CFB4A4B00DBEA14 /* ru */ = {isa = PBXFileReference; 
lastKnownFileType = wrapper.nib; name = ru; path = 
ru.lproj/ConversionProgressWindow.nib; sourceTree = "<group>"; };
                CE4F96D60CFB4A5400DBEA14 /* ru */ = {isa = PBXFileReference; 
lastKnownFileType = wrapper.nib; name = ru; path = ru.lproj/NoteTypeSheet.nib; 
sourceTree = "<group>"; };
                CE4F96DF0CFB4A7800DBEA14 /* ru */ = {isa = PBXFileReference; 
lastKnownFileType = wrapper.nib; name = ru; path = 
ru.lproj/DownloadsWindow.nib; sourceTree = "<group>"; };
                CE4F96E20CFB4A8400DBEA14 /* ru */ = {isa = PBXFileReference; 
lastKnownFileType = wrapper.nib; name = ru; path = 
ru.lproj/TransitionSheet.nib; sourceTree = "<group>"; };
@@ -648,7 +645,6 @@
                CE5A82240E6C423D008C0AA9 /* Italian */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = Italian; path = 
Italian.lproj/DownloadsWindow.nib; sourceTree = "<group>"; };
                CE5A82250E6C4247008C0AA9 /* Italian */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = Italian; path = 
Italian.lproj/PrintAccessoryView.nib; sourceTree = "<group>"; };
                CE5A82260E6C4252008C0AA9 /* Italian */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = Italian; path = 
Italian.lproj/ReadNotesAccessoryView.nib; sourceTree = "<group>"; };
-               CE5A82270E6C425C008C0AA9 /* Italian */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = Italian; path = 
Italian.lproj/ConversionProgressWindow.nib; sourceTree = "<group>"; };
                CE5A82280E6C4268008C0AA9 /* Italian */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = Italian; path = 
Italian.lproj/NoteTypeSheet.nib; sourceTree = "<group>"; };
                CE5A82290E6C4272008C0AA9 /* Italian */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = Italian; path = 
Italian.lproj/TransitionSheet.nib; sourceTree = "<group>"; };
                CE5A822A0E6C427A008C0AA9 /* Italian */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = Italian; path = 
Italian.lproj/PageSheet.nib; sourceTree = "<group>"; };
@@ -686,7 +682,6 @@
                CE68C6470CEF896E00B082F1 /* German */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = German; path = 
German.lproj/NotesPanel.nib; sourceTree = "<group>"; };
                CE68C64A0CEF897500B082F1 /* German */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = German; path = 
German.lproj/FindPanel.nib; sourceTree = "<group>"; };
                CE68C64D0CEF898200B082F1 /* German */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = German; path = 
German.lproj/ReadNotesAccessoryView.nib; sourceTree = "<group>"; };
-               CE68C6530CEF898E00B082F1 /* German */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = German; path = 
German.lproj/ConversionProgressWindow.nib; sourceTree = "<group>"; };
                CE68C6560CEF899600B082F1 /* German */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = German; path = 
German.lproj/NoteTypeSheet.nib; sourceTree = "<group>"; };
                CE68C65F0CEF89A900B082F1 /* German */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = German; path = 
German.lproj/DownloadsWindow.nib; sourceTree = "<group>"; };
                CE68C6620CEF89B100B082F1 /* German */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = German; path = 
German.lproj/TransitionSheet.nib; sourceTree = "<group>"; };
@@ -819,7 +814,6 @@
                CEC3AD220E23EC0300F40B0B /* PDFAnnotationLink_SKExtensions.h */ 
= {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = 
sourcecode.c.h; path = PDFAnnotationLink_SKExtensions.h; sourceTree = 
"<group>"; };
                CEC3AD230E23EC0300F40B0B /* PDFAnnotationLink_SKExtensions.m */ 
= {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = 
sourcecode.c.objc; path = PDFAnnotationLink_SKExtensions.m; sourceTree = 
"<group>"; };
                CEC4C33C0CA90CA100299397 /* Spanish */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = Spanish; path = 
Spanish.lproj/BookmarkSheet.nib; sourceTree = "<group>"; };
-               CEC4C33E0CA90CA100299397 /* Spanish */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = Spanish; path = 
Spanish.lproj/ConversionProgressWindow.nib; sourceTree = "<group>"; };
                CEC4C33F0CA90CA200299397 /* Spanish */ = {isa = 
PBXFileReference; lastKnownFileType = text.rtf; name = Spanish; path = 
Spanish.lproj/Credits.rtf; sourceTree = "<group>"; };
                CEC4C3400CA90CA200299397 /* Spanish */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = Spanish; path = 
Spanish.lproj/DownloadsWindow.nib; sourceTree = "<group>"; };
                CEC4C3410CA90CA200299397 /* Spanish */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = Spanish; path = 
Spanish.lproj/FindPanel.nib; sourceTree = "<group>"; };
@@ -859,7 +853,6 @@
                CECD97350C57A36D0026AAEC /* French */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = French; path = 
French.lproj/LineInspector.nib; sourceTree = "<group>"; };
                CECD97380C57A3750026AAEC /* French */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = French; path = 
French.lproj/FindPanel.nib; sourceTree = "<group>"; };
                CECD973B0C57A3810026AAEC /* French */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = French; path = 
French.lproj/ReadNotesAccessoryView.nib; sourceTree = "<group>"; };
-               CECD97410C57A3950026AAEC /* French */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = French; path = 
French.lproj/ConversionProgressWindow.nib; sourceTree = "<group>"; };
                CECD97440C57A39C0026AAEC /* French */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = French; path = 
French.lproj/NoteTypeSheet.nib; sourceTree = "<group>"; };
                CECD974D0C57A3B70026AAEC /* French */ = {isa = 
PBXFileReference; lastKnownFileType = text.rtf; name = French; path = 
French.lproj/Credits.rtf; sourceTree = "<group>"; };
                CECD97500C57A3C10026AAEC /* French */ = {isa = 
PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; 
name = French; path = French.lproj/InfoPlist.strings; sourceTree = "<group>"; };
@@ -932,7 +925,6 @@
                F92DB5B20B36FE5E002A26E9 /* BDSKHeaderPopUpButton.m */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path 
= BDSKHeaderPopUpButton.m; sourceTree = "<group>"; };
                F968C5A00C036E9D000BD1B2 /* NSBitmapImageRep_SKExtensions.h */ 
= {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = 
sourcecode.c.h; path = NSBitmapImageRep_SKExtensions.h; sourceTree = "<group>"; 
};
                F968C5A10C036E9D000BD1B2 /* NSBitmapImageRep_SKExtensions.m */ 
= {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = 
sourcecode.c.objc; path = NSBitmapImageRep_SKExtensions.m; sourceTree = 
"<group>"; };
-               F977515F0B37460100DF673B /* English */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = 
English.lproj/ConversionProgressWindow.nib; sourceTree = "<group>"; };
                F97751610B37461000DF673B /* SKPSProgressController.h */ = {isa 
= PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path 
= SKPSProgressController.h; sourceTree = "<group>"; };
                F97751620B37461000DF673B /* SKPSProgressController.m */ = {isa 
= PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; 
path = SKPSProgressController.m; sourceTree = "<group>"; };
                F98E24BE0B702D9400914AF0 /* Carbon.framework */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.framework; name = 
Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; 
sourceTree = "<absolute>"; };
@@ -1063,7 +1055,6 @@
                                CEAA55EF0C6DE5AE006BD633 /* DownloadsWindow.nib 
*/,
                                CE6DC7750D687252003A072F /* 
PrintAccessoryView.nib */,
                                CE1E25660BDA61E80011D9DD /* 
ReadNotesAccessoryView.nib */,
-                               F977515E0B37460100DF673B /* 
ConversionProgressWindow.nib */,
                                CE327A440C11BF6700DB4BEB /* NoteTypeSheet.nib 
*/,
                                CEAE38C20CA4399B00849B0F /* TransitionSheet.nib 
*/,
                                CEAE392A0CA441F700849B0F /* PageSheet.nib */,
@@ -1816,7 +1807,6 @@
                                45A3BD390B4F097D002B297F /* 
InitialUserDefaults.plist in Resources */,
                                8D15AC2C0486D014006FF6A4 /* Credits.rtf in 
Resources */,
                                8D15AC2F0486D014006FF6A4 /* InfoPlist.strings 
in Resources */,
-                               F97751600B37460100DF673B /* 
ConversionProgressWindow.nib in Resources */,
                                CE54898C0B35D4EF00F8AFB6 /* InfoWindow.nib in 
Resources */,
                                8D15AC2D0486D014006FF6A4 /* MainMenu.nib in 
Resources */,
                                CE5470030B32D96500F8AFB6 /* NoteWindow.nib in 
Resources */,
@@ -2473,20 +2463,6 @@
                        name = BookmarkSheet.nib;
                        sourceTree = "<group>";
                };
-               F977515E0B37460100DF673B /* ConversionProgressWindow.nib */ = {
-                       isa = PBXVariantGroup;
-                       children = (
-                               F977515F0B37460100DF673B /* English */,
-                               CE485B900BC442A200FA7109 /* Dutch */,
-                               CECD97410C57A3950026AAEC /* French */,
-                               CEC4C33E0CA90CA100299397 /* Spanish */,
-                               CE68C6530CEF898E00B082F1 /* German */,
-                               CE4F96D30CFB4A4B00DBEA14 /* ru */,
-                               CE5A82270E6C425C008C0AA9 /* Italian */,
-                       );
-                       name = ConversionProgressWindow.nib;
-                       sourceTree = "<group>";
-               };
 /* End PBXVariantGroup section */
 
 /* Begin XCBuildConfiguration section */


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to