mirror of
https://github.com/strongswan/strongswan.git
synced 2025-10-04 00:00:14 -04:00
nm: Expose local-ts
Signed-off-by: Jiří Matěják <matejak@merica.cz>
This commit is contained in:
parent
d0dd7b561b
commit
418ef2a7a1
@ -737,13 +737,40 @@
|
||||
<property name="margin">6</property>
|
||||
<property name="spacing">6</property>
|
||||
<child>
|
||||
<!-- n-columns=2 n-rows=1 -->
|
||||
<!-- n-columns=2 n-rows=2 -->
|
||||
<object class="GtkGrid">
|
||||
<property name="visible">True</property>
|
||||
<property name="can-focus">False</property>
|
||||
<property name="row-spacing">6</property>
|
||||
<property name="column-spacing">6</property>
|
||||
<property name="row-homogeneous">True</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="local-ts-label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can-focus">False</property>
|
||||
<property name="label" translatable="yes">_Local TS:</property>
|
||||
<property name="use-underline">True</property>
|
||||
<property name="xalign">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left-attach">0</property>
|
||||
<property name="top-attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkEntry" id="local-ts-entry">
|
||||
<property name="visible">True</property>
|
||||
<property name="can-focus">True</property>
|
||||
<property name="tooltip-text" translatable="yes">A list of local traffic selectors separated by ";"</property>
|
||||
<property name="hexpand">True</property>
|
||||
<property name="invisible-char">•</property>
|
||||
<property name="placeholder-text" translatable="yes">(Defaults to dynamic)</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left-attach">1</property>
|
||||
<property name="top-attach">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="remote-ts-label">
|
||||
<property name="visible">True</property>
|
||||
@ -754,7 +781,7 @@
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left-attach">0</property>
|
||||
<property name="top-attach">0</property>
|
||||
<property name="top-attach">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
@ -768,7 +795,7 @@
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left-attach">1</property>
|
||||
<property name="top-attach">0</property>
|
||||
<property name="top-attach">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
|
@ -544,6 +544,12 @@ init_plugin_ui (StrongswanPluginUiWidget *self, NMConnection *connection, GError
|
||||
}
|
||||
g_signal_connect (G_OBJECT (widget), "changed", G_CALLBACK (settings_changed_cb), self);
|
||||
|
||||
widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "local-ts-entry"));
|
||||
value = nm_setting_vpn_get_data_item (settings, "local-ts");
|
||||
if (value)
|
||||
gtk_editable_set_text (GTK_EDITABLE (widget), value);
|
||||
g_signal_connect (G_OBJECT (widget), "changed", G_CALLBACK (settings_changed_cb), self);
|
||||
|
||||
widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "remote-ts-entry"));
|
||||
value = nm_setting_vpn_get_data_item (settings, "remote-ts");
|
||||
if (value)
|
||||
@ -746,6 +752,7 @@ update_connection (NMVpnEditor *iface,
|
||||
g_free (str);
|
||||
}
|
||||
|
||||
save_entry (settings, priv->builder, "local-ts-entry", "local-ts");
|
||||
save_entry (settings, priv->builder, "remote-ts-entry", "remote-ts");
|
||||
|
||||
nm_connection_add_setting (connection, NM_SETTING (settings));
|
||||
|
Loading…
x
Reference in New Issue
Block a user