[gnome-builder/wip/chergert/headerbar] greeter: move search filter to match updated designs



commit 6aaa87d82ea81ab7bb4b24a588f43c7ff08b6f09
Author: Christian Hergert <chergert redhat com>
Date:   Fri Jun 24 22:23:22 2016 -0700

    greeter: move search filter to match updated designs
    
    See bug 767355 for more information on the design. The gist here is to
    remove the "search button" from the headerbar and simply always display
    the search filter when there are projects available.

 libide/greeter/ide-greeter-perspective.ui |   45 ++++++++--------------------
 1 files changed, 13 insertions(+), 32 deletions(-)
---
diff --git a/libide/greeter/ide-greeter-perspective.ui b/libide/greeter/ide-greeter-perspective.ui
index 502a081..187db1e 100644
--- a/libide/greeter/ide-greeter-perspective.ui
+++ b/libide/greeter/ide-greeter-perspective.ui
@@ -8,19 +8,6 @@
         <property name="expand">true</property>
         <property name="visible">true</property>
         <child>
-          <object class="EggSearchBar">
-            <property name="visible">true</property>
-            <property name="vexpand">false</property>
-            <property name="search-mode-enabled" bind-source="search_button" bind-property="active" 
bind-flags="bidirectional"/>
-            <child internal-child="entry">
-              <object class="GtkSearchEntry" id="search_entry">
-                <property name="placeholder-text"></property>
-                <property name="width-chars">45</property>
-              </object>
-            </child>
-          </object>
-        </child>
-        <child>
           <object class="GtkStack" id="stack">
             <property name="expand">true</property>
             <property name="visible">true</property>
@@ -57,6 +44,13 @@
                             <property name="visible">true</property>
                             <property name="max-width-request">550</property>
                             <child>
+                              <object class="GtkSearchEntry" id="search_entry">
+                                <property name="width-chars">45</property>
+                                <property name="halign">center</property>
+                                <property name="visible">true</property>
+                              </object>
+                            </child>
+                            <child>
                               <object class="GtkBox" id="my_projects_container">
                                 <property name="orientation">vertical</property>
                                 <property name="spacing">6</property>
@@ -235,25 +229,6 @@
       </packing>
     </child>
     <child>
-      <object class="GtkToggleButton" id="search_button">
-        <property name="tooltip-text" translatable="yes">Search for projects</property>
-        <property name="visible">true</property>
-        <style>
-          <class name="image-button"/>
-        </style>
-        <child>
-          <object class="GtkImage">
-            <property name="icon-name">edit-find-symbolic</property>
-            <property name="visible">true</property>
-          </object>
-        </child>
-      </object>
-      <packing>
-        <property name="position">2</property>
-        <property name="pack-type">end</property>
-      </packing>
-    </child>
-    <child>
       <object class="GtkToggleButton" id="selection_button">
         <property name="tooltip-text" translatable="yes">Select projects for removal</property>
         <property name="action-name">perspective.state</property>
@@ -315,6 +290,9 @@
         <object id="other_projects_container">
           <property name="visible">true</property>
         </object>
+        <object id="search_entry">
+          <property name="visible">true</property>
+        </object>
       </state>
       <state name="selection">
         <object id="titlebar">
@@ -341,6 +319,9 @@
         <object id="other_projects_container">
           <property name="visible">false</property>
         </object>
+        <object id="search_entry">
+          <property name="visible">false</property>
+        </object>
       </state>
     </states>
   </object>


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