|
|
@@ -0,0 +1,479 @@
|
|
|
+<?xml version="1.0" encoding="utf-8"?>
|
|
|
+<stetic-interface>
|
|
|
+ <configuration>
|
|
|
+ <images-root-path>..</images-root-path>
|
|
|
+ </configuration>
|
|
|
+ <import>
|
|
|
+ <widget-library name="glade-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
|
|
|
+ <widget-library name="../bin/Debug/starter.exe" internal="true" />
|
|
|
+ </import>
|
|
|
+ <widget class="Gtk.Window" id="MainWindow" design-size="291 236">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Title" translatable="yes">Starter</property>
|
|
|
+ <property name="WindowPosition">CenterOnParent</property>
|
|
|
+ <property name="Resizable">False</property>
|
|
|
+ <signal name="DeleteEvent" handler="OnDeleteEvent" />
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.VBox" id="vbox4">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Spacing">6</property>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.HBox" id="hbox9">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Spacing">6</property>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.VBox" id="labels_vbox">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Homogeneous">True</property>
|
|
|
+ <property name="Spacing">6</property>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.Label" id="project_label">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Xalign">0</property>
|
|
|
+ <property name="LabelProp" translatable="yes">Project:</property>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">0</property>
|
|
|
+ <property name="AutoSize">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.Label" id="plarform_label">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Xalign">0</property>
|
|
|
+ <property name="LabelProp" translatable="yes">Platform:</property>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">1</property>
|
|
|
+ <property name="AutoSize">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.Label" id="build_label">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Xalign">0</property>
|
|
|
+ <property name="LabelProp" translatable="yes">Build:</property>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">2</property>
|
|
|
+ <property name="AutoSize">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.Label" id="host_label">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Xalign">0</property>
|
|
|
+ <property name="LabelProp" translatable="yes">Host:</property>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">3</property>
|
|
|
+ <property name="AutoSize">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">0</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ <property name="Expand">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ <property name="Padding">10</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.VBox" id="vbox7">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Spacing">6</property>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.HBox" id="hbox10">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Spacing">6</property>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.Entry" id="project_entry">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="CanFocus">True</property>
|
|
|
+ <property name="IsEditable">True</property>
|
|
|
+ <property name="InvisibleChar">●</property>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">0</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.Button" id="project_button">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="CanFocus">True</property>
|
|
|
+ <property name="Type">TextOnly</property>
|
|
|
+ <property name="Label" translatable="yes">...</property>
|
|
|
+ <property name="UseUnderline">True</property>
|
|
|
+ <signal name="Clicked" handler="OnProjectButtonClicked" />
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">1</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ <property name="Expand">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">0</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ <property name="Expand">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.ComboBox" id="platform_combobox">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="IsTextCombo">True</property>
|
|
|
+ <property name="Items" translatable="yes">Linux32
|
|
|
+Linux64
|
|
|
+Windows32
|
|
|
+Windows64
|
|
|
+Android</property>
|
|
|
+ <property name="Active">0</property>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">1</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ <property name="Expand">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.ComboBox" id="build_combobox">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="IsTextCombo">True</property>
|
|
|
+ <property name="Items" translatable="yes">Debug
|
|
|
+Development
|
|
|
+Release</property>
|
|
|
+ <property name="Active">0</property>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">2</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ <property name="Expand">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.HBox" id="hbox11">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Spacing">6</property>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.Entry" id="host_entry">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="CanFocus">True</property>
|
|
|
+ <property name="Text" translatable="yes">localhost</property>
|
|
|
+ <property name="IsEditable">True</property>
|
|
|
+ <property name="InvisibleChar">●</property>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">0</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.Button" id="button6">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="CanFocus">True</property>
|
|
|
+ <property name="Type">TextOnly</property>
|
|
|
+ <property name="Label" translatable="yes">...</property>
|
|
|
+ <property name="UseUnderline">True</property>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">1</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ <property name="Expand">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">3</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ <property name="Expand">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">1</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ <property name="Expand">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ <property name="Padding">10</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">0</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ <property name="Expand">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.Button" id="run_button">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="CanFocus">True</property>
|
|
|
+ <property name="Type">TextOnly</property>
|
|
|
+ <property name="Label" translatable="yes">Run</property>
|
|
|
+ <property name="UseUnderline">True</property>
|
|
|
+ <property name="BorderWidth">27</property>
|
|
|
+ <signal name="Clicked" handler="OnRunButtonClicked" />
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">1</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ <property name="Expand">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.Statusbar" id="statusbar1">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Spacing">6</property>
|
|
|
+ <child>
|
|
|
+ <placeholder />
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <placeholder />
|
|
|
+ </child>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">2</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ <property name="Expand">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ </widget>
|
|
|
+ </child>
|
|
|
+ </widget>
|
|
|
+ <widget class="Gtk.Dialog" id="starter.ProjectDialog" design-size="318 165">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="WindowPosition">CenterOnParent</property>
|
|
|
+ <property name="BorderWidth">6</property>
|
|
|
+ <property name="Buttons">2</property>
|
|
|
+ <property name="HelpButton">False</property>
|
|
|
+ <child internal-child="VBox">
|
|
|
+ <widget class="Gtk.VBox" id="dialog1_VBox">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="BorderWidth">8</property>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.HBox" id="hbox4">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Spacing">6</property>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.VBox" id="vbox3">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Spacing">6</property>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.Label" id="name_label">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Xalign">0</property>
|
|
|
+ <property name="LabelProp" translatable="yes">Name:</property>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">0</property>
|
|
|
+ <property name="AutoSize">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.Label" id="source_label">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Xalign">0</property>
|
|
|
+ <property name="LabelProp" translatable="yes">Source:</property>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">1</property>
|
|
|
+ <property name="AutoSize">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.Label" id="bundle_label">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Xalign">0</property>
|
|
|
+ <property name="LabelProp" translatable="yes">Destination:</property>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">2</property>
|
|
|
+ <property name="AutoSize">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">0</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ <property name="Expand">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.VBox" id="vbox4">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Spacing">6</property>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.Entry" id="name_entry">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="CanFocus">True</property>
|
|
|
+ <property name="IsEditable">True</property>
|
|
|
+ <property name="InvisibleChar">●</property>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">0</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ <property name="Expand">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.HBox" id="hbox5">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Spacing">6</property>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.Entry" id="source_entry">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="CanFocus">True</property>
|
|
|
+ <property name="IsEditable">True</property>
|
|
|
+ <property name="InvisibleChar">●</property>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">0</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.Button" id="source_button">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="CanFocus">True</property>
|
|
|
+ <property name="Type">TextOnly</property>
|
|
|
+ <property name="Label" translatable="yes">...</property>
|
|
|
+ <property name="UseUnderline">True</property>
|
|
|
+ <signal name="Clicked" handler="OnSourceButtonClicked" />
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">1</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ <property name="Expand">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">1</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ <property name="Expand">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.HBox" id="hbox6">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Spacing">6</property>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.Entry" id="destination_entry">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="CanFocus">True</property>
|
|
|
+ <property name="IsEditable">True</property>
|
|
|
+ <property name="InvisibleChar">●</property>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">0</property>
|
|
|
+ <property name="AutoSize">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.Button" id="destination_button">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="CanFocus">True</property>
|
|
|
+ <property name="Type">TextOnly</property>
|
|
|
+ <property name="Label" translatable="yes">...</property>
|
|
|
+ <property name="UseUnderline">True</property>
|
|
|
+ <signal name="Clicked" handler="OnDestinationButtonClicked" />
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">1</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ <property name="Expand">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">2</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ <property name="Expand">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">1</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">0</property>
|
|
|
+ <property name="AutoSize">True</property>
|
|
|
+ <property name="Expand">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ </widget>
|
|
|
+ </child>
|
|
|
+ <child internal-child="ActionArea">
|
|
|
+ <widget class="Gtk.HButtonBox" id="dialog1_ActionArea">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="Spacing">10</property>
|
|
|
+ <property name="BorderWidth">5</property>
|
|
|
+ <property name="Size">2</property>
|
|
|
+ <property name="LayoutStyle">End</property>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.Button" id="buttonCancel">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="CanDefault">True</property>
|
|
|
+ <property name="CanFocus">True</property>
|
|
|
+ <property name="UseStock">True</property>
|
|
|
+ <property name="Type">StockItem</property>
|
|
|
+ <property name="StockId">gtk-cancel</property>
|
|
|
+ <property name="ResponseId">-6</property>
|
|
|
+ <property name="label">gtk-cancel</property>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Expand">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <widget class="Gtk.Button" id="buttonOk">
|
|
|
+ <property name="MemberName" />
|
|
|
+ <property name="CanDefault">True</property>
|
|
|
+ <property name="CanFocus">True</property>
|
|
|
+ <property name="UseStock">True</property>
|
|
|
+ <property name="Type">StockItem</property>
|
|
|
+ <property name="StockId">gtk-ok</property>
|
|
|
+ <property name="ResponseId">-5</property>
|
|
|
+ <signal name="Clicked" handler="OnProjectDialogOkClicked" />
|
|
|
+ <property name="label">gtk-ok</property>
|
|
|
+ </widget>
|
|
|
+ <packing>
|
|
|
+ <property name="Position">1</property>
|
|
|
+ <property name="Expand">False</property>
|
|
|
+ <property name="Fill">False</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ </widget>
|
|
|
+ </child>
|
|
|
+ </widget>
|
|
|
+</stetic-interface>
|