[gnome-builder/wip/exalm/terminal-scrolling: 2/6] terminal-page: Put IdeTerminal into a scrolled window
- From: Alexander Mikhaylenko <alexm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/wip/exalm/terminal-scrolling: 2/6] terminal-page: Put IdeTerminal into a scrolled window
- Date: Sun, 26 Sep 2021 00:54:56 +0000 (UTC)
commit 9dd7f69c4980c0d7669465b27525c471f0f5622f
Author: Alexander Mikhaylenko <alexm gnome org>
Date: Sun Sep 26 05:48:56 2021 +0500
terminal-page: Put IdeTerminal into a scrolled window
src/libide/terminal/ide-terminal-page-private.h | 1 -
src/libide/terminal/ide-terminal-page.c | 7 -------
src/libide/terminal/ide-terminal-page.ui | 9 +--------
3 files changed, 1 insertion(+), 16 deletions(-)
---
diff --git a/src/libide/terminal/ide-terminal-page-private.h b/src/libide/terminal/ide-terminal-page-private.h
index b4a169e09..c1f806ec1 100644
--- a/src/libide/terminal/ide-terminal-page-private.h
+++ b/src/libide/terminal/ide-terminal-page-private.h
@@ -39,7 +39,6 @@ struct _IdeTerminalPage
GtkOverlay *terminal_overlay_top;
GtkRevealer *search_revealer_top;
IdeTerminal *terminal_top;
- GtkScrollbar *top_scrollbar;
IdeTerminalSearch *tsearch;
gint64 last_respawn;
diff --git a/src/libide/terminal/ide-terminal-page.c b/src/libide/terminal/ide-terminal-page.c
index ad6ae6067..74f964742 100644
--- a/src/libide/terminal/ide-terminal-page.c
+++ b/src/libide/terminal/ide-terminal-page.c
@@ -359,12 +359,6 @@ static void
ide_terminal_page_connect_terminal (IdeTerminalPage *self,
VteTerminal *terminal)
{
- GtkAdjustment *vadj;
-
- vadj = gtk_scrollable_get_vadjustment (GTK_SCROLLABLE (terminal));
-
- gtk_range_set_adjustment (GTK_RANGE (self->top_scrollbar), vadj);
-
g_signal_connect_object (terminal,
"focus-in-event",
G_CALLBACK (focus_in_event_cb),
@@ -528,7 +522,6 @@ ide_terminal_page_class_init (IdeTerminalPageClass *klass)
gtk_widget_class_set_template_from_resource (widget_class,
"/org/gnome/libide-terminal/ui/ide-terminal-page.ui");
gtk_widget_class_bind_template_child (widget_class, IdeTerminalPage, terminal_top);
- gtk_widget_class_bind_template_child (widget_class, IdeTerminalPage, top_scrollbar);
gtk_widget_class_bind_template_child (widget_class, IdeTerminalPage, terminal_overlay_top);
properties [PROP_CLOSE_ON_EXIT] =
diff --git a/src/libide/terminal/ide-terminal-page.ui b/src/libide/terminal/ide-terminal-page.ui
index 6ed03ca54..a8575b47e 100644
--- a/src/libide/terminal/ide-terminal-page.ui
+++ b/src/libide/terminal/ide-terminal-page.ui
@@ -13,8 +13,7 @@
<property name="expand">true</property>
<property name="visible">true</property>
<child>
- <object class="GtkBox" id="top_container">
- <property name="orientation">horizontal</property>
+ <object class="GtkScrolledWindow">
<property name="expand">true</property>
<property name="visible">true</property>
<child>
@@ -24,12 +23,6 @@
<property name="visible">true</property>
</object>
</child>
- <child>
- <object class="GtkScrollbar" id="top_scrollbar">
- <property name="orientation">vertical</property>
- <property name="visible">true</property>
- </object>
- </child>
</object>
</child>
</object>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]