From b3580ae22dda7974b38fbb5ecaf56625c8d81f23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 23 May 2014 11:51:25 +0200 Subject: [PATCH] Remove headers of multiselection issue3915 review14281005 --- .../view_form/view/form_gtk/multiselection.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/tryton/gui/window/view_form/view/form_gtk/multiselection.py b/tryton/gui/window/view_form/view/form_gtk/multiselection.py index 9aea421110..99b2abf782 100644 --- a/tryton/gui/window/view_form/view/form_gtk/multiselection.py +++ b/tryton/gui/window/view_form/view/form_gtk/multiselection.py @@ -14,23 +14,21 @@ class MultiSelection(WidgetInterface, SelectionMixin): super(MultiSelection, self).__init__(field_name, model_name, attrs=attrs) - self.widget = viewport = gtk.Viewport() - viewport.set_shadow_type(gtk.SHADOW_ETCHED_IN) - scroll = gtk.ScrolledWindow() - scroll.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC) - scroll.set_placement(gtk.CORNER_TOP_LEFT) - viewport.add(scroll) + self.widget = gtk.ScrolledWindow() + self.widget.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC) + self.widget.set_shadow_type(gtk.SHADOW_ETCHED_IN) self.model = gtk.ListStore(gobject.TYPE_INT, gobject.TYPE_STRING) self.tree = TreeViewControl() self.tree.set_model(self.model) self.tree.set_search_column(1) self.tree.connect('focus-out-event', lambda *a: self._focus_out()) + self.tree.set_headers_visible(False) selection = self.tree.get_selection() selection.set_mode(gtk.SELECTION_MULTIPLE) selection.connect('changed', self.changed) - scroll.add(self.tree) - name_column = gtk.TreeViewColumn(attrs.get('string', '')) + self.widget.add(self.tree) + name_column = gtk.TreeViewColumn() name_cell = gtk.CellRendererText() name_column.pack_start(name_cell) name_column.add_attribute(name_cell, 'text', 1)