diff options
author | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-01-06 12:31:02 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-01-06 12:31:02 (GMT) |
commit | 44f269eef00620084ab3351d5be22df9be533cb5 (patch) | |
tree | 0aaf111166235c943908cc1176d742c56cfebfc5 /src/jarabe/journal/objectchooser.py | |
parent | dcbc9df56387f7b17178ea1b9eae96a10f3abccc (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.py | 5 |
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? |