Remove headers of multiselection

issue3915
review14281005
This commit is contained in:
Cédric Krier committed 2014-05-23 11:51:25 +02:00
1 parent aafd3413c8
commit b3580ae22d
1 file changed
+6 -8
@@ -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)