1033 lines
51 KiB
XML
1033 lines
51 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<stetic-interface>
|
|
<configuration>
|
|
<images-root-path>..</images-root-path>
|
|
<target-gtk-version>2.12</target-gtk-version>
|
|
</configuration>
|
|
<import>
|
|
<widget-library name="../bin/Debug/GridProxyGUI.exe" internal="true" />
|
|
<widget-library name="glade-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
|
|
</import>
|
|
<widget class="Gtk.Window" id="MainWindow" design-size="1211 650">
|
|
<action-group name="Default">
|
|
<action id="FileAction">
|
|
<property name="Type">Action</property>
|
|
<property name="Accelerator"><Alt>f</property>
|
|
<property name="Label" translatable="yes">File</property>
|
|
<property name="ShortLabel" translatable="yes">File</property>
|
|
</action>
|
|
<action id="ExitAction">
|
|
<property name="Type">Action</property>
|
|
<property name="Accelerator"><Control>q</property>
|
|
<property name="Label" translatable="yes">Exit</property>
|
|
<property name="ShortLabel" translatable="yes">Exit</property>
|
|
<signal name="Activated" handler="OnExitActionActivated" />
|
|
</action>
|
|
<action id="HelpAction">
|
|
<property name="Type">Action</property>
|
|
<property name="Label" translatable="yes">Help</property>
|
|
<property name="ShortLabel" translatable="yes">Help</property>
|
|
</action>
|
|
<action id="AboutAction">
|
|
<property name="Type">Action</property>
|
|
<property name="Label" translatable="yes">About</property>
|
|
<property name="ShortLabel" translatable="yes">About</property>
|
|
<property name="Tooltip" translatable="yes">Shows the wonderful creator info</property>
|
|
<signal name="Activated" handler="OnAboutActionActivated" />
|
|
</action>
|
|
<action id="OpenAction">
|
|
<property name="Type">Action</property>
|
|
<property name="Accelerator"><Control>o</property>
|
|
<property name="Label" translatable="yes">Open..</property>
|
|
<property name="ShortLabel" translatable="yes">Open Session...</property>
|
|
<signal name="Activated" handler="OnOpenActionActivated" />
|
|
</action>
|
|
<action id="SaveAction">
|
|
<property name="Type">Action</property>
|
|
<property name="Accelerator"><Control>s</property>
|
|
<property name="Label" translatable="yes">Save</property>
|
|
<property name="ShortLabel" translatable="yes">Save Session</property>
|
|
<signal name="Activated" handler="OnSaveActionActivated" />
|
|
</action>
|
|
<action id="SaveAsAction">
|
|
<property name="Type">Action</property>
|
|
<property name="Label" translatable="yes">Save As...</property>
|
|
<property name="ShortLabel" translatable="yes">Save Session As...</property>
|
|
<signal name="Activated" handler="OnSaveAsActionActivated" />
|
|
</action>
|
|
</action-group>
|
|
<property name="MemberName" />
|
|
<property name="Title" translatable="yes">Grid Proxy</property>
|
|
<property name="Icon">resource:GridProxyGUI.libomv.png</property>
|
|
<property name="WindowPosition">CenterOnParent</property>
|
|
<property name="AllowShrink">True</property>
|
|
<signal name="DeleteEvent" handler="OnDeleteEvent" />
|
|
<child>
|
|
<widget class="Gtk.VBox" id="vboxMenuMain">
|
|
<property name="MemberName" />
|
|
<property name="Spacing">6</property>
|
|
<child>
|
|
<widget class="Gtk.HBox" id="hboxMenu">
|
|
<property name="MemberName" />
|
|
<property name="Spacing">6</property>
|
|
<property name="BorderWidth">3</property>
|
|
<child>
|
|
<widget class="Gtk.Alignment" id="alignment2">
|
|
<property name="MemberName" />
|
|
<child>
|
|
<widget class="Gtk.MenuBar" id="menuMain">
|
|
<property name="MemberName" />
|
|
<node name="menuMain" type="Menubar">
|
|
<node type="Menu" action="FileAction">
|
|
<node type="Menuitem" action="OpenAction" />
|
|
<node type="Menuitem" action="SaveAction" />
|
|
<node type="Menuitem" action="SaveAsAction" />
|
|
<node type="Separator" />
|
|
<node type="Menuitem" action="ExitAction" />
|
|
</node>
|
|
<node type="Menu" action="HelpAction">
|
|
<node type="Menuitem" action="AboutAction" />
|
|
</node>
|
|
</node>
|
|
</widget>
|
|
</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.VSeparator" id="menuSeparator">
|
|
<property name="MemberName" />
|
|
</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.Label" id="label1">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Listen IP Address:</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.ComboBoxEntry" id="cbListen">
|
|
<property name="MemberName" />
|
|
<property name="WidthRequest">120</property>
|
|
<property name="IsTextCombo">True</property>
|
|
<property name="Items" />
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">3</property>
|
|
<property name="AutoSize">True</property>
|
|
<property name="Expand">False</property>
|
|
<property name="Fill">False</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Label" id="label2">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Port</property>
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">4</property>
|
|
<property name="AutoSize">True</property>
|
|
<property name="Expand">False</property>
|
|
<property name="Fill">False</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Entry" id="txtPort">
|
|
<property name="MemberName" />
|
|
<property name="WidthRequest">50</property>
|
|
<property name="CanFocus">True</property>
|
|
<property name="Text" translatable="yes">8080</property>
|
|
<property name="IsEditable">True</property>
|
|
<property name="MaxLength">5</property>
|
|
<property name="InvisibleChar">●</property>
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">5</property>
|
|
<property name="AutoSize">False</property>
|
|
<property name="Expand">False</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Label" id="label3">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Login URL</property>
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">6</property>
|
|
<property name="AutoSize">True</property>
|
|
<property name="Expand">False</property>
|
|
<property name="Fill">False</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.ComboBoxEntry" id="cbLoginURL">
|
|
<property name="MemberName" />
|
|
<property name="WidthRequest">300</property>
|
|
<property name="IsTextCombo">True</property>
|
|
<property name="Items" />
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">7</property>
|
|
<property name="AutoSize">True</property>
|
|
<property name="Expand">False</property>
|
|
<property name="Fill">False</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Button" id="btnStart">
|
|
<property name="MemberName">btnStart</property>
|
|
<property name="CanFocus">True</property>
|
|
<property name="Type">TextOnly</property>
|
|
<property name="Label" translatable="yes">Start Proxy</property>
|
|
<property name="UseUnderline">True</property>
|
|
<signal name="Clicked" handler="OnBtnStartClicked" />
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">8</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.HPaned" id="mainSplit">
|
|
<property name="MemberName" />
|
|
<property name="CanFocus">True</property>
|
|
<property name="Position">600</property>
|
|
<child>
|
|
<widget class="Gtk.VBox" id="vboxSessions">
|
|
<property name="MemberName" />
|
|
<property name="Spacing">6</property>
|
|
<child>
|
|
<widget class="Gtk.ScrolledWindow" id="sessionLogScroller">
|
|
<property name="MemberName" />
|
|
<property name="CanFocus">True</property>
|
|
<property name="ShadowType">In</property>
|
|
<child>
|
|
<widget class="Gtk.Viewport" id="GtkViewport">
|
|
<property name="MemberName" />
|
|
<property name="ShadowType">None</property>
|
|
<child>
|
|
<placeholder />
|
|
</child>
|
|
</widget>
|
|
</child>
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">0</property>
|
|
<property name="AutoSize">True</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.HBox" id="hboxSessionBottom">
|
|
<property name="MemberName" />
|
|
<property name="Spacing">6</property>
|
|
<child>
|
|
<widget class="Gtk.CheckButton" id="cbAutoScroll">
|
|
<property name="MemberName" />
|
|
<property name="CanFocus">True</property>
|
|
<property name="Label" translatable="yes">Auto Scroll</property>
|
|
<property name="Active">True</property>
|
|
<property name="DrawIndicator">True</property>
|
|
<property name="HasLabel">True</property>
|
|
<property name="UseUnderline">True</property>
|
|
<signal name="Toggled" handler="OnCbAutoScrollToggled" />
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">0</property>
|
|
<property name="AutoSize">True</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>
|
|
</widget>
|
|
<packing>
|
|
<property name="Resize">False</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Notebook" id="tabsMain">
|
|
<property name="MemberName" />
|
|
<property name="CanFocus">True</property>
|
|
<property name="CurrentPage">3</property>
|
|
<child>
|
|
<widget class="Gtk.VBox" id="vboxLog">
|
|
<property name="MemberName" />
|
|
<property name="Spacing">6</property>
|
|
<child>
|
|
<widget class="Gtk.HBox" id="hbox5">
|
|
<property name="MemberName" />
|
|
<property name="Homogeneous">True</property>
|
|
<property name="Spacing">6</property>
|
|
<child>
|
|
<widget class="Gtk.Frame" id="frame1">
|
|
<property name="MemberName" />
|
|
<child>
|
|
<widget class="Gtk.Alignment" id="GtkAlignment2">
|
|
<property name="MemberName" />
|
|
<property name="Xalign">0</property>
|
|
<property name="Yalign">0</property>
|
|
<property name="LeftPadding">12</property>
|
|
<child>
|
|
<widget class="Gtk.VBox" id="vbox1">
|
|
<property name="MemberName" />
|
|
<property name="Spacing">6</property>
|
|
<child>
|
|
<widget class="Gtk.Label" id="lblUDPIn">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Packets In 0 (0 bytes)</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.Label" id="lblUDPOut">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Packets Out 0 (0 bytes)</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.Label" id="lblUDPTotal">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Packets Total 0 (0 bytes)</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>
|
|
</widget>
|
|
</child>
|
|
</widget>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Label" id="GtkLabel5">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">UDP Packets</property>
|
|
</widget>
|
|
<packing>
|
|
<property name="type">label_item</property>
|
|
</packing>
|
|
</child>
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">0</property>
|
|
<property name="AutoSize">False</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Frame" id="frame2">
|
|
<property name="MemberName" />
|
|
<child>
|
|
<widget class="Gtk.Alignment" id="GtkAlignment3">
|
|
<property name="MemberName" />
|
|
<property name="Xalign">0</property>
|
|
<property name="Yalign">0</property>
|
|
<property name="LeftPadding">12</property>
|
|
<child>
|
|
<widget class="Gtk.VBox" id="vbox2">
|
|
<property name="MemberName" />
|
|
<property name="Spacing">6</property>
|
|
<child>
|
|
<widget class="Gtk.Label" id="lblCapIn">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Caps In 0 (0 bytes)</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.Label" id="lblCapOut">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Caps Out 0 (0 bytes)</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.Label" id="lblCapTotal">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Caps Total 0 (0 bytes)</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>
|
|
</widget>
|
|
</child>
|
|
</widget>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Label" id="GtkLabel12">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Caps Messages</property>
|
|
</widget>
|
|
<packing>
|
|
<property name="type">label_item</property>
|
|
</packing>
|
|
</child>
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">1</property>
|
|
<property name="AutoSize">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.ScrolledWindow" id="logFileScroller">
|
|
<property name="MemberName" />
|
|
<property name="ShadowType">In</property>
|
|
<child>
|
|
<widget class="Gtk.TextView" id="txtSummary">
|
|
<property name="MemberName" />
|
|
<property name="CanFocus">True</property>
|
|
<property name="ShowScrollbars">True</property>
|
|
<property name="Editable">False</property>
|
|
<property name="Text" translatable="yes" />
|
|
<property name="WrapMode">Word</property>
|
|
</widget>
|
|
</child>
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">1</property>
|
|
<property name="AutoSize">True</property>
|
|
</packing>
|
|
</child>
|
|
</widget>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Label" id="label4">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Summary</property>
|
|
</widget>
|
|
<packing>
|
|
<property name="type">tab</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.VBox" id="hboxFilter">
|
|
<property name="MemberName" />
|
|
<property name="Spacing">6</property>
|
|
<child>
|
|
<widget class="Gtk.HBox" id="hbox2">
|
|
<property name="MemberName" />
|
|
<property name="Spacing">6</property>
|
|
<child>
|
|
<widget class="Gtk.Button" id="btnLoadFilters">
|
|
<property name="MemberName" />
|
|
<property name="CanFocus">True</property>
|
|
<property name="Type">TextAndIcon</property>
|
|
<property name="Icon">stock:gtk-open Menu</property>
|
|
<property name="Label" translatable="yes">Load</property>
|
|
<property name="UseUnderline">True</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.Button" id="btnSaveFilters">
|
|
<property name="MemberName" />
|
|
<property name="CanFocus">True</property>
|
|
<property name="Type">TextAndIcon</property>
|
|
<property name="Icon">stock:gtk-save Menu</property>
|
|
<property name="Label" translatable="yes">Save</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>
|
|
<child>
|
|
<placeholder />
|
|
</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.HBox" id="hbox3">
|
|
<property name="MemberName" />
|
|
<property name="Homogeneous">True</property>
|
|
<property name="Spacing">6</property>
|
|
<child>
|
|
<widget class="Gtk.Frame" id="frameFilterUDP">
|
|
<property name="MemberName" />
|
|
<property name="ShadowType">None</property>
|
|
<property name="LabelYalign">0</property>
|
|
<child>
|
|
<widget class="Gtk.Alignment" id="containerFilterUDP">
|
|
<property name="MemberName" />
|
|
<property name="Xalign">0</property>
|
|
<property name="Yalign">0</property>
|
|
<property name="LeftPadding">12</property>
|
|
<child>
|
|
<placeholder />
|
|
</child>
|
|
</widget>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Label" id="GtkLabel8">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">UDP Packets & Login</property>
|
|
</widget>
|
|
<packing>
|
|
<property name="type">label_item</property>
|
|
</packing>
|
|
</child>
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">0</property>
|
|
<property name="AutoSize">False</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Frame" id="frameFilterCap">
|
|
<property name="MemberName" />
|
|
<property name="ShadowType">None</property>
|
|
<property name="LabelYalign">0</property>
|
|
<child>
|
|
<widget class="Gtk.Alignment" id="containerFilterCap">
|
|
<property name="MemberName" />
|
|
<property name="Xalign">0</property>
|
|
<property name="Yalign">0</property>
|
|
<property name="LeftPadding">12</property>
|
|
<child>
|
|
<placeholder />
|
|
</child>
|
|
</widget>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Label" id="GtkLabel9">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Capabilities & EventQueue Messages</property>
|
|
</widget>
|
|
<packing>
|
|
<property name="type">label_item</property>
|
|
</packing>
|
|
</child>
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">1</property>
|
|
<property name="AutoSize">False</property>
|
|
</packing>
|
|
</child>
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">1</property>
|
|
<property name="AutoSize">True</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.HBox" id="hbox4">
|
|
<property name="MemberName" />
|
|
<property name="Homogeneous">True</property>
|
|
<property name="Spacing">6</property>
|
|
<child>
|
|
<widget class="Gtk.CheckButton" id="cbSelectAllUDP">
|
|
<property name="MemberName" />
|
|
<property name="CanFocus">True</property>
|
|
<property name="Label" translatable="yes">Select/Uncheck All</property>
|
|
<property name="DrawIndicator">True</property>
|
|
<property name="HasLabel">True</property>
|
|
<property name="UseUnderline">True</property>
|
|
<signal name="Toggled" handler="OnCbSelectAllUDPToggled" />
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">0</property>
|
|
<property name="AutoSize">True</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.CheckButton" id="cbSelectAllCap">
|
|
<property name="MemberName" />
|
|
<property name="CanFocus">True</property>
|
|
<property name="Label" translatable="yes">Select/Uncheck All</property>
|
|
<property name="DrawIndicator">True</property>
|
|
<property name="HasLabel">True</property>
|
|
<property name="UseUnderline">True</property>
|
|
<signal name="Toggled" handler="OnCbSelectAllCapToggled" />
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">1</property>
|
|
<property name="AutoSize">True</property>
|
|
</packing>
|
|
</child>
|
|
</widget>
|
|
<packing>
|
|
<property name="PackType">End</property>
|
|
<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>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Label" id="label5">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Filters</property>
|
|
</widget>
|
|
<packing>
|
|
<property name="type">tab</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.VBox" id="vboxInspector">
|
|
<property name="MemberName" />
|
|
<property name="Spacing">6</property>
|
|
<child>
|
|
<widget class="Gtk.Notebook" id="tabsRequst">
|
|
<property name="MemberName" />
|
|
<property name="CanFocus">True</property>
|
|
<property name="CurrentPage">2</property>
|
|
<child>
|
|
<widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow">
|
|
<property name="MemberName" />
|
|
<property name="ShadowType">In</property>
|
|
<child>
|
|
<widget class="Gtk.TextView" id="txtRequest">
|
|
<property name="MemberName" />
|
|
<property name="CanFocus">True</property>
|
|
<property name="ShowScrollbars">True</property>
|
|
<property name="Editable">False</property>
|
|
<property name="Text" translatable="yes" />
|
|
</widget>
|
|
</child>
|
|
</widget>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Label" id="label7">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Request</property>
|
|
</widget>
|
|
<packing>
|
|
<property name="type">tab</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow1">
|
|
<property name="MemberName" />
|
|
<property name="ShadowType">In</property>
|
|
<child>
|
|
<widget class="Gtk.TextView" id="txtRequestRaw">
|
|
<property name="MemberName" />
|
|
<property name="CanFocus">True</property>
|
|
<property name="ShowScrollbars">True</property>
|
|
<property name="Editable">False</property>
|
|
<property name="Text" translatable="yes" />
|
|
</widget>
|
|
</child>
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Label" id="label6">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Raw</property>
|
|
</widget>
|
|
<packing>
|
|
<property name="type">tab</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow2">
|
|
<property name="MemberName" />
|
|
<property name="ShadowType">In</property>
|
|
<child>
|
|
<widget class="Gtk.TextView" id="txtRequestNotation">
|
|
<property name="MemberName" />
|
|
<property name="CanFocus">True</property>
|
|
<property name="ShowScrollbars">True</property>
|
|
<property name="Editable">False</property>
|
|
<property name="Text" translatable="yes" />
|
|
</widget>
|
|
</child>
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Label" id="label8">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Notation</property>
|
|
</widget>
|
|
<packing>
|
|
<property name="type">tab</property>
|
|
</packing>
|
|
</child>
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">0</property>
|
|
<property name="AutoSize">True</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Notebook" id="tabsRequst1">
|
|
<property name="MemberName" />
|
|
<property name="CanFocus">True</property>
|
|
<property name="CurrentPage">0</property>
|
|
<child>
|
|
<widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow3">
|
|
<property name="MemberName" />
|
|
<property name="ShadowType">In</property>
|
|
<child>
|
|
<widget class="Gtk.TextView" id="txtResponse">
|
|
<property name="MemberName" />
|
|
<property name="CanFocus">True</property>
|
|
<property name="ShowScrollbars">True</property>
|
|
<property name="Editable">False</property>
|
|
<property name="Text" translatable="yes" />
|
|
</widget>
|
|
</child>
|
|
</widget>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Label" id="label9">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Response</property>
|
|
</widget>
|
|
<packing>
|
|
<property name="type">tab</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow4">
|
|
<property name="MemberName" />
|
|
<property name="ShadowType">In</property>
|
|
<child>
|
|
<widget class="Gtk.TextView" id="txtResponseRaw">
|
|
<property name="MemberName" />
|
|
<property name="CanFocus">True</property>
|
|
<property name="ShowScrollbars">True</property>
|
|
<property name="Editable">False</property>
|
|
<property name="Text" translatable="yes" />
|
|
</widget>
|
|
</child>
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Label" id="label11">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Raw</property>
|
|
</widget>
|
|
<packing>
|
|
<property name="type">tab</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow5">
|
|
<property name="MemberName" />
|
|
<property name="ShadowType">In</property>
|
|
<child>
|
|
<widget class="Gtk.TextView" id="txtResponseNotation">
|
|
<property name="MemberName" />
|
|
<property name="CanFocus">True</property>
|
|
<property name="ShowScrollbars">True</property>
|
|
<property name="Editable">False</property>
|
|
<property name="Text" translatable="yes" />
|
|
</widget>
|
|
</child>
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Label" id="label12">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Notation</property>
|
|
</widget>
|
|
<packing>
|
|
<property name="type">tab</property>
|
|
</packing>
|
|
</child>
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">1</property>
|
|
<property name="AutoSize">True</property>
|
|
</packing>
|
|
</child>
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Label" id="label10">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Inspector</property>
|
|
</widget>
|
|
<packing>
|
|
<property name="type">tab</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.VBox" id="vboxPlugins">
|
|
<property name="MemberName" />
|
|
<property name="Spacing">6</property>
|
|
<child>
|
|
<widget class="Gtk.HBox" id="hbox1">
|
|
<property name="MemberName" />
|
|
<property name="Spacing">6</property>
|
|
<child>
|
|
<widget class="Gtk.Button" id="btnLoadPlugin">
|
|
<property name="MemberName" />
|
|
<property name="CanFocus">True</property>
|
|
<property name="Type">TextOnly</property>
|
|
<property name="Label" translatable="yes">Load Plugin...</property>
|
|
<property name="UseUnderline">True</property>
|
|
<signal name="Clicked" handler="OnBtnLoadPluginClicked" />
|
|
</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>
|
|
<placeholder />
|
|
</child>
|
|
<child>
|
|
<placeholder />
|
|
</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.ScrolledWindow" id="scrolledwindowPlugin">
|
|
<property name="MemberName" />
|
|
<property name="CanFocus">True</property>
|
|
<property name="ShadowType">In</property>
|
|
<child>
|
|
<widget class="Gtk.Viewport" id="GtkViewport1">
|
|
<property name="MemberName" />
|
|
<property name="ShadowType">None</property>
|
|
<child>
|
|
<placeholder />
|
|
</child>
|
|
</widget>
|
|
</child>
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">1</property>
|
|
<property name="AutoSize">True</property>
|
|
</packing>
|
|
</child>
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">3</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<widget class="Gtk.Label" id="label13">
|
|
<property name="MemberName" />
|
|
<property name="LabelProp" translatable="yes">Plugins</property>
|
|
</widget>
|
|
<packing>
|
|
<property name="type">tab</property>
|
|
</packing>
|
|
</child>
|
|
</widget>
|
|
</child>
|
|
</widget>
|
|
<packing>
|
|
<property name="Position">1</property>
|
|
<property name="AutoSize">True</property>
|
|
</packing>
|
|
</child>
|
|
</widget>
|
|
</child>
|
|
</widget>
|
|
<widget class="Gtk.Dialog" id="GridProxyGUI.About" design-size="493 394">
|
|
<property name="MemberName" />
|
|
<property name="Title" translatable="yes">About Grid Proxy</property>
|
|
<property name="Icon">resource:GridProxyGUI.libomv.png</property>
|
|
<property name="TypeHint">Dialog</property>
|
|
<property name="WindowPosition">CenterOnParent</property>
|
|
<property name="Modal">True</property>
|
|
<property name="Resizable">False</property>
|
|
<property name="AllowGrow">False</property>
|
|
<property name="DestroyWithParent">True</property>
|
|
<property name="Buttons">1</property>
|
|
<property name="HelpButton">False</property>
|
|
<child internal-child="VBox">
|
|
<widget class="Gtk.VBox" id="dialog1_VBox">
|
|
<property name="MemberName" />
|
|
<property name="BorderWidth">2</property>
|
|
<child>
|
|
<widget class="Gtk.HBox" id="hbox1">
|
|
<property name="MemberName" />
|
|
<property name="Spacing">6</property>
|
|
<child>
|
|
<widget class="Gtk.Image" id="image3">
|
|
<property name="MemberName" />
|
|
<property name="Pixbuf">resource:GridProxyGUI.wgp-logo.png</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.ScrolledWindow" id="GtkScrolledWindow">
|
|
<property name="MemberName" />
|
|
<property name="ShadowType">In</property>
|
|
<child>
|
|
<widget class="Gtk.TextView" id="textview1">
|
|
<property name="MemberName" />
|
|
<property name="WidthRequest">250</property>
|
|
<property name="CanFocus">True</property>
|
|
<property name="ShowScrollbars">True</property>
|
|
<property name="Editable">False</property>
|
|
<property name="CursorVisible">False</property>
|
|
<property name="AcceptsTab">False</property>
|
|
<property name="Text" translatable="yes">
|
|
Grid Proxy GUI
|
|
Gtk# Interface for Grid Proxy
|
|
|
|
Based on Win Grid Proxy by
|
|
Jim Radford <jradford@npl.com>
|
|
|
|
Written by
|
|
Latif Khalifa <latifer@streamgrid.net>
|
|
|
|
Copyright (c) 2013
|
|
Open Metaverse Foundation
|
|
</property>
|
|
<property name="WrapMode">Word</property>
|
|
</widget>
|
|
</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">1</property>
|
|
<property name="LayoutStyle">End</property>
|
|
<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="OnButtonOkClicked" />
|
|
<property name="label">gtk-ok</property>
|
|
</widget>
|
|
<packing>
|
|
<property name="Expand">False</property>
|
|
<property name="Fill">False</property>
|
|
</packing>
|
|
</child>
|
|
</widget>
|
|
</child>
|
|
</widget>
|
|
</stetic-interface> |