# HG changeset patch
# User Yuki KODAMA <endflow....@gmail.com>
# Date 1259599893 -32400
# Node ID 996e060362e3773fabec815e6d1ca05dfc0a87c6
# Parent  9759d50bf517e800b0faa978cb1417e2b3dd95d3
quickop: improve UI layout

diff --git a/tortoisehg/hgtk/quickop.py b/tortoisehg/hgtk/quickop.py
--- a/tortoisehg/hgtk/quickop.py
+++ b/tortoisehg/hgtk/quickop.py
@@ -57,9 +57,15 @@
         self.gobutton = self.add_button(labels[command][1], gtk.RESPONSE_OK)
         self.closebtn = self.add_button(gtk.STOCK_CANCEL, gtk.RESPONSE_CLOSE)

+        # wrap box
+        wrapbox = gtk.VBox()
+        wrapbox.set_border_width(5)
+        self.vbox.pack_start(wrapbox, True, True)
+        self.wrapbox = wrapbox
+
         lbl = gtk.Label(labels[command][0])
         lbl.set_alignment(0, 0)
-        self.vbox.pack_start(lbl, False, False, 8)
+        wrapbox.pack_start(lbl, False, False)

         def keypressed(tree, event):
             'Make spacebar toggle selected rows'
@@ -105,8 +111,9 @@

         scroller = gtk.ScrolledWindow()
         scroller.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
+        scroller.set_shadow_type(gtk.SHADOW_ETCHED_IN)
         scroller.add(self.filetree)
-        self.vbox.pack_start(scroller, True, True, 8)
+        wrapbox.pack_start(scroller, True, True, 6)

         def toggleall(button):
             for row in self.filetree.get_model():
@@ -114,7 +121,7 @@

         # extra box
         self.extrabox = hbox = gtk.HBox()
-        self.vbox.pack_start(hbox, False, False, 2)
+        wrapbox.pack_start(hbox, False, False)

         ## toggle button
         tb = gtk.Button(_('Toggle all selections'))
@@ -187,7 +194,7 @@
         self.cmd = hgcmd.CmdWidget()
         self.cmd.show_all()
         self.cmd.hide()
-        self.vbox.pack_start(self.cmd, False, False, 6)
+        self.wrapbox.pack_start(self.cmd, False, False, 8)

         # abort button
         self.abortbtn = self.add_button(_('Abort'), gtk.RESPONSE_CANCEL)
@@ -230,8 +237,7 @@
             raise _('unknown mode name: %s') % mode
         working = not normal

-        self.filetree.set_sensitive(normal)
-        self.extrabox.set_sensitive(normal)
+        self.wrapbox.set_sensitive(normal)
         self.gobutton.set_property('visible', normal)
         self.closebtn.set_property('visible', normal)
         if cmd:

Attachment: thg-kuy_rev5058.patch
Description: Binary data

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Tortoisehg-develop mailing list
Tortoisehg-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to