[gnome-builder/wip/project-selector: 46/57] project-selector: add new directory name entry



commit c5bcc3b2558d4eb27d997ad4f5e6177d182ecd67
Author: Christian Hergert <christian hergert me>
Date:   Fri Apr 3 16:29:05 2015 -0700

    project-selector: add new directory name entry
    
    We always have to clone into a new or empty directory. We will need to
    check the status during changes to determine if the directory is empty
    and cloning is allowed.

 data/css/builder.Adwaita.css     |    5 +++++
 data/ui/gb-new-project-dialog.ui |   24 +++++++++++++++++++++---
 2 files changed, 26 insertions(+), 3 deletions(-)
---
diff --git a/data/css/builder.Adwaita.css b/data/css/builder.Adwaita.css
index 4e7cc07..00b909b 100644
--- a/data/css/builder.Adwaita.css
+++ b/data/css/builder.Adwaita.css
@@ -175,3 +175,8 @@ GbProjectWindow GtkHeaderBar {
     /* make transition match buttons, otherwise it looks pretty hideous */
     transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
 }
+
+
+GbNewProjectDialog GtkFileChooserButton.linked-on-right .button {
+    border-radius: 3px 0 0 3px;
+}
diff --git a/data/ui/gb-new-project-dialog.ui b/data/ui/gb-new-project-dialog.ui
index bd06b7d..a03448f 100644
--- a/data/ui/gb-new-project-dialog.ui
+++ b/data/ui/gb-new-project-dialog.ui
@@ -350,10 +350,28 @@
                           </object>
                         </child>
                         <child>
-                          <object class="GtkFileChooserButton" id="clone_location_button">
-                            <property name="action">select-folder</property>
-                            <property name="hexpand">true</property>
+                          <object class="GtkBox">
                             <property name="visible">true</property>
+                            <style>
+                              <class name="linked"/>
+                            </style>
+                            <child>
+                              <object class="GtkFileChooserButton" id="clone_location_button">
+                                <property name="action">select-folder</property>
+                                <property name="hexpand">true</property>
+                                <property name="visible">true</property>
+                                <style>
+                                  <class name="linked-on-right"/>
+                                </style>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkEntry" id="clone_location_entry">
+                                <property name="hexpand">true</property>
+                                <property name="placeholder-text" translatable="yes">Directory</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]