[epiphany] Only extend navigation button size in narrow mode
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany] Only extend navigation button size in narrow mode
- Date: Tue, 21 Apr 2020 14:51:29 +0000 (UTC)
commit 86ce3b9df3dcc4c5115b6703c7eb0a696bef29c3
Author: Jan-Michael Brummer <jan brummer tabos org>
Date: Tue Apr 21 10:52:20 2020 +0200
Only extend navigation button size in narrow mode
Fixes: https://gitlab.gnome.org/GNOME/epiphany/-/issues/1163
src/ephy-action-bar-start.c | 14 ++++++++++++++
src/resources/gtk/action-bar-start.ui | 2 --
2 files changed, 14 insertions(+), 2 deletions(-)
---
diff --git a/src/ephy-action-bar-start.c b/src/ephy-action-bar-start.c
index f67a90696..96fe63fa7 100644
--- a/src/ephy-action-bar-start.c
+++ b/src/ephy-action-bar-start.c
@@ -648,6 +648,20 @@ void
ephy_action_bar_start_set_adaptive_mode (EphyActionBarStart *action_bar,
EphyAdaptiveMode adaptive_mode)
{
+ GValue val = G_VALUE_INIT;
+
+ g_value_init (&val, G_TYPE_INT);
+
gtk_widget_set_visible (action_bar->new_tab_button, adaptive_mode == EPHY_ADAPTIVE_MODE_NORMAL);
gtk_widget_set_visible (action_bar->combined_stop_reload_button, adaptive_mode ==
EPHY_ADAPTIVE_MODE_NORMAL);
+
+ if (adaptive_mode == EPHY_ADAPTIVE_MODE_NARROW)
+ g_value_set_int (&val, 42);
+ else
+ g_value_set_int (&val, -1);
+
+ g_object_set_property (G_OBJECT (action_bar->navigation_back), "width-request", &val);
+ g_object_set_property (G_OBJECT (action_bar->navigation_forward), "width-request", &val);
+
+ g_value_unset (&val);
}
diff --git a/src/resources/gtk/action-bar-start.ui b/src/resources/gtk/action-bar-start.ui
index 168ba5820..2c56ffa58 100644
--- a/src/resources/gtk/action-bar-start.ui
+++ b/src/resources/gtk/action-bar-start.ui
@@ -13,7 +13,6 @@
</style>
<child>
<object class="GtkButton" id="navigation_back">
- <property name="width_request">42</property>
<property name="visible">True</property>
<property name="action-name">toolbar.navigation-back</property>
<property name="valign">center</property>
@@ -33,7 +32,6 @@
</child>
<child>
<object class="GtkButton" id="navigation_forward">
- <property name="width_request">42</property>
<property name="visible">True</property>
<property name="action-name">toolbar.navigation-forward</property>
<property name="valign">center</property>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]