[gnome-logs] seachpopover: Don't use private ModelButton
- From: David King <davidk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-logs] seachpopover: Don't use private ModelButton
- Date: Mon, 28 Mar 2022 16:44:00 +0000 (UTC)
commit f1660c9ccfba55a611ac0a6326268fc8cdbacbc5
Author: Maximiliano Sandoval R <msandova gnome org>
Date: Mon Oct 11 10:18:48 2021 +0200
seachpopover: Don't use private ModelButton
This widget was styled based on sub menus from a menu model.
data/gl-searchpopover.ui | 26 +++++++++++++++++++++-----
src/gl-searchpopover.c | 1 +
2 files changed, 22 insertions(+), 5 deletions(-)
---
diff --git a/data/gl-searchpopover.ui b/data/gl-searchpopover.ui
index 70d0a44..a7b60ed 100644
--- a/data/gl-searchpopover.ui
+++ b/data/gl-searchpopover.ui
@@ -339,13 +339,29 @@
<property name="orientation">vertical</property>
<property name="visible">True</property>
<child>
- <object class="GtkModelButton" id="submenu_back_button">
+ <object class="GtkButton" id="submenu_back_button">
<property name="visible">True</property>
- <property name="centered">True</property>
- <property name="inverted">True</property>
- <property name="menu-name">main</property>
- <property name="text" translatable="yes">Back</property>
<signal name="clicked"
handler="custom_range_submenu_back_button_clicked"/>
+ <child>
+ <object class="GtkBox">
+ <child>
+ <object class="GtkImage">
+ <property
name="icon-name">go-previous-symbolic</property>
+ <property name="halign">start</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkLabel">
+ <property name="label"
translatable="yes">Back</property>
+ <property name="hexpand">True</property>
+ <property name="halign">center</property>
+ </object>
+ </child>
+ </object>
+ </child>
+ <style>
+ <class name="flat"/>
+ </style>
</object>
</child>
<child>
diff --git a/src/gl-searchpopover.c b/src/gl-searchpopover.c
index 2537fd1..3a43060 100644
--- a/src/gl-searchpopover.c
+++ b/src/gl-searchpopover.c
@@ -1264,6 +1264,7 @@ custom_range_submenu_back_button_clicked (GtkButton *button,
gtk_stack_set_visible_child_name (GTK_STACK (priv->range_stack), "range-button");
gtk_stack_set_visible_child_name (GTK_STACK (priv->range_label_stack), "when-label");
+ gtk_stack_set_visible_child_name (GTK_STACK (priv->menu_stack), "main");
}
guint64
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]