SVN__WorkingCopyBrowser.st
changeset 975 252400afabd6
parent 817 c258e10fedc3
child 984 b2a56a7b9539
--- a/SVN__WorkingCopyBrowser.st	Sat Feb 04 19:08:34 2012 +0100
+++ b/SVN__WorkingCopyBrowser.st	Sun Feb 05 02:51:09 2012 +0100
@@ -97,7 +97,7 @@
           label: 'Working Copy Status'
           name: 'Working Copy Status'
           min: (Point 10 10)
-          bounds: (Rectangle 0 0 300 300)
+          bounds: (Rectangle 0 0 586 403)
         )
         component: 
        (SpecCollection
@@ -116,10 +116,19 @@
            (CheckBoxSpec
               label: 'Show only changed etries'
               name: 'ShowOnlyChanged'
-              layout: (LayoutFrame 0 0 -30 1 0 1 0 1)
+              layout: (LayoutFrame 0 0 -30 1 -170 1 0 1)
               model: showOnlyChanged
               translateLabel: true
             )
+           (LinkButtonSpec
+              label: 'Browse working copy'
+              name: 'BrowseWC'
+              layout: (LayoutFrame -170 1 -30 1 0 1 0 1)
+              translateLabel: true
+              labelChannel: browseWorkingCopyLabel
+              adjust: right
+              model: browseWorkingCopy
+            )
            )
          
         )
@@ -275,6 +284,26 @@
     "Modified: / 12-04-2008 / 21:02:34 / Jan Vrany <vranyj1@fel.cvut.cz>"
 ! !
 
+!WorkingCopyBrowser methodsFor:'actions'!
+
+browseWorkingCopy
+
+    ^UserPreferences current fileBrowserClass 
+        openOnDirectory: self workingCopy path
+
+    "Created: / 05-02-2012 / 01:23:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+browseWorkingCopyLabel
+
+    ^'Browse working copy...' asText
+        colorizeAllWith: Color blue;
+        actionForAll:[ self browseWorkingCopy ];
+        yourself
+
+    "Created: / 05-02-2012 / 01:28:53 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
 !WorkingCopyBrowser methodsFor:'aspects'!
 
 showOnlyChanged