[NetworkManager-openconnect] Add generated gtk4/nm-openconnect-dialog/ui to git repository



commit 0a631a45709b60ed8ed2bd839fe4d6682c7ea46f
Author: David Woodhouse <dwmw2 infradead org>
Date:   Wed Apr 27 09:49:47 2022 +0100

    Add generated gtk4/nm-openconnect-dialog/ui to git repository
    
    It's making the CI builds fail because gtk4-builder-tool requires an actual
    display.
    
    cf. https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4415

 gtk4/nm-openconnect-dialog.ui | 362 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 362 insertions(+)
---
diff --git a/gtk4/nm-openconnect-dialog.ui b/gtk4/nm-openconnect-dialog.ui
new file mode 100644
index 0000000..e3e8a75
--- /dev/null
+++ b/gtk4/nm-openconnect-dialog.ui
@@ -0,0 +1,362 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+  <requires lib="gtk" version="4.0"/>
+  <object class="GtkGrid" id="openconnect-vbox">
+    <property name="row_spacing">6</property>
+    <property name="column_spacing">6</property>
+    <child>
+      <object class="GtkLabel" id="label22">
+        <property name="label" translatable="yes">General</property>
+        <attributes>
+          <attribute name="weight" value="bold"></attribute>
+        </attributes>
+        <property name="xalign">0</property>
+        <property name="margin_bottom">6</property>
+        <layout>
+          <property name="column">0</property>
+          <property name="row">0</property>
+          <property name="column-span">2</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="GtkLabel" id="vpn_protocol_label">
+        <property name="label" translatable="yes">_VPN Protocol</property>
+        <property name="use_underline">1</property>
+        <property name="xalign">1</property>
+        <property name="mnemonic_widget">protocol_combo</property>
+        <layout>
+          <property name="column">0</property>
+          <property name="row">1</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="GtkComboBox" id="protocol_combo">
+        <property name="model">protocol_combo_list</property>
+        <property name="active">0</property>
+        <child>
+          <object class="GtkCellRendererText" id="renderer"/>
+          <attributes>
+            <attribute name="text">0</attribute>
+          </attributes>
+        </child>
+        <layout>
+          <property name="column">1</property>
+          <property name="row">1</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="GtkLabel" id="gateway_label">
+        <property name="label" translatable="yes">_Gateway</property>
+        <property name="use_underline">1</property>
+        <property name="xalign">1</property>
+        <property name="mnemonic_widget">gateway_entry</property>
+        <layout>
+          <property name="column">0</property>
+          <property name="row">2</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="GtkEntry" id="gateway_entry">
+        <property name="focusable">1</property>
+        <property name="invisible_char">•</property>
+        <property name="hexpand">1</property>
+        <layout>
+          <property name="column">1</property>
+          <property name="row">2</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="NmaCertChooser" id="ca_chooser">
+        <property name="flags">13</property>
+        <property name="title">CA</property>
+        <property name="visible">True</property>
+        <property name="can-focus">False</property>
+        <layout>
+          <property name="column">0</property>
+          <property name="row">3</property>
+          <property name="column-span">2</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="GtkLabel" id="proxy_label">
+        <property name="label" translatable="yes">_Proxy</property>
+        <property name="use_underline">1</property>
+        <property name="xalign">1</property>
+        <property name="mnemonic_widget">proxy_entry</property>
+        <layout>
+          <property name="column">0</property>
+          <property name="row">4</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="GtkEntry" id="proxy_entry">
+        <property name="focusable">1</property>
+        <property name="invisible_char">•</property>
+        <property name="hexpand">1</property>
+        <layout>
+          <property name="column">1</property>
+          <property name="row">4</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="GtkCheckButton" id="csd_button">
+        <property name="focusable">1</property>
+        <property name="label" translatable="yes">Allow security scanner _trojan (CSD)</property>
+        <property name="use_underline">1</property>
+        <layout>
+          <property name="column">0</property>
+          <property name="row">5</property>
+          <property name="column-span">2</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="GtkLabel" id="csd_trojan_script_label">
+        <property name="label" translatable="yes">Trojan (CSD) _Wrapper Script</property>
+        <property name="use_underline">1</property>
+        <property name="xalign">1</property>
+        <property name="mnemonic_widget">csd_wrapper_entry</property>
+        <layout>
+          <property name="column">0</property>
+          <property name="row">6</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="GtkEntry" id="csd_wrapper_entry">
+        <property name="focusable">1</property>
+        <property name="invisible_char">•</property>
+        <property name="hexpand">1</property>
+        <layout>
+          <property name="column">1</property>
+          <property name="row">6</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="GtkLabel" id="reported_os_label">
+        <property name="label" translatable="yes">Reported OS</property>
+        <property name="tooltip_text" translatable="yes">Common values: linux linux-64 win mac-intel android 
apple-ios</property>
+        <property name="use_underline">1</property>
+        <property name="xalign">1</property>
+        <property name="mnemonic_widget">reported_os</property>
+        <layout>
+          <property name="column">0</property>
+          <property name="row">7</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="GtkEntry" id="reported_os">
+        <property name="focusable">1</property>
+        <property name="invisible_char">•</property>
+        <property name="hexpand">1</property>
+        <layout>
+          <property name="column">1</property>
+          <property name="row">7</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="GtkLabel" id="label25">
+        <property name="label" translatable="yes">Certificate Authentication</property>
+        <attributes>
+          <attribute name="weight" value="bold"></attribute>
+        </attributes>
+        <property name="xalign">0</property>
+        <property name="margin_top">12</property>
+        <property name="margin_bottom">6</property>
+        <layout>
+          <property name="column">0</property>
+          <property name="row">8</property>
+          <property name="column-span">2</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="NmaCertChooser" id="cert_chooser">
+        <property name="flags">12</property>
+        <property name="title">User</property>
+        <property name="visible">True</property>
+        <property name="can-focus">False</property>
+        <layout>
+          <property name="column">0</property>
+          <property name="row">9</property>
+          <property name="column-span">2</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="GtkCheckButton" id="fsid_button">
+        <property name="focusable">1</property>
+        <property name="label" translatable="yes">Use _FSID for key passphrase</property>
+        <property name="use_underline">1</property>
+        <layout>
+          <property name="column">0</property>
+          <property name="row">11</property>
+          <property name="column-span">2</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="GtkCheckButton" id="prevent_invalid_cert_button">
+        <property name="focusable">1</property>
+        <property name="label" translatable="yes">Prevent user from manually accepting invalid 
certificates</property>
+        <property name="use_underline">1</property>
+        <layout>
+          <property name="column">0</property>
+          <property name="row">12</property>
+          <property name="column-span">2</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="GtkLabel" id="token_label">
+        <property name="visible">0</property>
+        <property name="label" translatable="yes">Software Token Authentication</property>
+        <attributes>
+          <attribute name="weight" value="bold"></attribute>
+        </attributes>
+        <property name="xalign">0</property>
+        <property name="margin_top">12</property>
+        <property name="margin_bottom">6</property>
+        <layout>
+          <property name="column">0</property>
+          <property name="row">13</property>
+          <property name="column-span">2</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="GtkLabel" id="token_mode_label">
+        <property name="visible">0</property>
+        <property name="label" translatable="yes">Token _Mode</property>
+        <property name="use_underline">1</property>
+        <property name="xalign">1</property>
+        <property name="mnemonic_widget">token_mode</property>
+        <layout>
+          <property name="column">0</property>
+          <property name="row">14</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="GtkComboBox" id="token_mode">
+        <property name="visible">0</property>
+        <property name="model">token_mode_list</property>
+        <property name="active">0</property>
+        <property name="hexpand">1</property>
+        <child>
+          <object class="GtkCellRendererText" id="renderer2"/>
+          <attributes>
+            <attribute name="text">0</attribute>
+          </attributes>
+        </child>
+        <layout>
+          <property name="column">1</property>
+          <property name="row">14</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="GtkLabel" id="token_secret_label">
+        <property name="visible">0</property>
+        <property name="label" translatable="yes">Token Sec_ret</property>
+        <property name="use_underline">1</property>
+        <property name="xalign">1</property>
+        <property name="mnemonic_widget">token_secret</property>
+        <property name="sensitive">0</property>
+        <layout>
+          <property name="column">0</property>
+          <property name="row">15</property>
+        </layout>
+      </object>
+    </child>
+    <child>
+      <object class="GtkTextView" id="token_secret">
+        <property name="height-request">60</property>
+        <property name="visible">0</property>
+        <property name="focusable">1</property>
+        <property name="wrap_mode">char</property>
+        <property name="accepts_tab">0</property>
+        <property name="sensitive">0</property>
+        <layout>
+          <property name="column">0</property>
+          <property name="row">16</property>
+          <property name="column-span">2</property>
+        </layout>
+      </object>
+    </child>
+  </object>
+  <object class="GtkListStore" id="token_mode_list">
+    <columns>
+      <column type="gchararray"/>
+      <column type="gchararray"/>
+      <column type="gchararray"/>
+      <column type="gboolean"/>
+    </columns>
+    <data>
+      <row>
+        <col id="0" translatable="yes">Disabled</col>
+        <col id="1" translatable="no">disabled</col>
+        <col id="2" translatable="no">any</col>
+        <col id="3" translatable="no">False</col>
+      </row>
+      <row>
+        <col id="0" translatable="yes">RSA SecurID — read from ~/.stokenrc</col>
+        <col id="1" translatable="no">stokenrc</col>
+        <col id="2" translatable="no">stoken</col>
+        <col id="3" translatable="no">False</col>
+      </row>
+      <row>
+        <col id="0" translatable="yes">RSA SecurID — manually entered</col>
+        <col id="1" translatable="no">manual</col>
+        <col id="2" translatable="no">stoken</col>
+        <col id="3" translatable="no">True</col>
+      </row>
+      <row>
+        <col id="0" translatable="yes">TOTP — manually entered</col>
+        <col id="1" translatable="no">totp</col>
+        <col id="2" translatable="no">totp</col>
+        <col id="3" translatable="no">True</col>
+      </row>
+      <row>
+        <col id="0" translatable="yes">HOTP — manually entered</col>
+        <col id="1" translatable="no">hotp</col>
+        <col id="2" translatable="no">hotp</col>
+        <col id="3" translatable="no">True</col>
+      </row>
+      <row>
+        <col id="0" translatable="yes">Yubikey OATH</col>
+        <col id="1" translatable="no">yubioath</col>
+        <col id="2" translatable="no">yubioath</col>
+        <col id="3" translatable="no">True</col>
+      </row>
+    </data>
+  </object>
+  <object class="GtkListStore" id="protocol_combo_list">
+    <columns>
+      <column type="gchararray"/>
+      <column type="gchararray"/>
+    </columns>
+  </object>
+  <object class="GtkSizeGroup" id="labels">
+    <widgets>
+      <widget name="vpn_protocol_label"/>
+      <widget name="gateway_label"/>
+      <widget name="proxy_label"/>
+      <widget name="csd_trojan_script_label"/>
+      <widget name="reported_os_label"/>
+      <widget name="token_mode_label"/>
+      <widget name="token_secret_label"/>
+    </widgets>
+  </object>
+</interface>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]