conduit r1270 - in trunk: . conduit conduit/gtkui



Author: jstowers
Date: Mon Feb  4 11:24:40 2008
New Revision: 1270
URL: http://svn.gnome.org/viewvc/conduit?rev=1270&view=rev

Log:
2008-02-04  John Stowers  <john stowers gmail com>

	* conduit/Settings.py:
	* conduit/gtkui/Canvas.py: Specify the initial canvas size in gconf to make
	things easier to adjust on small screens (like the eeepc)



Modified:
   trunk/ChangeLog
   trunk/conduit/Settings.py
   trunk/conduit/gtkui/Canvas.py

Modified: trunk/conduit/Settings.py
==============================================================================
--- trunk/conduit/Settings.py	(original)
+++ trunk/conduit/Settings.py	Mon Feb  4 11:24:40 2008
@@ -89,6 +89,8 @@
         'gui_hpane_postion'         :   250,            #The hpane seperating the canvas and treeview position
         'gui_window_size'           :   [],             #W,H
         'gui_minimize_to_tray'      :   False,          #Behaviour when one minimizes the main window, should it iconify?
+        'gui_initial_canvas_height' :   450,            #Reduce to ~300 for eepc, etc
+        'gui_initial_canvas_width'  :   450,            #Reduce for eepc, etc
         'web_login_browser'         :   "gtkmozembed"   #When loggin into websites use: "system","gtkmozembed","webkit","gtkhtml"
     }
     CONDUIT_GCONF_DIR = "/apps/conduit/"

Modified: trunk/conduit/gtkui/Canvas.py
==============================================================================
--- trunk/conduit/gtkui/Canvas.py	(original)
+++ trunk/conduit/gtkui/Canvas.py	Mon Feb  4 11:24:40 2008
@@ -61,18 +61,21 @@
     """
     This class manages many objects
     """
-    CANVAS_WIDTH = 450
-    CANVAS_HEIGHT = 450
     WELCOME_MESSAGE = _("Drag a Dataprovider here to continue")
-
     def __init__(self, parentWindow, typeConverter, syncManager, dataproviderMenu, conduitMenu):
         """
         Draws an empty canvas of the appropriate size
         """
         #setup the canvas
         goocanvas.Canvas.__init__(self)
-        self.set_bounds(0, 0, Canvas.CANVAS_WIDTH, Canvas.CANVAS_HEIGHT)
-        self.set_size_request(Canvas.CANVAS_WIDTH, Canvas.CANVAS_HEIGHT)
+        self.set_bounds(0, 0, 
+                conduit.GLOBALS.settings.get("gui_initial_canvas_width"),
+                conduit.GLOBALS.settings.get("gui_initial_canvas_height")
+                )
+        self.set_size_request(
+                conduit.GLOBALS.settings.get("gui_initial_canvas_width"),
+                conduit.GLOBALS.settings.get("gui_initial_canvas_height")
+                )
         self.root = self.get_root_item()
 
         self.sync_manager = syncManager



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