Remove headers of multiselection
issue3915 review14281005
This commit is contained in:
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)
|
||||
|
||||
Reference in new issue
Block a user