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.py16
1 files changed, 5 insertions, 11 deletions
diff --git a/purk/widgets.py b/purk/widgets.py
index 9ab8c52..c870a85 100644
--- a/purk/widgets.py
+++ b/purk/widgets.py
@@ -110,7 +110,7 @@ def menu_from_list(alist):
last = item
class Nicklist(Gtk.TreeView):
- def click(self, event):
+ def click(self, widget, event):
if event.button == 3:
x, y = event.get_coords()
@@ -119,7 +119,7 @@ class Nicklist(Gtk.TreeView):
c_data = self.events.data(window=self.win, data=self[data], menu=[])
self.events.trigger("ListRightClick", c_data)
-
+
if c_data.menu:
menu = Gtk.Menu()
for item in menu_from_list(c_data.menu):
@@ -180,7 +180,7 @@ class Nicklist(Gtk.TreeView):
def clear(self):
self.get_model().clear()
-
+
def __iter__(self):
return (r[0] for r in self.get_model())
@@ -193,7 +193,7 @@ class Nicklist(Gtk.TreeView):
self.set_headers_visible(False)
self.set_property("fixed-height-mode", True)
- self.connect("button-press-event", Nicklist.click)
+ self.connect("button-press-event", self.click)
self.connect_after("button-release-event", lambda *a: True)
style_me(self, "nicklist")
@@ -503,9 +503,8 @@ class TextOutput(Gtk.TextView):
self.hover_coords = widget.get_coords()
def mouseup(self, widget, event):
- print widget, event
if not self.get_buffer().get_selection_bounds():
- if widget.button == 1:
+ if event.button == 1:
hover_iter = get_iter_at_coords(self, *self.hover_coords)
if not hover_iter.ends_line():
@@ -592,11 +591,6 @@ class TextOutput(Gtk.TextView):
self.core = core
self.events = core.events
self.win = window
-
- self.set_size_request(0 , -1)
-
- self.set_property("left-margin", 3)
- self.set_property("right-margin", 3)
self.set_wrap_mode(Gtk.WrapMode.WORD_CHAR)
self.set_editable(False)