about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSören Tempel <soeren+git@soeren-tempel.net>2021-06-26 19:27:01 +0200
committerSören Tempel <soeren+git@soeren-tempel.net>2021-06-26 19:27:01 +0200
commit715f322bcd79a47cf113bdf812cba90e6051a3d9 (patch)
treee32be8ef2edc3f4abe0d0629988d833fec64045e
parent0288f7436406af694d56b5656c4a8a92b860f82b (diff)
termview: Rename LimitTextBuffer to TermBuffer
More accurate since it also handles copy/paste stuff now.
-rw-r--r--saneterm/termview.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/saneterm/termview.py b/saneterm/termview.py
index 305686e..5835abd 100644
--- a/saneterm/termview.py
+++ b/saneterm/termview.py
@@ -4,11 +4,12 @@ from gi.repository import GObject
 
 from . import completion
 
-class LimitTextBuffer(Gtk.TextBuffer):
+class TermBuffer(Gtk.TextBuffer):
     """
     Buffer which stores a limit amount of lines. If the limit is -1
     an unlimited amount of lines is stored. Old lines are deleted
-    automatically if the limit is exceeded.
+    automatically if the limit is exceeded. Furthermore, the buffer
+    provides some facilities for more native copy/paste handling.
     """
 
     def __init__(self, limit):
@@ -82,7 +83,7 @@ class TermView(Gtk.TextView):
         # https://docs.gtk.org/gtk4/property.TextTag.insert-hyphens.html
         Gtk.TextView.__init__(self)
 
-        self._textbuffer = LimitTextBuffer(limit)
+        self._textbuffer = TermBuffer(limit)
         self._textbuffer.connect("end-user-action", self.__end_user_action)
         self.set_buffer(self._textbuffer)