pitivi r1161 - in branches/SOC_2008_BLEWIS: . pitivi/ui



Author: blewis
Date: Thu Jul 10 13:33:04 2008
New Revision: 1161
URL: http://svn.gnome.org/viewvc/pitivi?rev=1161&view=rev

Log:
* pitivi/ui/timelineobjects.py:
fix graphic glitch in simple timeline when first clip is added.


Modified:
   branches/SOC_2008_BLEWIS/ChangeLog
   branches/SOC_2008_BLEWIS/pitivi/ui/timelineobjects.py

Modified: branches/SOC_2008_BLEWIS/pitivi/ui/timelineobjects.py
==============================================================================
--- branches/SOC_2008_BLEWIS/pitivi/ui/timelineobjects.py	(original)
+++ branches/SOC_2008_BLEWIS/pitivi/ui/timelineobjects.py	Thu Jul 10 13:33:04 2008
@@ -224,9 +224,9 @@
             widget = SimpleSourceWidget(element)
             widget.connect("delete-me", self._sourceDeleteMeCb, element)
             widget.connect("edit-me", self._sourceEditMeCb, element)
-            item = goocanvas.Widget(widget=widget, 
-                width=DEFAULT_SIMPLE_ELEMENT_WIDTH,
-                height=DEFAULT_SIMPLE_ELEMENT_HEIGHT)
+            item = goocanvas.Widget(widget=widget)
+            item.props.width = DEFAULT_SIMPLE_ELEMENT_WIDTH
+            item.props.height = DEFAULT_SIMPLE_ELEMENT_HEIGHT
             background = goocanvas.Rect(fill_color="gray",
                 stroke_color="gray",
                 width=DEFAULT_SIMPLE_ELEMENT_WIDTH,
@@ -310,9 +310,12 @@
         self.connect("drag-leave", self._dragLeaveCb)
         self.connect("drag-motion", self._dragMotionCb)
 
+        # set a reasonable minimum size which will avoid grahics glitch
+        self.set_bounds(0, 0, DEFAULT_SIMPLE_ELEMENT_WIDTH,
+            DEFAULT_SIMPLE_ELEMENT_HEIGHT)
+
     def _request_size(self, item, prop):
-        self.set_size_request(int(self.items.width), int(
-            self.items.height))
+        # no need to set size, just set the bounds
         self.set_bounds(0, 0, self.items.width, self.items.height)
         return True
 



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