about summary refs log tree commit diff
path: root/saneterm
diff options
context:
space:
mode:
authorSören Tempel <soeren+git@soeren-tempel.net>2021-05-22 06:08:31 +0200
committerSören Tempel <soeren+git@soeren-tempel.net>2021-05-22 06:08:31 +0200
commitfc00ec8309265e502b3aac391b857f0d6d586c5a (patch)
tree43613f2c68f649067a1b2a6c93fac0da6598cfbf /saneterm
parent70743f1dad728cc9992eb0d1d501c083116ec684 (diff)
Preliminary support for scrolling
Diffstat (limited to 'saneterm')
-rw-r--r--saneterm/terminal.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/saneterm/terminal.py b/saneterm/terminal.py
index 4214361..eb4fca8 100644
--- a/saneterm/terminal.py
+++ b/saneterm/terminal.py
@@ -78,7 +78,11 @@ class Terminal(Gtk.Window):
         for key, idx in control_keys.items():
             bindings.add_bind(key, "termios-ctrlkey", idx)
 
-        self.add(self.termview)
+        scroll = Gtk.ScrolledWindow().new(None, None)
+        scroll.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.ALWAYS)
+
+        scroll.add(self.termview)
+        self.add(scroll)
 
     def handle_pty(self, source, tag, master):
         cond = source.query_unix_fd(tag)