Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/questions.py
diff options
context:
space:
mode:
authorGonzalo Odiard <godiard@sugarlabs.org>2014-04-11 05:41:39 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2014-05-14 21:21:41 (GMT)
commitde4585527c085ef0018b4f1e1f900e3289921506 (patch)
treee71a5d1b095be5dadb53ac3bf7b25d527a384ab3 /questions.py
parenta21b3c2af2d766d3394926802ae8873ee140511f (diff)
port to gtk3: replace window by get_window
Diffstat (limited to 'questions.py')
-rw-r--r--questions.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/questions.py b/questions.py
index 0233af8..74ccc0f 100644
--- a/questions.py
+++ b/questions.py
@@ -61,7 +61,7 @@ class DrawReplyArea(Gtk.DrawingArea):
def setup(self):
"""Configure the Area object."""
logging.debug('Area.setup: w=%s h=%s' % (self._width, self._height))
- win = self.window
+ win = self.get_window()
self.background = Gdk.Pixmap(win, self._width, self._height, -1)
self.gc = win.new_gc()
self.pixbuf.render_to_drawable(self.background, self.gc, 0, 0, 0, 0,
@@ -75,14 +75,13 @@ class DrawReplyArea(Gtk.DrawingArea):
if self.background is None:
self.setup()
x, y, width, height = ctx.clip_extents()
- widget.window.draw_drawable(widget.get_style().fg_gc[Gtk.StateType.NORMAL],
+ widget.get_window().draw_drawable(widget.get_style().fg_gc[Gtk.StateType.NORMAL],
self.background, x, y, x, y, width, height)
if self._edit:
- cr = widget.window.cairo_create()
- cr.rectangle(x, y, width, height)
- cr.clip()
- cr.set_source_surface(self.reply_surface)
- cr.paint()
+ ctx.rectangle(x, y, width, height)
+ ctx.clip()
+ ctx.set_source_surface(self.reply_surface)
+ ctx.paint()
return False