Mercurial > repos > IBDev-IBBoard.WarFoundry.GUI.GTK
comparison gtk-gui/gui.stetic @ 126:d4e6bfeb1c61
Re #361: Add XML export UI to GTK#
* Separate out the "transform" section so we can add it as an ExtraWidget on the file chooser
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sat, 01 Oct 2011 16:19:48 +0100 |
parents | 42d2aa87dfa7 |
children | d5a631a8d288 |
comparison
equal
deleted
inserted
replaced
125:42d2aa87dfa7 | 126:d4e6bfeb1c61 |
---|---|
2530 </packing> | 2530 </packing> |
2531 </child> | 2531 </child> |
2532 </widget> | 2532 </widget> |
2533 </child> | 2533 </child> |
2534 </widget> | 2534 </widget> |
2535 <widget class="Gtk.Dialog" id="IBBoard.WarFoundry.GUI.GTK.FrmExportXml" design-size="397 300"> | 2535 <widget class="Gtk.Dialog" id="IBBoard.WarFoundry.GUI.GTK.FrmExportXml" design-size="634 468"> |
2536 <property name="MemberName" /> | 2536 <property name="MemberName" /> |
2537 <property name="TypeHint">Dialog</property> | 2537 <property name="TypeHint">Dialog</property> |
2538 <property name="WindowPosition">CenterOnParent</property> | 2538 <property name="WindowPosition">CenterOnParent</property> |
2539 <property name="SkipPagerHint">True</property> | |
2540 <property name="SkipTaskbarHint">True</property> | |
2539 <property name="Buttons">2</property> | 2541 <property name="Buttons">2</property> |
2540 <property name="HelpButton">False</property> | 2542 <property name="HelpButton">False</property> |
2543 <signal name="SizeAllocated" handler="OnSizeAllocated" after="yes" /> | |
2541 <child internal-child="VBox"> | 2544 <child internal-child="VBox"> |
2542 <widget class="Gtk.VBox" id="dialog1_VBox"> | 2545 <widget class="Gtk.VBox" id="dialog1_VBox"> |
2543 <property name="MemberName" /> | 2546 <property name="MemberName" /> |
2544 <property name="BorderWidth">2</property> | 2547 <property name="BorderWidth">2</property> |
2545 <child> | 2548 <child> |
2546 <widget class="Gtk.Table" id="table"> | 2549 <widget class="Gtk.FileChooserWidget" id="saveAsPath"> |
2547 <property name="MemberName" /> | 2550 <property name="MemberName" /> |
2548 <property name="NRows">4</property> | 2551 <property name="Action">Save</property> |
2549 <property name="NColumns">2</property> | 2552 <property name="LocalOnly">False</property> |
2550 <property name="RowSpacing">6</property> | 2553 <property name="DoOverwriteConfirmation">True</property> |
2551 <property name="ColumnSpacing">6</property> | 2554 <signal name="SelectionChanged" handler="OnSaveAsPathSelectionChanged" /> |
2552 <child> | |
2553 <placeholder /> | |
2554 </child> | |
2555 <child> | |
2556 <widget class="Gtk.CheckButton" id="doTransformWidget"> | |
2557 <property name="MemberName" /> | |
2558 <property name="CanFocus">True</property> | |
2559 <property name="Label" translatable="yes">Transform output?</property> | |
2560 <property name="DrawIndicator">True</property> | |
2561 <property name="HasLabel">True</property> | |
2562 <property name="UseUnderline">True</property> | |
2563 <signal name="Toggled" handler="OnDoTransformWidgetToggled" /> | |
2564 </widget> | |
2565 <packing> | |
2566 <property name="TopAttach">2</property> | |
2567 <property name="BottomAttach">3</property> | |
2568 <property name="LeftAttach">1</property> | |
2569 <property name="RightAttach">2</property> | |
2570 <property name="AutoSize">True</property> | |
2571 <property name="XOptions">Fill</property> | |
2572 <property name="YOptions">Fill</property> | |
2573 <property name="XExpand">False</property> | |
2574 <property name="XFill">True</property> | |
2575 <property name="XShrink">False</property> | |
2576 <property name="YExpand">False</property> | |
2577 <property name="YFill">True</property> | |
2578 <property name="YShrink">False</property> | |
2579 </packing> | |
2580 </child> | |
2581 <child> | |
2582 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblOutputFile"> | |
2583 <property name="MemberName" /> | |
2584 <property name="Xalign">1</property> | |
2585 <property name="LabelProp" translatable="yes">save as:</property> | |
2586 </widget> | |
2587 <packing> | |
2588 <property name="AutoSize">True</property> | |
2589 <property name="XOptions">Fill</property> | |
2590 <property name="YOptions">Fill</property> | |
2591 <property name="XExpand">False</property> | |
2592 <property name="XFill">True</property> | |
2593 <property name="XShrink">False</property> | |
2594 <property name="YExpand">False</property> | |
2595 <property name="YFill">True</property> | |
2596 <property name="YShrink">False</property> | |
2597 </packing> | |
2598 </child> | |
2599 <child> | |
2600 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblSaveIn"> | |
2601 <property name="MemberName" /> | |
2602 <property name="Xalign">1</property> | |
2603 <property name="LabelProp" translatable="yes">in folder</property> | |
2604 </widget> | |
2605 <packing> | |
2606 <property name="TopAttach">1</property> | |
2607 <property name="BottomAttach">2</property> | |
2608 <property name="AutoSize">True</property> | |
2609 <property name="XOptions">Fill</property> | |
2610 <property name="YOptions">Fill</property> | |
2611 <property name="XExpand">False</property> | |
2612 <property name="XFill">True</property> | |
2613 <property name="XShrink">False</property> | |
2614 <property name="YExpand">False</property> | |
2615 <property name="YFill">True</property> | |
2616 <property name="YShrink">False</property> | |
2617 </packing> | |
2618 </child> | |
2619 <child> | |
2620 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblTransform"> | |
2621 <property name="MemberName" /> | |
2622 <property name="Sensitive">False</property> | |
2623 <property name="LabelProp" translatable="yes">transform:</property> | |
2624 </widget> | |
2625 <packing> | |
2626 <property name="TopAttach">3</property> | |
2627 <property name="BottomAttach">4</property> | |
2628 <property name="AutoSize">True</property> | |
2629 <property name="XOptions">Fill</property> | |
2630 <property name="YOptions">Fill</property> | |
2631 <property name="XExpand">False</property> | |
2632 <property name="XFill">True</property> | |
2633 <property name="XShrink">False</property> | |
2634 <property name="YExpand">False</property> | |
2635 <property name="YFill">True</property> | |
2636 <property name="YShrink">False</property> | |
2637 </packing> | |
2638 </child> | |
2639 <child> | |
2640 <widget class="Gtk.Entry" id="saveAsName"> | |
2641 <property name="MemberName" /> | |
2642 <property name="CanFocus">True</property> | |
2643 <property name="IsEditable">True</property> | |
2644 <property name="InvisibleChar">●</property> | |
2645 <signal name="Changed" handler="OnSaveAsNameChanged" /> | |
2646 </widget> | |
2647 <packing> | |
2648 <property name="LeftAttach">1</property> | |
2649 <property name="RightAttach">2</property> | |
2650 <property name="AutoSize">True</property> | |
2651 <property name="XOptions">Fill</property> | |
2652 <property name="YOptions">Fill</property> | |
2653 <property name="XExpand">False</property> | |
2654 <property name="XFill">True</property> | |
2655 <property name="XShrink">False</property> | |
2656 <property name="YExpand">False</property> | |
2657 <property name="YFill">True</property> | |
2658 <property name="YShrink">False</property> | |
2659 </packing> | |
2660 </child> | |
2661 <child> | |
2662 <widget class="Gtk.FileChooserButton" id="saveAsPath"> | |
2663 <property name="MemberName" /> | |
2664 <property name="Action">SelectFolder</property> | |
2665 <property name="WidthChars">20</property> | |
2666 <property name="DoOverwriteConfirmation">True</property> | |
2667 <signal name="SelectionChanged" handler="OnSaveAsPathSelectionChanged" /> | |
2668 </widget> | |
2669 <packing> | |
2670 <property name="TopAttach">1</property> | |
2671 <property name="BottomAttach">2</property> | |
2672 <property name="LeftAttach">1</property> | |
2673 <property name="RightAttach">2</property> | |
2674 <property name="AutoSize">True</property> | |
2675 <property name="XOptions">Fill</property> | |
2676 <property name="YOptions">Fill</property> | |
2677 <property name="XExpand">False</property> | |
2678 <property name="XFill">True</property> | |
2679 <property name="XShrink">False</property> | |
2680 <property name="YExpand">False</property> | |
2681 <property name="YFill">True</property> | |
2682 <property name="YShrink">False</property> | |
2683 </packing> | |
2684 </child> | |
2685 <child> | |
2686 <widget class="Gtk.ComboBox" id="transformList"> | |
2687 <property name="MemberName" /> | |
2688 <property name="Sensitive">False</property> | |
2689 <property name="IsTextCombo">True</property> | |
2690 <property name="Items" translatable="yes" /> | |
2691 <signal name="Changed" handler="OnTransformListChanged" /> | |
2692 </widget> | |
2693 <packing> | |
2694 <property name="TopAttach">3</property> | |
2695 <property name="BottomAttach">4</property> | |
2696 <property name="LeftAttach">1</property> | |
2697 <property name="RightAttach">2</property> | |
2698 <property name="AutoSize">False</property> | |
2699 <property name="YOptions">Fill</property> | |
2700 <property name="XExpand">True</property> | |
2701 <property name="XFill">True</property> | |
2702 <property name="XShrink">False</property> | |
2703 <property name="YExpand">False</property> | |
2704 <property name="YFill">True</property> | |
2705 <property name="YShrink">False</property> | |
2706 </packing> | |
2707 </child> | |
2708 </widget> | 2555 </widget> |
2709 <packing> | 2556 <packing> |
2710 <property name="Position">0</property> | 2557 <property name="Position">0</property> |
2711 <property name="AutoSize">True</property> | 2558 <property name="AutoSize">False</property> |
2712 <property name="Expand">False</property> | |
2713 <property name="Fill">False</property> | |
2714 </packing> | 2559 </packing> |
2715 </child> | 2560 </child> |
2716 </widget> | 2561 </widget> |
2717 </child> | 2562 </child> |
2718 <child internal-child="ActionArea"> | 2563 <child internal-child="ActionArea"> |
2758 </packing> | 2603 </packing> |
2759 </child> | 2604 </child> |
2760 </widget> | 2605 </widget> |
2761 </child> | 2606 </child> |
2762 </widget> | 2607 </widget> |
2608 <widget class="Gtk.Bin" id="IBBoard.WarFoundry.GUI.GTK.TransformXmlWidget" design-size="300 55"> | |
2609 <property name="MemberName" /> | |
2610 <property name="Visible">False</property> | |
2611 <child> | |
2612 <widget class="Gtk.Table" id="table1"> | |
2613 <property name="MemberName" /> | |
2614 <property name="NRows">2</property> | |
2615 <property name="NColumns">2</property> | |
2616 <property name="RowSpacing">6</property> | |
2617 <property name="ColumnSpacing">6</property> | |
2618 <child> | |
2619 <placeholder /> | |
2620 </child> | |
2621 <child> | |
2622 <widget class="Gtk.CheckButton" id="doTransformWidget"> | |
2623 <property name="MemberName" /> | |
2624 <property name="CanFocus">True</property> | |
2625 <property name="Label" translatable="yes">transform output</property> | |
2626 <property name="DrawIndicator">True</property> | |
2627 <property name="HasLabel">True</property> | |
2628 <property name="UseUnderline">True</property> | |
2629 <signal name="Toggled" handler="OnDoTransformWidgetToggled" /> | |
2630 </widget> | |
2631 <packing> | |
2632 <property name="LeftAttach">1</property> | |
2633 <property name="RightAttach">2</property> | |
2634 <property name="AutoSize">True</property> | |
2635 <property name="XOptions">Fill</property> | |
2636 <property name="YOptions">Fill</property> | |
2637 <property name="XExpand">False</property> | |
2638 <property name="XFill">True</property> | |
2639 <property name="XShrink">False</property> | |
2640 <property name="YExpand">False</property> | |
2641 <property name="YFill">True</property> | |
2642 <property name="YShrink">False</property> | |
2643 </packing> | |
2644 </child> | |
2645 <child> | |
2646 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblTransform"> | |
2647 <property name="MemberName" /> | |
2648 <property name="Sensitive">False</property> | |
2649 <property name="Xalign">1</property> | |
2650 <property name="LabelProp" translatable="yes">transformation:</property> | |
2651 </widget> | |
2652 <packing> | |
2653 <property name="TopAttach">1</property> | |
2654 <property name="BottomAttach">2</property> | |
2655 <property name="AutoSize">True</property> | |
2656 <property name="XOptions">Fill</property> | |
2657 <property name="YOptions">Fill</property> | |
2658 <property name="XExpand">False</property> | |
2659 <property name="XFill">True</property> | |
2660 <property name="XShrink">False</property> | |
2661 <property name="YExpand">False</property> | |
2662 <property name="YFill">True</property> | |
2663 <property name="YShrink">False</property> | |
2664 </packing> | |
2665 </child> | |
2666 <child> | |
2667 <widget class="Gtk.ComboBox" id="transformList"> | |
2668 <property name="MemberName" /> | |
2669 <property name="Sensitive">False</property> | |
2670 <property name="IsTextCombo">True</property> | |
2671 <property name="Items" translatable="yes" /> | |
2672 <signal name="Changed" handler="OnTransformListChanged" /> | |
2673 </widget> | |
2674 <packing> | |
2675 <property name="TopAttach">1</property> | |
2676 <property name="BottomAttach">2</property> | |
2677 <property name="LeftAttach">1</property> | |
2678 <property name="RightAttach">2</property> | |
2679 <property name="AutoSize">False</property> | |
2680 <property name="YOptions">Fill</property> | |
2681 <property name="XExpand">True</property> | |
2682 <property name="XFill">True</property> | |
2683 <property name="XShrink">False</property> | |
2684 <property name="YExpand">False</property> | |
2685 <property name="YFill">True</property> | |
2686 <property name="YShrink">False</property> | |
2687 </packing> | |
2688 </child> | |
2689 </widget> | |
2690 </child> | |
2691 </widget> | |
2763 </stetic-interface> | 2692 </stetic-interface> |