Daniele Bartolini 9 年之前
父節點
當前提交
ed5cc24ff1
共有 3 個文件被更改,包括 64 次插入16 次删除
  1. 62 14
      tools/ui/level_editor_project_dialog.ui
  2. 1 1
      tools/ui/makefile
  3. 1 1
      tools/ui/resources.xml

+ 62 - 14
tools/ui/level_editor_create_project.ui → tools/ui/level_editor_project_dialog.ui

@@ -2,9 +2,10 @@
 <!-- Generated with glade 3.20.0 -->
 <interface>
   <requires lib="gtk+" version="3.20"/>
-  <object class="GtkDialog">
+  <template class="CrownProjectDialog" parent="GtkDialog">
     <property name="can_focus">False</property>
-    <property name="border_width">12</property>
+    <property name="border_width">18</property>
+    <property name="title" translatable="yes">Create Project</property>
     <property name="type_hint">dialog</property>
     <child internal-child="vbox">
       <object class="GtkBox">
@@ -16,10 +17,30 @@
             <property name="can_focus">False</property>
             <property name="layout_style">end</property>
             <child>
-              <placeholder/>
+              <object class="GtkButton">
+                <property name="label" translatable="yes">button</property>
+                <property name="visible">True</property>
+                <property name="can_focus">True</property>
+                <property name="receives_default">True</property>
+              </object>
+              <packing>
+                <property name="expand">True</property>
+                <property name="fill">True</property>
+                <property name="position">0</property>
+              </packing>
             </child>
             <child>
-              <placeholder/>
+              <object class="GtkButton">
+                <property name="label" translatable="yes">button</property>
+                <property name="visible">True</property>
+                <property name="can_focus">True</property>
+                <property name="receives_default">True</property>
+              </object>
+              <packing>
+                <property name="expand">True</property>
+                <property name="fill">True</property>
+                <property name="position">1</property>
+              </packing>
             </child>
           </object>
           <packing>
@@ -32,6 +53,7 @@
           <object class="GtkGrid">
             <property name="visible">True</property>
             <property name="can_focus">False</property>
+            <property name="margin_bottom">18</property>
             <property name="row_spacing">6</property>
             <property name="column_spacing">12</property>
             <child>
@@ -47,7 +69,7 @@
               </packing>
             </child>
             <child>
-              <object class="GtkEntry">
+              <object class="GtkEntry" id="_name">
                 <property name="visible">True</property>
                 <property name="can_focus">True</property>
                 <property name="hexpand">True</property>
@@ -58,26 +80,49 @@
               </packing>
             </child>
             <child>
-              <object class="GtkFileChooserButton">
+              <object class="GtkLabel">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
-                <property name="hexpand">True</property>
-                <property name="title" translatable="yes"/>
+                <property name="label" translatable="yes">Directory</property>
+                <property name="xalign">1</property>
               </object>
               <packing>
-                <property name="left_attach">1</property>
+                <property name="left_attach">0</property>
                 <property name="top_attach">1</property>
               </packing>
             </child>
             <child>
-              <object class="GtkLabel">
+              <object class="GtkBox">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
-                <property name="label" translatable="yes">Directory</property>
-                <property name="xalign">1</property>
+                <child>
+                  <object class="GtkFileChooserButton" id="_directory">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="hexpand">True</property>
+                    <property name="action">select-folder</property>
+                    <property name="title" translatable="yes"/>
+                  </object>
+                  <packing>
+                    <property name="expand">True</property>
+                    <property name="fill">True</property>
+                    <property name="position">0</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkEntry" id="_directory_suffix">
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="fill">True</property>
+                    <property name="position">1</property>
+                  </packing>
+                </child>
               </object>
               <packing>
-                <property name="left_attach">0</property>
+                <property name="left_attach">1</property>
                 <property name="top_attach">1</property>
               </packing>
             </child>
@@ -90,5 +135,8 @@
         </child>
       </object>
     </child>
-  </object>
+    <child>
+      <placeholder/>
+    </child>
+  </template>
 </interface>

+ 1 - 1
tools/ui/makefile

@@ -1,7 +1,7 @@
 OBJS = \
-	level_editor_create_project.ui     \
 	level_editor_menu.xml              \
 	level_editor_preferences_dialog.ui \
+	level_editor_project_dialog.ui     \
 \
 	icons/128x128/pepper.png           \
 	icons/16x16/pepper.png             \

+ 1 - 1
tools/ui/resources.xml

@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <gresources>
 	<gresource prefix="/org/pepper">
-		<file compressed="true" preprocess="xml-stripblanks">level_editor_create_project.ui</file>
 		<file compressed="true" preprocess="xml-stripblanks">level_editor_menu.xml</file>
 		<file compressed="true" preprocess="xml-stripblanks">level_editor_preferences_dialog.ui</file>
+		<file compressed="true" preprocess="xml-stripblanks">level_editor_project_dialog.ui</file>
 
 		<file>icons/128x128/pepper.png</file>
 		<file>icons/16x16/pepper.png</file>