[gedit-plugins] terminal: Port to vte-2.91
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit-plugins] terminal: Port to vte-2.91
- Date: Tue, 5 Aug 2014 12:26:21 +0000 (UTC)
commit 49d561f32138ad18fa0a9bdc4cf6c33c43703a3a
Author: Debarshi Ray <debarshir gnome org>
Date: Tue Aug 5 14:21:57 2014 +0200
terminal: Port to vte-2.91
https://bugzilla.gnome.org/show_bug.cgi?id=734275
configure.ac | 2 +-
plugins/terminal/terminal.py | 10 ++++------
2 files changed, 5 insertions(+), 7 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index b5d974d..d3a462a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -151,7 +151,7 @@ then
# ================================================================
# Terminal (vte)
# ================================================================
- if `$PYTHON -c "import gi; gi.require_version('Vte', '2.90')" 2>/dev/null`;
+ if `$PYTHON -c "import gi; gi.require_version('Vte', '2.91')" 2>/dev/null`;
then
have_vte=yes
PLUGINS="$PLUGINS terminal"
diff --git a/plugins/terminal/terminal.py b/plugins/terminal/terminal.py
index 01bf770..f6d7eb5 100644
--- a/plugins/terminal/terminal.py
+++ b/plugins/terminal/terminal.py
@@ -21,7 +21,7 @@
# Boston, MA 02110-1301 USA
import gi
-gi.require_version('Vte', '2.90')
+gi.require_version('Vte', '2.91')
from gi.repository import GObject, GLib, Gio, Pango, Gdk, Gtk, Gedit, Vte
import os
import gettext
@@ -36,7 +36,6 @@ except:
class GeditTerminal(Vte.Terminal):
defaults = {
- 'emulation' : 'xterm',
'visible_bell' : False,
}
@@ -62,7 +61,7 @@ class GeditTerminal(Vte.Terminal):
self.reconfigure_vte()
- self.fork_command_full(Vte.PtyFlags.DEFAULT, None, [Vte.get_user_shell()], None,
GLib.SpawnFlags.SEARCH_PATH, None, None)
+ self.spawn_sync(Vte.PtyFlags.DEFAULT, None, [Vte.get_user_shell()], None,
GLib.SpawnFlags.SEARCH_PATH, None, None, None)
def do_drag_data_received(self, drag_context, x, y, data, info, time):
if info == self.TARGET_URI_LIST:
@@ -138,14 +137,13 @@ class GeditTerminal(Vte.Terminal):
palette = []
break
- self.set_colors_rgba(fg, bg, palette)
+ self.set_colors(fg, bg, palette)
self.set_cursor_blink_mode(self.profile_settings.get_enum("cursor-blink-mode"))
self.set_cursor_shape(self.profile_settings.get_enum("cursor-shape"))
self.set_audible_bell(self.profile_settings.get_boolean("audible-bell"))
self.set_allow_bold(self.profile_settings.get_boolean("allow-bold"))
self.set_scroll_on_keystroke(self.profile_settings.get_boolean("scroll-on-keystroke"))
self.set_scroll_on_output(self.profile_settings.get_boolean("scroll-on-output"))
- self.set_emulation(self.defaults['emulation'])
self.set_visible_bell(self.defaults['visible_bell'])
if self.profile_settings.get_boolean("scrollback-unlimited"):
@@ -200,7 +198,7 @@ class GeditTerminalPanel(Gtk.Box):
scrollbar.show()
self.pack_start(scrollbar, False, False, 0)
- def on_vte_child_exited(self, term):
+ def on_vte_child_exited(self, term, status):
for child in self.get_children():
child.destroy()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]