diff options
author | Simon Schampijer <simon@schampijer.de> | 2008-07-15 14:06:59 (GMT) |
---|---|---|
committer | Simon Schampijer <simon@schampijer.de> | 2008-07-15 14:06:59 (GMT) |
commit | b115c6d452dd76f80d27f73e82d42a14ca73b78b (patch) | |
tree | 8d77041264f1e139c4d8e13bcb861e1b834d5479 | |
parent | 4e7553c965c4b781e16417a9393f99c8ea436c5b (diff) |
Don't decorate object chooser #7487
-rw-r--r-- | objectchooser.py | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/objectchooser.py b/objectchooser.py index fe1214f..474e0ca 100644 --- a/objectchooser.py +++ b/objectchooser.py @@ -43,7 +43,9 @@ class ObjectChooser(gtk.Window): def __init__(self, parent=None): gtk.Window.__init__(self) self.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DIALOG) - #self.set_decorated(False) + self.set_decorated(False) + self.set_position(gtk.WIN_POS_CENTER_ALWAYS) + self.set_border_width(style.LINE_WIDTH) self._selected_object_id = None @@ -67,6 +69,10 @@ class ObjectChooser(gtk.Window): vbox.pack_start(title_box, expand=False) title_box.show() + separator = gtk.HSeparator() + vbox.pack_start(separator, expand=False) + separator.show() + self._toolbar = SearchToolbar() self._toolbar.connect('query-changed', self.__query_changed_cb) self._toolbar.set_size_request(-1, style.GRID_CELL_SIZE) @@ -79,12 +85,10 @@ class ObjectChooser(gtk.Window): self._list_view.show() self._toolbar.set_volume_id(datastore.mounts()[0]['id']) - - entries_per_screen = \ - self.get_screen().get_height() / style.GRID_CELL_SIZE - height = (entries_per_screen - 1) * style.GRID_CELL_SIZE - width = self.get_screen().get_width() * 7 / 8 - self.set_default_size(width, height) + + width = gtk.gdk.screen_width() - style.GRID_CELL_SIZE * 2 + height = gtk.gdk.screen_height() - style.GRID_CELL_SIZE * 2 + self.set_size_request(width, height) def __realize_cb(self, chooser, parent): self.window.set_transient_for(parent) |