Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/purk/widgets.py
diff options
context:
space:
mode:
Diffstat (limited to 'purk/widgets.py')
-rw-r--r--purk/widgets.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/purk/widgets.py b/purk/widgets.py
index e0630de..171c035 100644
--- a/purk/widgets.py
+++ b/purk/widgets.py
@@ -157,18 +157,19 @@ class Nicklist(Gtk.TreeView):
def insert(self, pos, realname, markedupname, sortkey):
self.get_model().insert(pos, (realname, markedupname, sortkey))
-
+
def replace(self, names):
self.set_model(Gtk.ListStore(str, str, str))
-
- self.insert_column_with_attributes(
- 0, '', Gtk.CellRendererText(), markup=1
- ).set_sizing(Gtk.TreeViewColumnSizing.FIXED)
+
+ column = Gtk.TreeViewColumn('', Gtk.CellRendererText(), text=1)
+ column.set_sizing(Gtk.TreeViewColumnSizing.AUTOSIZE)
+ column.set_min_width(80)
+ self.append_column(column)
for name in names:
self.append(*name)
- self.get_model().set_sort_column_id(2, Gtk.GTK_SORT_ASCENDING)
+ self.get_model().set_sort_column_id(2, Gtk.SortType.ASCENDING)
def remove(self, realname):
index = self.index(realname)
@@ -197,7 +198,7 @@ class Nicklist(Gtk.TreeView):
self.set_property("fixed-height-mode", True)
self.connect("button-press-event", self.click)
self.connect_after("button-release-event", lambda *a: True)
-
+
style_me(self, "nicklist")
# Label used to display/edit your current nick on a network