Mercurial > repos > IBDev-IBBoard.WarFoundry.GUI.GTK
diff gtk-gui/gui.stetic @ 125:42d2aa87dfa7
Re #361: Add XML export UI to GTK#
* Add basic UI that works (needs improvement)
* Open the dialog using Run() so that we can close it properly
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sat, 01 Oct 2011 14:52:39 +0100 |
parents | a647afc19fe9 |
children | d4e6bfeb1c61 |
line wrap: on
line diff
--- a/gtk-gui/gui.stetic Wed Sep 28 21:01:54 2011 +0100 +++ b/gtk-gui/gui.stetic Sat Oct 01 14:52:39 2011 +0100 @@ -2532,8 +2532,9 @@ </widget> </child> </widget> - <widget class="Gtk.Dialog" id="IBBoard.WarFoundry.GUI.GTK.FrmExportXml" design-size="336 171"> + <widget class="Gtk.Dialog" id="IBBoard.WarFoundry.GUI.GTK.FrmExportXml" design-size="397 300"> <property name="MemberName" /> + <property name="TypeHint">Dialog</property> <property name="WindowPosition">CenterOnParent</property> <property name="Buttons">2</property> <property name="HelpButton">False</property> @@ -2544,7 +2545,7 @@ <child> <widget class="Gtk.Table" id="table"> <property name="MemberName" /> - <property name="NRows">3</property> + <property name="NRows">4</property> <property name="NColumns">2</property> <property name="RowSpacing">6</property> <property name="ColumnSpacing">6</property> @@ -2562,8 +2563,8 @@ <signal name="Toggled" handler="OnDoTransformWidgetToggled" /> </widget> <packing> - <property name="TopAttach">1</property> - <property name="BottomAttach">2</property> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> <property name="LeftAttach">1</property> <property name="RightAttach">2</property> <property name="AutoSize">True</property> @@ -2581,7 +2582,7 @@ <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblOutputFile"> <property name="MemberName" /> <property name="Xalign">1</property> - <property name="LabelProp" translatable="yes">Save as:</property> + <property name="LabelProp" translatable="yes">save as:</property> </widget> <packing> <property name="AutoSize">True</property> @@ -2596,14 +2597,56 @@ </packing> </child> <child> + <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblSaveIn"> + <property name="MemberName" /> + <property name="Xalign">1</property> + <property name="LabelProp" translatable="yes">in folder</property> + </widget> + <packing> + <property name="TopAttach">1</property> + <property name="BottomAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblTransform"> <property name="MemberName" /> <property name="Sensitive">False</property> - <property name="LabelProp" translatable="yes">Transform:</property> + <property name="LabelProp" translatable="yes">transform:</property> </widget> <packing> - <property name="TopAttach">2</property> - <property name="BottomAttach">3</property> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Entry" id="saveAsName"> + <property name="MemberName" /> + <property name="CanFocus">True</property> + <property name="IsEditable">True</property> + <property name="InvisibleChar">●</property> + <signal name="Changed" handler="OnSaveAsNameChanged" /> + </widget> + <packing> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> <property name="AutoSize">True</property> <property name="XOptions">Fill</property> <property name="YOptions">Fill</property> @@ -2618,9 +2661,14 @@ <child> <widget class="Gtk.FileChooserButton" id="saveAsPath"> <property name="MemberName" /> + <property name="Action">SelectFolder</property> + <property name="WidthChars">20</property> + <property name="DoOverwriteConfirmation">True</property> <signal name="SelectionChanged" handler="OnSaveAsPathSelectionChanged" /> </widget> <packing> + <property name="TopAttach">1</property> + <property name="BottomAttach">2</property> <property name="LeftAttach">1</property> <property name="RightAttach">2</property> <property name="AutoSize">True</property> @@ -2643,8 +2691,8 @@ <signal name="Changed" handler="OnTransformListChanged" /> </widget> <packing> - <property name="TopAttach">2</property> - <property name="BottomAttach">3</property> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> <property name="LeftAttach">1</property> <property name="RightAttach">2</property> <property name="AutoSize">False</property> @@ -2683,6 +2731,7 @@ <property name="Type">StockItem</property> <property name="StockId">gtk-cancel</property> <property name="ResponseId">-6</property> + <signal name="Clicked" handler="OnButtonCancelClicked" /> <property name="label">gtk-cancel</property> </widget> <packing> @@ -2699,6 +2748,7 @@ <property name="Type">StockItem</property> <property name="StockId">gtk-ok</property> <property name="ResponseId">-5</property> + <signal name="Clicked" handler="OnButtonOkClicked" /> <property name="label">gtk-ok</property> </widget> <packing>