From ab4d3557db6d823275b688ccb7210830f029fd5c Mon Sep 17 00:00:00 2001 From: rowanbeentje Date: Sat, 6 Jun 2009 23:25:06 +0000 Subject: Further SSH tunnel improvements: - Redesigned SSH key authentication dialog - Added ability to add SSH key passphrases to keychain (sharing details with system SSH) - SSH tunnels with keys which fail are now correctly restarted, interacting with the GUI as necessary - GUI interaction now performed on the main thread for increased stability --- Interfaces/SSHQuestionDialog.xib | 149 ++++++++++++++++++++++++++++++--------- 1 file changed, 114 insertions(+), 35 deletions(-) (limited to 'Interfaces/SSHQuestionDialog.xib') diff --git a/Interfaces/SSHQuestionDialog.xib b/Interfaces/SSHQuestionDialog.xib index d0c4e2e3..1697b41d 100644 --- a/Interfaces/SSHQuestionDialog.xib +++ b/Interfaces/SSHQuestionDialog.xib @@ -8,6 +8,7 @@ 353.00 YES + YES @@ -44,7 +45,7 @@ {3.40282e+38, 3.40282e+38} - + 256 YES @@ -53,13 +54,12 @@ 274 {{126, 60}, {477, 129}} - YES 67239424 272891904 - + LucidaGrande 1.300000e+01 16 @@ -90,7 +90,6 @@ 289 {{510, 12}, {96, 32}} - 1 YES @@ -128,7 +127,6 @@ {{20, 115}, {75, 74}} - YES 130560 @@ -149,7 +147,6 @@ 289 {{414, 12}, {96, 32}} - YES 67239424 @@ -182,12 +179,11 @@ {{68, 113}, {32, 32}} - YES 130560 33554432 - + NSImage toolbar-preferences-network @@ -200,8 +196,6 @@ {620, 209} - - {{0, 0}, {1920, 1178}} {3.40282e+38, 3.40282e+38} @@ -209,7 +203,7 @@ 1 2 - {{196, 301}, {620, 209}} + {{196, 301}, {471, 209}} 603979776 SSH Tunnel Password Query NSWindow @@ -222,16 +216,19 @@ YES - 274 - {{126, 113}, {477, 76}} + 278 + {{126, 113}, {328, 76}} - YES 67239424 272891904 - + + LucidaGrande-Bold + 1.300000e+01 + 16 + @@ -240,9 +237,8 @@ 289 - {{510, 12}, {96, 32}} + {{361, 12}, {96, 32}} - 1 YES @@ -276,7 +272,6 @@ {{20, 115}, {75, 74}} - YES 130560 @@ -292,9 +287,8 @@ 289 - {{414, 12}, {96, 32}} + {{265, 12}, {96, 32}} - YES 67239424 @@ -327,15 +321,11 @@ {{68, 113}, {32, 32}} - YES 130560 33554432 - - NSImage - toolbar-preferences-network - + 0 0 0 @@ -345,10 +335,9 @@ - 294 - {{129, 70}, {261, 22}} + 291 + {{199, 83}, {252, 22}} - YES 343014976 @@ -378,10 +367,52 @@ + + + 292 + {{126, 85}, {68, 17}} + + YES + + 68288064 + 272630784 + Password: + + + + + + + + + 289 + {{197, 59}, {253, 18}} + + YES + + 67239424 + 0 + Remember password in my keychain + + + 1211912703 + 130 + + NSImage + NSSwitch + + + NSSwitch + + + + 200 + 25 + + - {620, 209} + {471, 209} - {{0, 0}, {1440, 878}} {3.40282e+38, 3.40282e+38} @@ -462,6 +493,14 @@ 488 + + + sshPasswordKeychainCheckbox + + + + 493 + @@ -598,12 +637,14 @@ YES - - + + + + @@ -691,6 +732,34 @@ + + 489 + + + YES + + + + + + 490 + + + + + 491 + + + YES + + + + + + 492 + + + @@ -724,6 +793,10 @@ 479.IBPluginDependency 484.IBPluginDependency 485.IBPluginDependency + 489.IBPluginDependency + 490.IBPluginDependency + 491.IBPluginDependency + 492.IBPluginDependency YES @@ -741,8 +814,8 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - {{187, 404}, {620, 209}} - {{187, 404}, {620, 209}} + {{218, 467}, {471, 209}} + {{218, 467}, {471, 209}} {{11, 666}, {480, 270}} com.apple.InterfaceBuilder.CocoaPlugin @@ -754,6 +827,10 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin @@ -776,7 +853,7 @@ - 488 + 493 @@ -828,6 +905,7 @@ YES sshPasswordDialog sshPasswordField + sshPasswordKeychainCheckbox sshPasswordText sshQuestionDialog sshQuestionText @@ -836,6 +914,7 @@ YES NSWindow NSSecureTextField + NSButton NSTextField NSWindow NSTextField -- cgit v1.2.3