Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/toolbar.py
diff options
context:
space:
mode:
Diffstat (limited to 'toolbar.py')
-rw-r--r--toolbar.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/toolbar.py b/toolbar.py
index 74dafaf..756f69c 100644
--- a/toolbar.py
+++ b/toolbar.py
@@ -222,11 +222,12 @@ class TextToolbar(gtk.Toolbar):
self._abiword_canvas.grab_focus() # hack: bad toolbox, bad!
class ImageToolbar(gtk.Toolbar):
- def __init__(self, toolbox, abiword_canvas):
+ def __init__(self, toolbox, abiword_canvas, parent):
gtk.Toolbar.__init__(self)
self._toolbox = toolbox
self._abiword_canvas = abiword_canvas
+ self._parent = parent
self._image = ToolButton('insert-image')
self._image_id = self._image.connect('clicked', self._image_cb)
@@ -236,7 +237,7 @@ class ImageToolbar(gtk.Toolbar):
self._abiword_canvas.connect('image-selected', self._image_selected_cb)
def _image_cb(self, button):
- chooser = ObjectChooser(_('Choose image'), None,
+ chooser = ObjectChooser(_('Choose image'), self._parent,
gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT)
try:
result = chooser.run()