[gnome-builder] terminal: port to using IdeTerminal



commit c2a5a04a5fa5a3741d84c2667137a9ba5249aae1
Author: Christian Hergert <chergert redhat com>
Date:   Tue Nov 21 20:37:41 2017 -0800

    terminal: port to using IdeTerminal
    
    To make this transition easier, this incrementally ports to
    using IdeTerminal from libide.

 src/plugins/terminal/gb-terminal-view.c  |    3 -
 src/plugins/terminal/gb-terminal-view.ui |    2 +-
 src/plugins/terminal/gb-terminal.c       |  373 ------------------------------
 src/plugins/terminal/gb-terminal.h       |   40 ----
 src/plugins/terminal/meson.build         |    6 +-
 5 files changed, 2 insertions(+), 422 deletions(-)
---
diff --git a/src/plugins/terminal/gb-terminal-view.c b/src/plugins/terminal/gb-terminal-view.c
index b330fdc..4c18250 100644
--- a/src/plugins/terminal/gb-terminal-view.c
+++ b/src/plugins/terminal/gb-terminal-view.c
@@ -29,7 +29,6 @@
 #include <vte/vte.h>
 #include <unistd.h>
 
-#include "gb-terminal.h"
 #include "gb-terminal-util.h"
 #include "gb-terminal-view.h"
 #include "gb-terminal-view-private.h"
@@ -726,8 +725,6 @@ gb_terminal_view_class_init (GbTerminalViewClass *klass)
                           (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
 
   g_object_class_install_properties (object_class, LAST_PROP, properties);
-
-  g_type_ensure (GB_TYPE_TERMINAL);
 }
 
 static void
diff --git a/src/plugins/terminal/gb-terminal-view.ui b/src/plugins/terminal/gb-terminal-view.ui
index c1a86d2..def390b 100644
--- a/src/plugins/terminal/gb-terminal-view.ui
+++ b/src/plugins/terminal/gb-terminal-view.ui
@@ -18,7 +18,7 @@
                 <property name="expand">true</property>
                 <property name="visible">true</property>
                 <child>
-                  <object class="GbTerminal" id="terminal_top">
+                  <object class="IdeTerminal" id="terminal_top">
                     <property name="audible-bell">false</property>
                     <property name="expand">true</property>
                     <property name="visible">true</property>
diff --git a/src/plugins/terminal/meson.build b/src/plugins/terminal/meson.build
index 46f3572..1160de7 100644
--- a/src/plugins/terminal/meson.build
+++ b/src/plugins/terminal/meson.build
@@ -5,8 +5,6 @@ terminal_resources = gnome.compile_resources(
 )
 
 terminal_sources = [
-  'gb-terminal.c',
-  'gb-terminal.h',
   'gb-terminal-plugin.c',
   'gb-terminal-private.h',
   'gb-terminal-util.c',
@@ -23,9 +21,7 @@ terminal_sources = [
   'gb-terminal-workbench-addin.h',
 ]
 
-gnome_builder_plugins_deps += [
-  dependency('vte-2.91', version: '>=0.40.2'),
-]
+gnome_builder_plugins_deps += [libvte_dep]
 
 gnome_builder_plugins_sources += files(terminal_sources)
 gnome_builder_plugins_sources += terminal_resources[0]


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]