Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/journal/objectchooser.py
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@sugarlabs.org>2009-01-06 12:31:02 (GMT)
committer Tomeu Vizoso <tomeu@sugarlabs.org>2009-01-06 12:31:02 (GMT)
commit44f269eef00620084ab3351d5be22df9be533cb5 (patch)
tree0aaf111166235c943908cc1176d742c56cfebfc5 /src/jarabe/journal/objectchooser.py
parentdcbc9df56387f7b17178ea1b9eae96a10f3abccc (diff)
#3060 Add the possibility of filtering the object chooser by data type
Diffstat (limited to 'src/jarabe/journal/objectchooser.py')
-rw-r--r--src/jarabe/journal/objectchooser.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/jarabe/journal/objectchooser.py b/src/jarabe/journal/objectchooser.py
index fcaed55..38b5035 100644
--- a/src/jarabe/journal/objectchooser.py
+++ b/src/jarabe/journal/objectchooser.py
@@ -39,7 +39,7 @@ class ObjectChooser(gtk.Window):
([int]))
}
- def __init__(self, parent=None):
+ def __init__(self, parent=None, data_type):
gtk.Window.__init__(self)
self.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DIALOG)
self.set_decorated(False)
@@ -89,6 +89,9 @@ class ObjectChooser(gtk.Window):
height = gtk.gdk.screen_height() - style.GRID_CELL_SIZE * 2
self.set_size_request(width, height)
+ if data_type:
+ self._toolbar.set_data_type(data_type)
+
def __realize_cb(self, chooser, parent):
self.window.set_transient_for(parent)
# TODO: Should we disconnect the signal here?