Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/groupthink/gtk_tools.py
diff options
context:
space:
mode:
Diffstat (limited to 'groupthink/gtk_tools.py')
-rw-r--r--groupthink/gtk_tools.py12
1 files changed, 4 insertions, 8 deletions
diff --git a/groupthink/gtk_tools.py b/groupthink/gtk_tools.py
index 2b74276..3bf4772 100644
--- a/groupthink/gtk_tools.py
+++ b/groupthink/gtk_tools.py
@@ -1,8 +1,4 @@
-import gi
from gi.repository import Gtk
-from gi.repository import Gdk
-from gi.repository import GObject
-
import groupthink_base as groupthink
import logging
import stringtree
@@ -36,8 +32,7 @@ class RecentEntry(groupthink.UnorderedHandlerAcceptor, Gtk.Entry):
self.set_text(text)
self.handler_unblock(self._text_changed_handler)
-'''
-class SharedTreeStore(groupthink.CausalHandlerAcceptor, Gtk.GenericTreeModel):
+class SharedTreeStore(groupthink.CausalHandlerAcceptor, Gtk.TreeStore):
def __init__(self, columntypes=(), translators=()):
self._columntypes = columntypes
self._causaltree = groupthink.CausalTree()
@@ -288,7 +283,7 @@ class SharedTreeStore(groupthink.CausalHandlerAcceptor, Gtk.GenericTreeModel):
def move(self, it, newparent):
node = self.get_user_data(row)
p = self.get_user_data(newparent)
- self._causaltree.change_parent(node,p)'''
+ self._causaltree.change_parent(node,p)
class TextBufferUnorderedStringLinker:
def __init__(self,tb,us):
@@ -325,9 +320,10 @@ class TextBufferUnorderedStringLinker:
self._tb.handler_unblock(self._insert_handler)
self._tb.handler_unblock(self._delete_handler)
+
class TextBufferSharePoint(groupthink.UnorderedHandlerAcceptor):
def __init__(self, buff):
- self._us = groupthink.UnorderedString(buff.get_text(buff.get_start_iter(), buff.get_end_iter()))
+ self._us = groupthink.UnorderedString(buff.get_text(buff.get_start_iter(), buff.get_end_iter(), True))
self._linker = TextBufferUnorderedStringLinker(buff, self._us)
def set_handler(self, handler):