conduit r1456 - in trunk: . conduit/gtkui conduit/hildonui



Author: jstowers
Date: Wed May  7 03:57:13 2008
New Revision: 1456
URL: http://svn.gnome.org/viewvc/conduit?rev=1456&view=rev

Log:
2008-05-07  John Stowers  <john stowers gmail com>

	* conduit/gtkui/Canvas.py:
	* conduit/hildonui/Canvas.py:
	* conduit/hildonui/UI.py: Stop maemo version from crashing when closed,
	small fixes to improve consistency between hildon and gtk UIs.



Modified:
   trunk/ChangeLog
   trunk/conduit/gtkui/Canvas.py
   trunk/conduit/hildonui/Canvas.py
   trunk/conduit/hildonui/UI.py

Modified: trunk/conduit/gtkui/Canvas.py
==============================================================================
--- trunk/conduit/gtkui/Canvas.py	(original)
+++ trunk/conduit/gtkui/Canvas.py	Wed May  7 03:57:13 2008
@@ -115,7 +115,7 @@
                                     x=c_w/2, 
                                     y=c_w/3, 
                                     width=3*c_w/5, 
-                                    text=Canvas.WELCOME_MESSAGE, 
+                                    text=self.WELCOME_MESSAGE, 
                                     anchor=gtk.ANCHOR_CENTER,
                                     alignment=pango.ALIGN_CENTER,
                                     font="Sans 10",

Modified: trunk/conduit/hildonui/Canvas.py
==============================================================================
--- trunk/conduit/hildonui/Canvas.py	(original)
+++ trunk/conduit/hildonui/Canvas.py	Wed May  7 03:57:13 2008
@@ -23,9 +23,6 @@
 
 LINE_WIDTH = 3.0
 
-#GRR support api break in pygoocanvas 0.6/8.0 -> 0.9.0
-NEW_GOOCANVAS_API = goocanvas.pygoocanvas_version >= (0,9,0)
-
 class Canvas(goocanvas.Canvas, gobject.GObject):
     """
     This class manages many objects
@@ -46,8 +43,8 @@
         """
         #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, self.CANVAS_WIDTH, self.CANVAS_HEIGHT)
+        self.set_size_request(self.CANVAS_WIDTH, self.CANVAS_HEIGHT)
         self.root = self.get_root_item()
 
         self.sync_manager = syncManager
@@ -283,10 +280,10 @@
         """
         if self.welcomeMessage == None:
             self.welcomeMessage = goocanvas.Text(  
-                                    x=Canvas.CANVAS_WIDTH/2, 
-                                    y=Canvas.CANVAS_HEIGHT/3, 
-                                    width=2*Canvas.CANVAS_WIDTH/5, 
-                                    text=Canvas.WELCOME_MESSAGE, 
+                                    x=self.CANVAS_WIDTH/2, 
+                                    y=self.CANVAS_HEIGHT/3, 
+                                    width=2*self.CANVAS_WIDTH/5, 
+                                    text=self.WELCOME_MESSAGE, 
                                     anchor=gtk.ANCHOR_CENTER,
                                     alignment=pango.ALIGN_CENTER,
                                     font="Sans 10",
@@ -300,6 +297,7 @@
         else:
             if idx != -1:
                 self.root.remove_child(idx)
+                self.welcomeMessage = None
 
     def _delete_welcome_message(self):
         """
@@ -397,8 +395,8 @@
         self.selectedConduitItem = conduitCanvasItem
 
         #FIXME Evilness to fix ConduitCanvasItems ending up too big (scrollbars suck!) 
-        #self.set_size_request(Canvas.CANVAS_WIDTH, Canvas.CANVAS_HEIGHT)
-        #self.set_size_request(Canvas.CANVAS_WIDTH, Canvas.CANVAS_HEIGHT)
+        #self.set_size_request(self.CANVAS_WIDTH, self.CANVAS_HEIGHT)
+        #self.set_size_request(self.CANVAS_WIDTH, self.CANVAS_HEIGHT)
 
         conduitCanvasItem.connect('button-press-event', self._on_conduit_button_press)
 
@@ -438,7 +436,6 @@
                     items.append(dpItem)
         return items
 
- 
     # def on_two_way_sync_toggle(self, widget):
     #     """
     #     Enables or disables two way sync on dataproviders.
@@ -464,9 +461,6 @@
     NAME_FONT = "Sans 12"
     STATUS_FONT = "Sans 10"
 
-    # def _get_icon(self):
-    #     return self.model.get_icon(24)
-
 class ConduitCanvasItem(conduit.gtkui.Canvas.ConduitCanvasItem):
     pass 
 

Modified: trunk/conduit/hildonui/UI.py
==============================================================================
--- trunk/conduit/hildonui/UI.py	(original)
+++ trunk/conduit/hildonui/UI.py	Wed May  7 03:57:13 2008
@@ -144,6 +144,9 @@
         if quit:
             log.debug("Quitting...")
             self.conduitApplication.Quit()
+            
+    def save_settings(self, widget):
+        pass
 
 class ConduitToolbar(gtk.Toolbar):
     def __init__(self, syncSet, canvas):



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