[gevice] Use gtk.VScrollbar()



commit db655846fff2ce35406a0754ae589a2bd5bdbaca
Author: Alejandro Valdes Jimenez <avaldes gnome org>
Date:   Mon Jan 4 16:05:18 2010 -0300

    Use gtk.VScrollbar()

 ChangeLog        |    6 ++++++
 src/gevice.py    |   15 ++++-----------
 src/gevicevte.py |   16 +++++++++++-----
 3 files changed, 21 insertions(+), 16 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index b515a55..3b668d4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2010-01-04  Alejandro Valdes Jimenez  <avaldes gnome org>
+
+	* src/gevice.py: 
+	* src/gevicevte.py: Use gtk.VScrollbar
+	Fixed bug #605691
+
 2009-12-30  Alejandro Valdes Jimenez  <avaldes gnome org>
 
 	* src/gevice.py: don't show dual terminal (fixed)
diff --git a/src/gevice.py b/src/gevice.py
index e435c5c..ab85615 100755
--- a/src/gevice.py
+++ b/src/gevice.py
@@ -361,10 +361,8 @@ class Gevice:
         hbox_label.pack_start(button_close,True,False,0)
 
         gvte = gevicevte.GeviceVte()
-                
-        hbox_term = gtk.HBox(False,0)        
-        terminal,scroll = gvte.new_terminal (self)
-        hbox_term.pack_start(scroll,True,True,0)
+        
+        hbox_term,terminal = gvte.new_terminal (self)
         vpaned.add1 (hbox_term)
 
         button_close.connect('clicked',self.close_page_of_notebook,vpaned)
@@ -374,9 +372,7 @@ class Gevice:
             terminal.fork_command ()            
 
             if isdual:               
-                hbox_term2 = gtk.HBox(False,0) 
-                terminal2,scroll2 = gvte.new_terminal (self)
-                hbox_term2.pack_start(scroll2,True,True,0)                
+                hbox_term2,terminal2 = gvte.new_terminal (self)
                 vpaned.add2 (hbox_term2)
                 terminal2.fork_command ()            
         else:
@@ -391,10 +387,7 @@ class Gevice:
                 terminal.fork_command (proto,['bash','-l',user,data[2]],[],config.DEFAULT_TMP)
                 
                 if isdual:
-                    hbox_term2 = gtk.HBox(False,0) 
-                    terminal2,scroll2 = gvte.new_terminal (self)
-                    hbox_term2.pack_start(scroll2,True,True,0)
-                
+                    hbox_term2,terminal2 = gvte.new_terminal (self)
                     vpaned.add2 (hbox_term2)
                     terminal2.fork_command (proto,['bash','-l',user,data[2]],[],config.DEFAULT_TMP)
                             
diff --git a/src/gevicevte.py b/src/gevicevte.py
index 350c4e3..17bc233 100644
--- a/src/gevicevte.py
+++ b/src/gevicevte.py
@@ -13,15 +13,21 @@ class GeviceVte:
     def __init__ (self):
         pass
 
-    def new_terminal (self,gevice):            
+    def new_terminal (self,gevice):       
+        hbox_term = gtk.HBox(False,0)
+         
         terminal = vte.Terminal()
         terminal.set_mouse_autohide(True)       
         terminal.set_default_colors()
         terminal.set_color_background(gtk.gdk.color_parse(gevice.gpref.backcolor))
         terminal.set_color_foreground(gtk.gdk.color_parse(gevice.gpref.forecolor))
+        terminal.set_size_request(10,10)
+        terminal.set_size (30,1)
+        terminal.set_mouse_autohide (True)     
+       
+        scroll = gtk.VScrollbar(terminal.get_adjustment())
         
-        scroll = gtk.ScrolledWindow()
-        scroll.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
-        scroll.add_with_viewport (terminal)
+        hbox_term.pack_start(terminal,True,True,0)
+        hbox_term.pack_start(scroll,False,False,0)
        
-        return terminal,scroll
+        return hbox_term,terminal



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]