[epiphany/wip/exalm/elementary: 2/2] header-bar: Use full-width title on Pantheon
- From: Alexander Mikhaylenko <alexm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany/wip/exalm/elementary: 2/2] header-bar: Use full-width title on Pantheon
- Date: Sun, 29 Sep 2019 13:49:29 +0000 (UTC)
commit f7dccb187fe85f601a5969deec46cb0fc00b512f
Author: Alexander Mikhaylenko <alexm gnome org>
Date: Sun Sep 29 18:40:28 2019 +0500
header-bar: Use full-width title on Pantheon
src/ephy-header-bar.c | 29 +++++++++++++++++++++--------
1 file changed, 21 insertions(+), 8 deletions(-)
---
diff --git a/src/ephy-header-bar.c b/src/ephy-header-bar.c
index 218e654b1..fce2e4428 100644
--- a/src/ephy-header-bar.c
+++ b/src/ephy-header-bar.c
@@ -144,7 +144,6 @@ ephy_header_bar_constructed (GObject *object)
GtkWidget *page_menu_popover;
GtkBuilder *builder;
EphyEmbedShell *embed_shell;
- HdyColumn *column;
G_OBJECT_CLASS (ephy_header_bar_parent_class)->constructed (object);
@@ -173,13 +172,27 @@ ephy_header_bar_constructed (GObject *object)
header_bar->title_widget = EPHY_TITLE_WIDGET (ephy_title_box_new ());
else
header_bar->title_widget = EPHY_TITLE_WIDGET (ephy_location_entry_new ());
- column = hdy_column_new ();
- gtk_widget_set_hexpand (GTK_WIDGET (column), TRUE);
- gtk_widget_show (GTK_WIDGET (column));
- hdy_column_set_maximum_width (column, 860);
- hdy_column_set_linear_growth_width (column, 560);
- gtk_container_add (GTK_CONTAINER (column), GTK_WIDGET (header_bar->title_widget));
- gtk_header_bar_set_custom_title (GTK_HEADER_BAR (header_bar), GTK_WIDGET (column));
+
+ if (is_desktop_pantheon ()) {
+ // Use a full-width entry
+ gtk_widget_set_hexpand (GTK_WIDGET (header_bar->title_widget), TRUE);
+ gtk_widget_set_margin_start (GTK_WIDGET (header_bar->title_widget), 24);
+ gtk_widget_set_margin_end (GTK_WIDGET (header_bar->title_widget), 6);
+
+ gtk_header_bar_set_custom_title (GTK_HEADER_BAR (header_bar), GTK_WIDGET (header_bar->title_widget));
+ } else {
+ HdyColumn *column;
+
+ column = hdy_column_new ();
+ gtk_widget_set_hexpand (GTK_WIDGET (column), TRUE);
+ gtk_widget_show (GTK_WIDGET (column));
+ hdy_column_set_maximum_width (column, 860);
+ hdy_column_set_linear_growth_width (column, 560);
+ gtk_container_add (GTK_CONTAINER (column), GTK_WIDGET (header_bar->title_widget));
+
+ gtk_header_bar_set_custom_title (GTK_HEADER_BAR (header_bar), GTK_WIDGET (column));
+ }
+
gtk_widget_show (GTK_WIDGET (header_bar->title_widget));
if (EPHY_IS_LOCATION_ENTRY (header_bar->title_widget)) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]