summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2018-07-26 13:27:30 +0200
committerLubomir Rintel <lkundrak@v3.sk>2018-07-26 13:27:30 +0200
commit818aef08047e14e3fb919cc6d36895816dcbd889 (patch)
tree8160b801832ffefed9e0fa787e24698d1073b31f
parent7e02bc089abd0b322b0ca4d5d784d9fa768f63c7 (diff)
parent536655b8d8f40b07c0cbe145ca9ca2645e5f3257 (diff)
downloadnetwork-manager-applet-818aef08047e14e3fb919cc6d36895816dcbd889.tar.gz
merge: branch 'lr/fixes'
https://gitlab.gnome.org/GNOME/network-manager-applet/merge_requests/11
-rw-r--r--Makefile.am2
-rw-r--r--src/8021x.ui25
-rw-r--r--src/connection-editor/ce-ip4-routes.ui16
-rw-r--r--src/connection-editor/ce-ip6-routes.ui16
-rw-r--r--src/connection-editor/ce-new-connection.ui19
-rw-r--r--src/connection-editor/ce-page-bluetooth.ui5
-rw-r--r--src/connection-editor/ce-page-bond.ui20
-rw-r--r--src/connection-editor/ce-page-bridge-port.ui5
-rw-r--r--src/connection-editor/ce-page-bridge.ui22
-rw-r--r--src/connection-editor/ce-page-dcb.ui5
-rw-r--r--src/connection-editor/ce-page-dsl.ui5
-rw-r--r--src/connection-editor/ce-page-ethernet.ui35
-rw-r--r--src/connection-editor/ce-page-general.ui8
-rw-r--r--src/connection-editor/ce-page-infiniband.ui11
-rw-r--r--src/connection-editor/ce-page-ip-tunnel.ui5
-rw-r--r--src/connection-editor/ce-page-ip4.ui23
-rw-r--r--src/connection-editor/ce-page-ip6.ui23
-rw-r--r--src/connection-editor/ce-page-macsec.ui5
-rw-r--r--src/connection-editor/ce-page-mobile.ui20
-rw-r--r--src/connection-editor/ce-page-ppp.ui32
-rw-r--r--src/connection-editor/ce-page-proxy.ui6
-rw-r--r--src/connection-editor/ce-page-team-port.ui28
-rw-r--r--src/connection-editor/ce-page-team.ui39
-rw-r--r--src/connection-editor/ce-page-vlan.ui19
-rw-r--r--src/connection-editor/ce-page-wifi-security.ui8
-rw-r--r--src/connection-editor/ce-page-wifi.ui20
-rw-r--r--src/connection-editor/ce-ppp-auth-methods.ui16
-rw-r--r--src/connection-editor/ce-utils.c38
-rw-r--r--src/connection-editor/ce-utils.h28
-rw-r--r--src/connection-editor/ip4-routes-dialog.c1
-rw-r--r--src/connection-editor/ip6-routes-dialog.c1
-rw-r--r--src/connection-editor/meson.build1
-rw-r--r--src/connection-editor/nm-connection-editor.ui22
-rw-r--r--src/connection-editor/nm-connection-list.ui5
-rw-r--r--src/connection-editor/page-ip4.c1
-rw-r--r--src/connection-editor/page-ip6.c1
-rw-r--r--src/gsm-unlock.ui17
-rw-r--r--src/info.ui19
-rw-r--r--src/libnm-gtk/wifi.ui14
-rw-r--r--src/libnma/nma-cert-chooser.c2
-rw-r--r--src/libnma/nma-file-cert-chooser.c21
-rw-r--r--src/libnma/nma-mobile-wizard.ui50
-rw-r--r--src/libnma/nma-pkcs11-cert-chooser.c18
-rw-r--r--src/libnma/nma-pkcs11-token-login-dialog.ui4
-rw-r--r--src/libnma/nma-vpn-password-dialog.ui30
-rw-r--r--src/libnma/nma-wifi-dialog.c14
-rw-r--r--src/libnma/wifi.ui34
-rw-r--r--src/utils/utils.c18
-rw-r--r--src/utils/utils.h2
-rw-r--r--src/wireless-security/eap-method-fast.ui3
-rw-r--r--src/wireless-security/eap-method-peap.ui3
-rw-r--r--src/wireless-security/eap-method-simple.ui3
-rw-r--r--src/wireless-security/eap-method-ttls.ui3
-rw-r--r--src/wireless-security/eap-method.c9
-rw-r--r--src/wireless-security/ws-dynamic-wep.ui3
-rw-r--r--src/wireless-security/ws-wpa-eap.ui3
56 files changed, 544 insertions, 262 deletions
diff --git a/Makefile.am b/Makefile.am
index 2019adb2..3ad1af9a 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -696,6 +696,8 @@ connection_editor_hc_real = \
src/connection-editor/ce-polkit-button.h \
src/connection-editor/ce-polkit.c \
src/connection-editor/ce-polkit.h \
+ src/connection-editor/ce-utils.c \
+ src/connection-editor/ce-utils.h \
src/connection-editor/connection-helpers.c \
src/connection-editor/connection-helpers.h
diff --git a/src/8021x.ui b/src/8021x.ui
index 3fcbeeb5..eda17229 100644
--- a/src/8021x.ui
+++ b/src/8021x.ui
@@ -4,7 +4,10 @@
<requires lib="gtk+" version="3.10"/>
<object class="GtkDialog" id="8021x_dialog">
<property name="can_focus">False</property>
- <property name="border_width">5</property>
+ <property name="margin_start">5</property>
+ <property name="margin_end">5</property>
+ <property name="margin_top">5</property>
+ <property name="margin_bottom">5</property>
<property name="title" translatable="yes">802.1X authentication</property>
<property name="resizable">False</property>
<property name="modal">True</property>
@@ -63,10 +66,14 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="hbox1">
+ <object class="GtkBox" id="hbox1">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">5</property>
+ <property name="margin_start">5</property>
+ <property name="margin_end">5</property>
+ <property name="margin_top">5</property>
+ <property name="margin_bottom">5</property>
<property name="spacing">12</property>
<child>
<object class="GtkImage" id="image1">
@@ -83,7 +90,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox1">
+ <object class="GtkBox" id="vbox1">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
@@ -106,15 +114,15 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="row_spacing">6</property>
- <property name="column_spacing">12</property>
+ <property name="column_spacing">6</property>
<child>
<object class="GtkLabel" id="network_name_label">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="label" translatable="yes">_Network name:</property>
+ <property name="label" translatable="yes">_Network name</property>
<property name="use_underline">True</property>
<property name="mnemonic_widget">network_name_entry</property>
- <property name="xalign">0</property>
+ <property name="xalign">1</property>
</object>
<packing>
<property name="left_attach">0</property>
@@ -135,7 +143,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="security_vbox">
+ <object class="GtkBox" id="security_vbox">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
diff --git a/src/connection-editor/ce-ip4-routes.ui b/src/connection-editor/ce-ip4-routes.ui
index 38c54f97..6cc0aa5e 100644
--- a/src/connection-editor/ce-ip4-routes.ui
+++ b/src/connection-editor/ce-ip4-routes.ui
@@ -6,7 +6,10 @@
<property name="width_request">450</property>
<property name="height_request">250</property>
<property name="can_focus">False</property>
- <property name="border_width">5</property>
+ <property name="margin_start">5</property>
+ <property name="margin_end">5</property>
+ <property name="margin_top">5</property>
+ <property name="margin_bottom">5</property>
<property name="modal">True</property>
<property name="window_position">center-on-parent</property>
<property name="icon_name">stock-peferences</property>
@@ -59,13 +62,18 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox2">
+ <object class="GtkBox" id="vbox2">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">5</property>
+ <property name="margin_start">5</property>
+ <property name="margin_end">5</property>
+ <property name="margin_top">5</property>
+ <property name="margin_bottom">5</property>
<property name="spacing">6</property>
<child>
- <object class="GtkHBox" id="hbox5">
+ <object class="GtkBox" id="hbox5">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
diff --git a/src/connection-editor/ce-ip6-routes.ui b/src/connection-editor/ce-ip6-routes.ui
index f3a13902..beec17da 100644
--- a/src/connection-editor/ce-ip6-routes.ui
+++ b/src/connection-editor/ce-ip6-routes.ui
@@ -6,7 +6,10 @@
<property name="width_request">450</property>
<property name="height_request">250</property>
<property name="can_focus">False</property>
- <property name="border_width">5</property>
+ <property name="margin_start">5</property>
+ <property name="margin_end">5</property>
+ <property name="margin_top">5</property>
+ <property name="margin_bottom">5</property>
<property name="modal">True</property>
<property name="window_position">center-on-parent</property>
<property name="icon_name">stock-peferences</property>
@@ -59,13 +62,18 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox2">
+ <object class="GtkBox" id="vbox2">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">5</property>
+ <property name="margin_start">5</property>
+ <property name="margin_end">5</property>
+ <property name="margin_top">5</property>
+ <property name="margin_bottom">5</property>
<property name="spacing">6</property>
<child>
- <object class="GtkHBox" id="hbox5">
+ <object class="GtkBox" id="hbox5">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
diff --git a/src/connection-editor/ce-new-connection.ui b/src/connection-editor/ce-new-connection.ui
index 80d72762..4f809a31 100644
--- a/src/connection-editor/ce-new-connection.ui
+++ b/src/connection-editor/ce-new-connection.ui
@@ -24,7 +24,10 @@
</object>
<object class="GtkDialog" id="new_connection_type_dialog">
<property name="can_focus">False</property>
- <property name="border_width">5</property>
+ <property name="margin_start">5</property>
+ <property name="margin_end">5</property>
+ <property name="margin_top">5</property>
+ <property name="margin_bottom">5</property>
<property name="title"> </property>
<property name="resizable">False</property>
<property name="modal">True</property>
@@ -81,10 +84,14 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="hbox2">
+ <object class="GtkBox" id="hbox2">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">5</property>
+ <property name="margin_start">5</property>
+ <property name="margin_end">5</property>
+ <property name="margin_top">5</property>
+ <property name="margin_bottom">5</property>
<property name="spacing">12</property>
<child>
<object class="GtkImage" id="image2">
@@ -101,7 +108,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox3">
+ <object class="GtkBox" id="vbox3">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">12</property>
@@ -140,7 +148,8 @@ If you are creating a VPN, and the VPN connection you wish to create does not ap
</packing>
</child>
<child>
- <object class="GtkVBox" id="new_connection_vbox">
+ <object class="GtkBox" id="new_connection_vbox">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
diff --git a/src/connection-editor/ce-page-bluetooth.ui b/src/connection-editor/ce-page-bluetooth.ui
index 11ce28e0..7e441c3e 100644
--- a/src/connection-editor/ce-page-bluetooth.ui
+++ b/src/connection-editor/ce-page-bluetooth.ui
@@ -5,7 +5,10 @@
<object class="GtkGrid" id="BluetoothPage">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
<child>
diff --git a/src/connection-editor/ce-page-bond.ui b/src/connection-editor/ce-page-bond.ui
index 3e24af2f..258f2cb8 100644
--- a/src/connection-editor/ce-page-bond.ui
+++ b/src/connection-editor/ce-page-bond.ui
@@ -78,7 +78,10 @@
<object class="GtkGrid" id="BondPage">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
<child>
@@ -127,7 +130,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="hbox2">
+ <object class="GtkBox" id="hbox2">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">10</property>
@@ -242,7 +246,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="hbox1">
+ <object class="GtkBox" id="hbox1">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">4</property>
@@ -390,7 +395,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="bond_updelay_box">
+ <object class="GtkBox" id="bond_updelay_box">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">4</property>
@@ -429,7 +435,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="bond_downdelay_box">
+ <object class="GtkBox" id="bond_downdelay_box">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">4</property>
@@ -508,7 +515,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="bond_mtu_box">
+ <object class="GtkBox" id="bond_mtu_box">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">4</property>
diff --git a/src/connection-editor/ce-page-bridge-port.ui b/src/connection-editor/ce-page-bridge-port.ui
index 33343a60..3466234a 100644
--- a/src/connection-editor/ce-page-bridge-port.ui
+++ b/src/connection-editor/ce-page-bridge-port.ui
@@ -16,7 +16,10 @@
<object class="GtkGrid" id="BridgePortPage">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
<child>
diff --git a/src/connection-editor/ce-page-bridge.ui b/src/connection-editor/ce-page-bridge.ui
index f90e5d73..24e70b50 100644
--- a/src/connection-editor/ce-page-bridge.ui
+++ b/src/connection-editor/ce-page-bridge.ui
@@ -48,7 +48,10 @@
<object class="GtkGrid" id="BridgePage">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
<child>
@@ -67,7 +70,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="hbox2">
+ <object class="GtkBox" id="hbox2">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">10</property>
@@ -236,7 +240,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="bridge_forward_delay_box">
+ <object class="GtkBox" id="bridge_forward_delay_box">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">4</property>
@@ -277,7 +282,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="bridge_hello_time_box">
+ <object class="GtkBox" id="bridge_hello_time_box">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">4</property>
@@ -341,7 +347,7 @@
<property name="receives_default">False</property>
<property name="tooltip_text" translatable="yes">Controls whether Spanning Tree Protocol (STP) is enabled for this bridge</property>
<property name="use_underline">True</property>
- <property name="xalign">0</property>
+ <property name="halign">start</property>
<property name="draw_indicator">True</property>
</object>
<packing>
@@ -380,7 +386,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="bridge_max_age_box">
+ <object class="GtkBox" id="bridge_max_age_box">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">4</property>
@@ -435,7 +442,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="bridge_ageing_time_box">
+ <object class="GtkBox" id="bridge_ageing_time_box">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">4</property>
diff --git a/src/connection-editor/ce-page-dcb.ui b/src/connection-editor/ce-page-dcb.ui
index 5bfd7f85..8f6f42ca 100644
--- a/src/connection-editor/ce-page-dcb.ui
+++ b/src/connection-editor/ce-page-dcb.ui
@@ -5,7 +5,10 @@
<object class="GtkGrid" id="DcbPage">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
<child>
diff --git a/src/connection-editor/ce-page-dsl.ui b/src/connection-editor/ce-page-dsl.ui
index 12ece6c7..f0db4fb7 100644
--- a/src/connection-editor/ce-page-dsl.ui
+++ b/src/connection-editor/ce-page-dsl.ui
@@ -6,7 +6,10 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
<child>
diff --git a/src/connection-editor/ce-page-ethernet.ui b/src/connection-editor/ce-page-ethernet.ui
index f4d69615..9d4e7c6a 100644
--- a/src/connection-editor/ce-page-ethernet.ui
+++ b/src/connection-editor/ce-page-ethernet.ui
@@ -84,7 +84,10 @@
<object class="GtkGrid" id="EthernetPage">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
<child>
@@ -133,7 +136,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="ethernet_device_vbox">
+ <object class="GtkBox" id="ethernet_device_vbox">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
@@ -192,7 +196,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="hbox1">
+ <object class="GtkBox" id="hbox1">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
@@ -254,9 +259,9 @@
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
- <property name="margin_right">12</property>
+ <property name="margin_end">12</property>
<property name="use_underline">True</property>
- <property name="xalign">0</property>
+ <property name="halign">start</property>
<property name="draw_indicator">True</property>
</object>
<packing>
@@ -270,9 +275,9 @@
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
- <property name="margin_right">12</property>
+ <property name="margin_end">12</property>
<property name="use_underline">True</property>
- <property name="xalign">0</property>
+ <property name="halign">start</property>
<property name="draw_indicator">True</property>
</object>
<packing>
@@ -287,7 +292,7 @@
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_underline">True</property>
- <property name="xalign">0</property>
+ <property name="halign">start</property>
<property name="draw_indicator">True</property>
</object>
<packing>
@@ -302,7 +307,7 @@
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_underline">True</property>
- <property name="xalign">0</property>
+ <property name="halign">start</property>
<property name="draw_indicator">True</property>
</object>
<packing>
@@ -317,7 +322,7 @@
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_underline">True</property>
- <property name="xalign">0</property>
+ <property name="halign">start</property>
<property name="draw_indicator">True</property>
</object>
<packing>
@@ -332,7 +337,7 @@
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_underline">True</property>
- <property name="xalign">0</property>
+ <property name="halign">start</property>
<property name="draw_indicator">True</property>
</object>
<packing>
@@ -347,7 +352,7 @@
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_underline">True</property>
- <property name="xalign">0</property>
+ <property name="halign">start</property>
<property name="draw_indicator">True</property>
</object>
<packing>
@@ -362,7 +367,7 @@
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_underline">True</property>
- <property name="xalign">0</property>
+ <property name="halign">start</property>
<property name="draw_indicator">True</property>
</object>
<packing>
@@ -439,7 +444,7 @@
<object class="GtkLabel" id="ethernet_speed_label">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="margin_left">26</property>
+ <property name="margin_start">26</property>
<property name="label" translatable="yes">_Speed</property>
<property name="use_underline">True</property>
<property name="mnemonic_widget">ethernet_speed</property>
@@ -473,7 +478,7 @@
<object class="GtkLabel" id="ethernet_duplex_label">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="margin_left">26</property>
+ <property name="margin_start">26</property>
<property name="label" translatable="yes">Duple_x</property>
<property name="use_underline">True</property>
<property name="mnemonic_widget">ethernet_duplex</property>
diff --git a/src/connection-editor/ce-page-general.ui b/src/connection-editor/ce-page-general.ui
index bfbd26e4..75b10765 100644
--- a/src/connection-editor/ce-page-general.ui
+++ b/src/connection-editor/ce-page-general.ui
@@ -36,7 +36,10 @@
<object class="GtkGrid" id="GeneralPage">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
<child>
@@ -100,7 +103,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="firewall_zone_vbox">
+ <object class="GtkBox" id="firewall_zone_vbox">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="hexpand">True</property>
diff --git a/src/connection-editor/ce-page-infiniband.ui b/src/connection-editor/ce-page-infiniband.ui
index 7d65ceff..7c1eadcf 100644
--- a/src/connection-editor/ce-page-infiniband.ui
+++ b/src/connection-editor/ce-page-infiniband.ui
@@ -24,7 +24,10 @@
<object class="GtkGrid" id="InfinibandPage">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
<child>
@@ -54,7 +57,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="infiniband_device_vbox">
+ <object class="GtkBox" id="infiniband_device_vbox">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
@@ -85,7 +89,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="hbox1">
+ <object class="GtkBox" id="hbox1">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
diff --git a/src/connection-editor/ce-page-ip-tunnel.ui b/src/connection-editor/ce-page-ip-tunnel.ui
index dc2287ce..b3019606 100644
--- a/src/connection-editor/ce-page-ip-tunnel.ui
+++ b/src/connection-editor/ce-page-ip-tunnel.ui
@@ -46,7 +46,10 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="orientation">vertical</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
diff --git a/src/connection-editor/ce-page-ip4.ui b/src/connection-editor/ce-page-ip4.ui
index e1c318a8..01245ea6 100644
--- a/src/connection-editor/ce-page-ip4.ui
+++ b/src/connection-editor/ce-page-ip4.ui
@@ -25,13 +25,18 @@
</row>
</data>
</object>
- <object class="GtkVBox" id="IP4Page">
+ <object class="GtkBox" id="IP4Page">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="spacing">18</property>
<child>
- <object class="GtkHBox" id="hbox1">
+ <object class="GtkBox" id="hbox1">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">12</property>
@@ -78,7 +83,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="ip4_addresses_box">
+ <object class="GtkBox" id="ip4_addresses_box">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
@@ -98,13 +104,15 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox1">
+ <object class="GtkBox" id="vbox1">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="margin_start">12</property>
<property name="spacing">6</property>
<child>
- <object class="GtkHBox" id="hbox2">
+ <object class="GtkBox" id="hbox2">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
@@ -302,7 +310,8 @@
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<child>
- <object class="GtkHBox" id="hbox4">
+ <object class="GtkBox" id="hbox4">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">3</property>
diff --git a/src/connection-editor/ce-page-ip6.ui b/src/connection-editor/ce-page-ip6.ui
index ef139478..28bb0a94 100644
--- a/src/connection-editor/ce-page-ip6.ui
+++ b/src/connection-editor/ce-page-ip6.ui
@@ -56,13 +56,18 @@
</row>
</data>
</object>
- <object class="GtkVBox" id="IP6Page">
+ <object class="GtkBox" id="IP6Page">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="spacing">18</property>
<child>
- <object class="GtkHBox" id="hbox1">
+ <object class="GtkBox" id="hbox1">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">12</property>
@@ -109,7 +114,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="ip6_addresses_box">
+ <object class="GtkBox" id="ip6_addresses_box">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
@@ -129,13 +135,15 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox1">
+ <object class="GtkBox" id="vbox1">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="margin_start">12</property>
<property name="spacing">6</property>
<child>
- <object class="GtkHBox" id="hbox2">
+ <object class="GtkBox" id="hbox2">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
@@ -370,7 +378,8 @@
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<child>
- <object class="GtkHBox" id="hbox4">
+ <object class="GtkBox" id="hbox4">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">3</property>
diff --git a/src/connection-editor/ce-page-macsec.ui b/src/connection-editor/ce-page-macsec.ui
index 3e87379d..9feac173 100644
--- a/src/connection-editor/ce-page-macsec.ui
+++ b/src/connection-editor/ce-page-macsec.ui
@@ -43,7 +43,10 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="orientation">vertical</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
diff --git a/src/connection-editor/ce-page-mobile.ui b/src/connection-editor/ce-page-mobile.ui
index cbf75f48..a191ab03 100644
--- a/src/connection-editor/ce-page-mobile.ui
+++ b/src/connection-editor/ce-page-mobile.ui
@@ -2,14 +2,19 @@
<!-- Generated with glade 3.20.0 -->
<interface>
<requires lib="gtk+" version="3.10"/>
- <object class="GtkVBox" id="MobilePage">
+ <object class="GtkBox" id="MobilePage">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="spacing">18</property>
<child>
- <object class="GtkVBox" id="mobile_basic_vbox">
+ <object class="GtkBox" id="mobile_basic_vbox">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
@@ -125,7 +130,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="mobile_advanced_vbox">
+ <object class="GtkBox" id="mobile_advanced_vbox">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
@@ -192,7 +198,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="hbox2">
+ <object class="GtkBox" id="hbox2">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
@@ -287,7 +294,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="hbox1">
+ <object class="GtkBox" id="hbox1">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
diff --git a/src/connection-editor/ce-page-ppp.ui b/src/connection-editor/ce-page-ppp.ui
index a1ef86f4..1a481d89 100644
--- a/src/connection-editor/ce-page-ppp.ui
+++ b/src/connection-editor/ce-page-ppp.ui
@@ -2,13 +2,18 @@
<!-- Generated with glade 3.20.0 -->
<interface>
<requires lib="gtk+" version="3.10"/>
- <object class="GtkVBox" id="PppPage">
+ <object class="GtkBox" id="PppPage">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="spacing">18</property>
<child>
- <object class="GtkVBox" id="vbox2">
+ <object class="GtkBox" id="vbox2">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
@@ -29,13 +34,15 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox4">
+ <object class="GtkBox" id="vbox4">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="margin_start">12</property>
<property name="spacing">6</property>
<child>
- <object class="GtkHBox" id="hbox2">
+ <object class="GtkBox" id="hbox2">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">12</property>
@@ -113,7 +120,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox5">
+ <object class="GtkBox" id="vbox5">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
@@ -134,13 +142,15 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox6">
+ <object class="GtkBox" id="vbox6">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="margin_start">12</property>
<property name="spacing">6</property>
<child>
- <object class="GtkVBox" id="vbox7">
+ <object class="GtkBox" id="vbox7">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
@@ -160,7 +170,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox8">
+ <object class="GtkBox" id="vbox8">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="margin_start">12</property>
@@ -269,7 +280,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox9">
+ <object class="GtkBox" id="vbox9">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
diff --git a/src/connection-editor/ce-page-proxy.ui b/src/connection-editor/ce-page-proxy.ui
index f2a6686d..b58a7393 100644
--- a/src/connection-editor/ce-page-proxy.ui
+++ b/src/connection-editor/ce-page-proxy.ui
@@ -7,7 +7,10 @@
<property name="can_focus">False</property>
<property name="hexpand">True</property>
<property name="vexpand">True</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
<child>
@@ -34,7 +37,6 @@
<property name="receives_default">False</property>
<property name="tooltip_text" translatable="yes">Use this proxy configuration for only browser clients/schemes.</property>
<property name="halign">start</property>
- <property name="xalign">0.5</property>
<property name="draw_indicator">True</property>
</object>
<packing>
diff --git a/src/connection-editor/ce-page-team-port.ui b/src/connection-editor/ce-page-team-port.ui
index d31903ab..3fc53793 100644
--- a/src/connection-editor/ce-page-team-port.ui
+++ b/src/connection-editor/ce-page-team-port.ui
@@ -7,7 +7,10 @@
<property name="can_focus">False</property>
<property name="hexpand">True</property>
<property name="vexpand">True</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">8</property>
<property name="column_spacing">6</property>
<child>
@@ -155,8 +158,8 @@
<child internal-child="action_area">
<object class="GtkButtonBox" id="advanced_buttons">
<property name="can_focus">False</property>
- <property name="margin_left">6</property>
- <property name="margin_right">6</property>
+ <property name="margin_start">6</property>
+ <property name="margin_end">6</property>
<property name="margin_top">6</property>
<property name="margin_bottom">6</property>
<property name="layout_style">end</property>
@@ -199,8 +202,8 @@
<object class="GtkNotebook" id="advanced_notebook">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="margin_left">6</property>
- <property name="margin_right">6</property>
+ <property name="margin_start">6</property>
+ <property name="margin_end">6</property>
<property name="margin_top">6</property>
<property name="margin_bottom">6</property>
<child>
@@ -208,7 +211,10 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="valign">start</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
<child>
@@ -396,7 +402,10 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="valign">start</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
<child>
@@ -770,7 +779,10 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="vexpand">True</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">8</property>
<property name="column_spacing">6</property>
<child>
diff --git a/src/connection-editor/ce-page-team.ui b/src/connection-editor/ce-page-team.ui
index 21fd3d77..d46bd784 100644
--- a/src/connection-editor/ce-page-team.ui
+++ b/src/connection-editor/ce-page-team.ui
@@ -160,7 +160,10 @@
<property name="can_focus">False</property>
<property name="hexpand">True</property>
<property name="vexpand">True</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">8</property>
<property name="column_spacing">6</property>
<child>
@@ -179,7 +182,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="hbox2">
+ <object class="GtkBox" id="hbox2">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
@@ -323,7 +327,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="team_mtu_box">
+ <object class="GtkBox" id="team_mtu_box">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
@@ -531,8 +536,8 @@
<child internal-child="action_area">
<object class="GtkButtonBox" id="advanced_buttons">
<property name="can_focus">False</property>
- <property name="margin_left">6</property>
- <property name="margin_right">6</property>
+ <property name="margin_start">6</property>
+ <property name="margin_end">6</property>
<property name="margin_top">6</property>
<property name="margin_bottom">6</property>
<property name="layout_style">end</property>
@@ -575,8 +580,8 @@
<object class="GtkNotebook" id="advanced_notebook">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="margin_left">6</property>
- <property name="margin_right">6</property>
+ <property name="margin_start">6</property>
+ <property name="margin_end">6</property>
<property name="margin_top">6</property>
<property name="margin_bottom">6</property>
<child>
@@ -584,7 +589,10 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="valign">start</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
<child>
@@ -775,7 +783,10 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="vexpand">True</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
<property name="column_homogeneous">True</property>
@@ -1117,7 +1128,10 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="valign">start</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
<child>
@@ -1491,7 +1505,10 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="vexpand">True</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">8</property>
<property name="column_spacing">6</property>
<child>
diff --git a/src/connection-editor/ce-page-vlan.ui b/src/connection-editor/ce-page-vlan.ui
index 8de06edd..c583722e 100644
--- a/src/connection-editor/ce-page-vlan.ui
+++ b/src/connection-editor/ce-page-vlan.ui
@@ -15,7 +15,10 @@
<object class="GtkGrid" id="VlanPage">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
<child>
@@ -92,7 +95,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="hbox1">
+ <object class="GtkBox" id="hbox1">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
@@ -144,7 +148,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vlan_parent_vbox">
+ <object class="GtkBox" id="vlan_parent_vbox">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
@@ -210,7 +215,7 @@
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_underline">True</property>
- <property name="xalign">0</property>
+ <property name="halign">start</property>
<property name="draw_indicator">True</property>
</object>
<packing>
@@ -225,7 +230,7 @@
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_underline">True</property>
- <property name="xalign">0</property>
+ <property name="halign">start</property>
<property name="draw_indicator">True</property>
</object>
<packing>
@@ -240,7 +245,7 @@
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_underline">True</property>
- <property name="xalign">0</property>
+ <property name="halign">start</property>
<property name="draw_indicator">True</property>
</object>
<packing>
@@ -255,7 +260,7 @@
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_underline">True</property>
- <property name="xalign">0</property>
+ <property name="halign">start</property>
<property name="draw_indicator">True</property>
</object>
<packing>
diff --git a/src/connection-editor/ce-page-wifi-security.ui b/src/connection-editor/ce-page-wifi-security.ui
index 15a8c3b8..32cd0a06 100644
--- a/src/connection-editor/ce-page-wifi-security.ui
+++ b/src/connection-editor/ce-page-wifi-security.ui
@@ -16,7 +16,10 @@
<object class="GtkGrid" id="WifiSecurityPage">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
<child>
@@ -52,7 +55,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="wifi_security_vbox">
+ <object class="GtkBox" id="wifi_security_vbox">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
diff --git a/src/connection-editor/ce-page-wifi.ui b/src/connection-editor/ce-page-wifi.ui
index a6dc05a4..d12c6266 100644
--- a/src/connection-editor/ce-page-wifi.ui
+++ b/src/connection-editor/ce-page-wifi.ui
@@ -59,11 +59,15 @@
<object class="GtkGrid" id="WifiPage">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
<child>
- <object class="GtkHBox" id="wifi_mtu_hbox">
+ <object class="GtkBox" id="wifi_mtu_hbox">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
@@ -115,7 +119,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="wifi_device_vbox">
+ <object class="GtkBox" id="wifi_device_vbox">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
@@ -172,7 +177,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="wifi_tx_power_hbox">
+ <object class="GtkBox" id="wifi_tx_power_hbox">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
@@ -224,7 +230,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="wifi_rate_hbox">
+ <object class="GtkBox" id="wifi_rate_hbox">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
@@ -276,7 +283,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="wifi_bssid_vbox">
+ <object class="GtkBox" id="wifi_bssid_vbox">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
</object>
diff --git a/src/connection-editor/ce-ppp-auth-methods.ui b/src/connection-editor/ce-ppp-auth-methods.ui
index 94906869..07c13cc7 100644
--- a/src/connection-editor/ce-ppp-auth-methods.ui
+++ b/src/connection-editor/ce-ppp-auth-methods.ui
@@ -4,7 +4,10 @@
<requires lib="gtk+" version="3.10"/>
<object class="GtkDialog" id="auth_methods_dialog">
<property name="can_focus">False</property>
- <property name="border_width">5</property>
+ <property name="margin_start">5</property>
+ <property name="margin_end">5</property>
+ <property name="margin_top">5</property>
+ <property name="margin_bottom">5</property>
<property name="window_position">center-on-parent</property>
<property name="default_width">400</property>
<property name="icon_name">stock-preferences</property>
@@ -57,10 +60,14 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox1">
+ <object class="GtkBox" id="vbox1">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">5</property>
+ <property name="margin_start">5</property>
+ <property name="margin_end">5</property>
+ <property name="margin_top">5</property>
+ <property name="margin_bottom">5</property>
<property name="spacing">6</property>
<child>
<object class="GtkLabel" id="label3">
@@ -79,7 +86,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox3">
+ <object class="GtkBox" id="vbox3">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="margin_start">12</property>
diff --git a/src/connection-editor/ce-utils.c b/src/connection-editor/ce-utils.c
new file mode 100644
index 00000000..038f2175
--- /dev/null
+++ b/src/connection-editor/ce-utils.c
@@ -0,0 +1,38 @@
+/* NetworkManager Applet -- allow user control over networking
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Copyright 2015, 2018 Red Hat, Inc.
+ */
+
+#include "nm-default.h"
+
+#include "ce-utils.h"
+
+/* Change key in @event to 'Enter' key. */
+void
+utils_fake_return_key (GdkEventKey *event)
+{
+ GdkKeymapKey *keys = NULL;
+ gint n_keys;
+
+ /* Get hardware keycode for GDK_KEY_Return */
+ if (gdk_keymap_get_entries_for_keyval (gdk_keymap_get_default (), GDK_KEY_Return, &keys, &n_keys)) {
+ event->keyval = GDK_KEY_Return;
+ event->hardware_keycode = keys[0].keycode;
+ event->state = 0;
+ }
+ g_free (keys);
+}
diff --git a/src/connection-editor/ce-utils.h b/src/connection-editor/ce-utils.h
new file mode 100644
index 00000000..f24f6c80
--- /dev/null
+++ b/src/connection-editor/ce-utils.h
@@ -0,0 +1,28 @@
+/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
+/* NetworkManager Applet -- allow user control over networking
+ *
+ * Dan Williams <dcbw@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Copyright 2007 - 2015 Red Hat, Inc.
+ */
+
+#ifndef __CE_UTILS_H__
+#define __CE_UTILS_H__
+
+void utils_fake_return_key (GdkEventKey *event);
+
+#endif /* __CE_UTILS_H__ */
diff --git a/src/connection-editor/ip4-routes-dialog.c b/src/connection-editor/ip4-routes-dialog.c
index 4b10552e..e574f3c8 100644
--- a/src/connection-editor/ip4-routes-dialog.c
+++ b/src/connection-editor/ip4-routes-dialog.c
@@ -34,6 +34,7 @@
#include "ip4-routes-dialog.h"
#include "utils.h"
+#include "ce-utils.h"
#define COL_ADDRESS 0
#define COL_PREFIX 1
diff --git a/src/connection-editor/ip6-routes-dialog.c b/src/connection-editor/ip6-routes-dialog.c
index 35bb6586..270dba16 100644
--- a/src/connection-editor/ip6-routes-dialog.c
+++ b/src/connection-editor/ip6-routes-dialog.c
@@ -36,6 +36,7 @@
#include "ip6-routes-dialog.h"
#include "utils.h"
+#include "ce-utils.h"
#define COL_ADDRESS 0
#define COL_PREFIX 1
diff --git a/src/connection-editor/meson.build b/src/connection-editor/meson.build
index ef2657bb..8ab39a91 100644
--- a/src/connection-editor/meson.build
+++ b/src/connection-editor/meson.build
@@ -2,6 +2,7 @@ sources = files(
'ce-page.c',
'ce-polkit-button.c',
'ce-polkit.c',
+ 'ce-utils.c',
'connection-helpers.c',
'ip4-routes-dialog.c',
'ip6-routes-dialog.c',
diff --git a/src/connection-editor/nm-connection-editor.ui b/src/connection-editor/nm-connection-editor.ui
index 73f7760c..1ab49963 100644
--- a/src/connection-editor/nm-connection-editor.ui
+++ b/src/connection-editor/nm-connection-editor.ui
@@ -9,7 +9,8 @@
<property name="icon_name">preferences-system-network</property>
<property name="type_hint">dialog</property>
<child>
- <object class="GtkVBox" id="ce-vbox">
+ <object class="GtkBox" id="ce-vbox">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
@@ -87,13 +88,18 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox3">
+ <object class="GtkBox" id="vbox3">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">5</property>
+ <property name="margin_start">5</property>
+ <property name="margin_end">5</property>
+ <property name="margin_top">5</property>
+ <property name="margin_bottom">5</property>
<property name="spacing">6</property>
<child>
- <object class="GtkHBox" id="hbox3">
+ <object class="GtkBox" id="hbox3">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">12</property>
@@ -149,7 +155,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="hbox1">
+ <object class="GtkBox" id="hbox1">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
@@ -246,7 +253,10 @@
</object>
<object class="GtkDialog" id="relabel_dialog">
<property name="can_focus">False</property>
- <property name="border_width">5</property>
+ <property name="margin_start">5</property>
+ <property name="margin_end">5</property>
+ <property name="margin_top">5</property>
+ <property name="margin_bottom">5</property>
<property name="title" translatable="yes">File Relabel</property>
<property name="modal">True</property>
<property name="default_width">500</property>
diff --git a/src/connection-editor/nm-connection-list.ui b/src/connection-editor/nm-connection-list.ui
index 24f3c31e..a4282954 100644
--- a/src/connection-editor/nm-connection-list.ui
+++ b/src/connection-editor/nm-connection-list.ui
@@ -42,7 +42,10 @@
<object class="GtkBox" id="connection_box">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">6</property>
+ <property name="margin_start">6</property>
+ <property name="margin_end">6</property>
+ <property name="margin_top">6</property>
+ <property name="margin_bottom">6</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkScrolledWindow" id="scrolledwindow1">
diff --git a/src/connection-editor/page-ip4.c b/src/connection-editor/page-ip4.c
index 94519ab8..a09be7a6 100644
--- a/src/connection-editor/page-ip4.c
+++ b/src/connection-editor/page-ip4.c
@@ -33,6 +33,7 @@
#include "page-ip4.h"
#include "ip4-routes-dialog.h"
#include "connection-helpers.h"
+#include "ce-utils.h"
G_DEFINE_TYPE (CEPageIP4, ce_page_ip4, CE_TYPE_PAGE)
diff --git a/src/connection-editor/page-ip6.c b/src/connection-editor/page-ip6.c
index b12966fa..0c82b33d 100644
--- a/src/connection-editor/page-ip6.c
+++ b/src/connection-editor/page-ip6.c
@@ -32,6 +32,7 @@
#include "page-ip6.h"
#include "ip6-routes-dialog.h"
+#include "ce-utils.h"
G_DEFINE_TYPE (CEPageIP6, ce_page_ip6, CE_TYPE_PAGE)
diff --git a/src/gsm-unlock.ui b/src/gsm-unlock.ui
index 7bd0ed27..99fe7309 100644
--- a/src/gsm-unlock.ui
+++ b/src/gsm-unlock.ui
@@ -4,7 +4,10 @@
<requires lib="gtk+" version="3.10"/>
<object class="GtkDialog" id="unlock_dialog">
<property name="can_focus">False</property>
- <property name="border_width">5</property>
+ <property name="margin_start">5</property>
+ <property name="margin_end">5</property>
+ <property name="margin_top">5</property>
+ <property name="margin_bottom">5</property>
<property name="window_position">center</property>
<property name="default_width">400</property>
<property name="icon_name">dialog-password</property>
@@ -59,7 +62,8 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="hbox7">
+ <object class="GtkBox" id="hbox7">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
@@ -79,7 +83,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox3">
+ <object class="GtkBox" id="vbox3">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">12</property>
@@ -202,14 +207,16 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="progress_hbox">
+ <object class="GtkBox" id="progress_hbox">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="margin_top">6</property>
<property name="margin_bottom">6</property>
<property name="spacing">6</property>
<child>
- <object class="GtkVBox" id="spinner_vbox">
+ <object class="GtkBox" id="spinner_vbox">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
diff --git a/src/info.ui b/src/info.ui
index 4deb8467..17191994 100644
--- a/src/info.ui
+++ b/src/info.ui
@@ -5,7 +5,10 @@
<object class="GtkDialog" id="info_dialog">
<property name="width_request">600</property>
<property name="can_focus">False</property>
- <property name="border_width">5</property>
+ <property name="margin_start">5</property>
+ <property name="margin_end">5</property>
+ <property name="margin_top">5</property>
+ <property name="margin_bottom">5</property>
<property name="title" translatable="yes">Connection Information</property>
<property name="resizable">False</property>
<property name="window_position">center</property>
@@ -48,14 +51,19 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox4">
+ <object class="GtkBox" id="vbox4">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
- <object class="GtkHBox" id="hbox2">
+ <object class="GtkBox" id="hbox2">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">5</property>
+ <property name="margin_start">5</property>
+ <property name="margin_end">5</property>
+ <property name="margin_top">5</property>
+ <property name="margin_bottom">5</property>
<property name="spacing">12</property>
<child>
<object class="GtkImage" id="image6">
@@ -72,7 +80,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox2">
+ <object class="GtkBox" id="vbox2">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
diff --git a/src/libnm-gtk/wifi.ui b/src/libnm-gtk/wifi.ui
index b93795b3..354617b8 100644
--- a/src/libnm-gtk/wifi.ui
+++ b/src/libnm-gtk/wifi.ui
@@ -24,10 +24,14 @@
</row>
</data>
</object>
- <object class="GtkHBox" id="hbox1">
+ <object class="GtkBox" id="hbox1">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">5</property>
+ <property name="margin_start">5</property>
+ <property name="margin_end">5</property>
+ <property name="margin_top">5</property>
+ <property name="margin_bottom">5</property>
<property name="spacing">12</property>
<child>
<object class="GtkImage" id="image1">
@@ -44,7 +48,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox1">
+ <object class="GtkBox" id="vbox1">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
@@ -70,7 +75,8 @@
<property name="row_spacing">6</property>
<property name="column_spacing">12</property>
<child>
- <object class="GtkVBox" id="security_vbox">
+ <object class="GtkBox" id="security_vbox">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
diff --git a/src/libnma/nma-cert-chooser.c b/src/libnma/nma-cert-chooser.c
index 53d35f32..a20cd8fc 100644
--- a/src/libnma/nma-cert-chooser.c
+++ b/src/libnma/nma-cert-chooser.c
@@ -218,6 +218,7 @@ nma_cert_chooser_set_cert_password (NMACertChooser *cert_chooser, const gchar *p
const NMACertChooserVtable *vtable;
g_return_if_fail (NMA_IS_CERT_CHOOSER (cert_chooser));
+ g_return_if_fail (password);
vtable = NMA_CERT_CHOOSER_GET_VTABLE (cert_chooser);
if (vtable->set_cert_password)
@@ -346,6 +347,7 @@ void
nma_cert_chooser_set_key_password (NMACertChooser *cert_chooser, const gchar *password)
{
g_return_if_fail (NMA_IS_CERT_CHOOSER (cert_chooser));
+ g_return_if_fail (password);
NMA_CERT_CHOOSER_GET_VTABLE (cert_chooser)->set_key_password (cert_chooser, password);
}
diff --git a/src/libnma/nma-file-cert-chooser.c b/src/libnma/nma-file-cert-chooser.c
index 9f85717c..e263bb9a 100644
--- a/src/libnma/nma-file-cert-chooser.c
+++ b/src/libnma/nma-file-cert-chooser.c
@@ -247,11 +247,11 @@ set_title (NMACertChooser *cert_chooser, const gchar *title)
gtk_file_chooser_button_set_title (GTK_FILE_CHOOSER_BUTTON (priv->key_button), text);
g_free (text);
- text = g_strdup_printf (_("%s private _key:"), title);
+ text = g_strdup_printf (_("%s private _key"), title);
gtk_label_set_text_with_mnemonic (GTK_LABEL (priv->key_button_label), text);
g_free (text);
- text = g_strdup_printf (_("%s key _password:"), title);
+ text = g_strdup_printf (_("%s key _password"), title);
gtk_label_set_text_with_mnemonic (GTK_LABEL (priv->key_password_label), text);
g_free (text);
@@ -259,7 +259,7 @@ set_title (NMACertChooser *cert_chooser, const gchar *title)
gtk_file_chooser_button_set_title (GTK_FILE_CHOOSER_BUTTON (priv->cert_button), text);
g_free (text);
- text = g_strdup_printf (_("%s _certificate:"), title);
+ text = g_strdup_printf (_("%s _certificate"), title);
gtk_label_set_text_with_mnemonic (GTK_LABEL (priv->cert_button_label), text);
g_free (text);
}
@@ -293,7 +293,7 @@ init (NMACertChooser *cert_chooser)
gtk_grid_insert_column (GTK_GRID (cert_chooser), 2);
gtk_grid_set_row_spacing (GTK_GRID (cert_chooser), 6);
- gtk_grid_set_column_spacing (GTK_GRID (cert_chooser), 12);
+ gtk_grid_set_column_spacing (GTK_GRID (cert_chooser), 6);
/* The key chooser */
gtk_grid_insert_row (GTK_GRID (cert_chooser), 0);
@@ -307,18 +307,16 @@ init (NMACertChooser *cert_chooser)
gtk_widget_set_hexpand (priv->key_button, TRUE);
gtk_widget_set_sensitive (priv->key_button, FALSE);
gtk_widget_show (priv->key_button);
- gtk_widget_set_no_show_all (priv->key_button, TRUE);
g_signal_connect (priv->key_button, "selection-changed",
G_CALLBACK (key_changed_cb), cert_chooser);
priv->key_button_label = gtk_label_new (NULL);
- g_object_set (priv->key_button_label, "xalign", (gfloat) 0, NULL);
+ g_object_set (priv->key_button_label, "xalign", (gfloat) 1, NULL);
gtk_label_set_mnemonic_widget (GTK_LABEL (priv->key_button_label), priv->key_button);
gtk_grid_attach (GTK_GRID (cert_chooser), priv->key_button_label, 0, 0, 1, 1);
gtk_widget_set_sensitive (priv->key_button_label, FALSE);
gtk_widget_show (priv->key_button_label);
- gtk_widget_set_no_show_all (priv->key_button_label, TRUE);
/* The key password entry */
gtk_grid_insert_row (GTK_GRID (cert_chooser), 1);
@@ -329,25 +327,22 @@ init (NMACertChooser *cert_chooser)
gtk_widget_set_hexpand (priv->key_password, TRUE);
gtk_widget_set_sensitive (priv->key_password, FALSE);
gtk_widget_show (priv->key_password);
- gtk_widget_set_no_show_all (priv->key_password, TRUE);
g_signal_connect (priv->key_password, "changed",
G_CALLBACK (key_password_changed_cb), cert_chooser);
priv->key_password_label = gtk_label_new (NULL);
- g_object_set (priv->key_password_label, "xalign", (gfloat) 0, NULL);
+ g_object_set (priv->key_password_label, "xalign", (gfloat) 1, NULL);
gtk_label_set_mnemonic_widget (GTK_LABEL (priv->key_password_label), priv->key_password);
gtk_grid_attach (GTK_GRID (cert_chooser), priv->key_password_label, 0, 1, 1, 1);
gtk_widget_set_sensitive (priv->key_password_label, FALSE);
gtk_widget_show (priv->key_password_label);
- gtk_widget_set_no_show_all (priv->key_password_label, TRUE);
/* Show password */
gtk_grid_insert_row (GTK_GRID (cert_chooser), 2);
priv->show_password = gtk_check_button_new_with_mnemonic ("Sho_w password");
gtk_grid_attach (GTK_GRID (cert_chooser), priv->show_password, 1, 2, 1, 1);
gtk_widget_show (priv->show_password);
- gtk_widget_set_no_show_all (priv->show_password, TRUE);
g_signal_connect (priv->show_password, "toggled",
G_CALLBACK (show_toggled_cb), cert_chooser);
@@ -363,7 +358,6 @@ init (NMACertChooser *cert_chooser)
gtk_grid_attach (GTK_GRID (cert_chooser), priv->cert_button, 1, 0, 1, 1);
gtk_widget_set_hexpand (priv->cert_button, TRUE);
gtk_widget_show (priv->cert_button);
- gtk_widget_set_no_show_all (priv->cert_button, TRUE);
/* For some reason, GTK+ calls set_current_filter (..., NULL) from
* gtkfilechooserdefault.c::show_and_select_files_finished_loading() on our
@@ -377,11 +371,10 @@ init (NMACertChooser *cert_chooser)
G_CALLBACK (cert_changed_cb), cert_chooser);
priv->cert_button_label = gtk_label_new (NULL);
- g_object_set (priv->cert_button_label, "xalign", (gfloat) 0, NULL);
+ g_object_set (priv->cert_button_label, "xalign", (gfloat) 1, NULL);
gtk_label_set_mnemonic_widget (GTK_LABEL (priv->cert_button_label), priv->cert_button);
gtk_grid_attach (GTK_GRID (cert_chooser), priv->cert_button_label, 0, 0, 1, 1);
gtk_widget_show (priv->cert_button_label);
- gtk_widget_set_no_show_all (priv->cert_button_label, TRUE);
}
const NMACertChooserVtable nma_cert_chooser_vtable_file = {
diff --git a/src/libnma/nma-mobile-wizard.ui b/src/libnma/nma-mobile-wizard.ui
index c7be404f..b3bd224c 100644
--- a/src/libnma/nma-mobile-wizard.ui
+++ b/src/libnma/nma-mobile-wizard.ui
@@ -59,7 +59,10 @@
<object class="GtkBox" id="intro_page">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
@@ -95,7 +98,7 @@
<object class="GtkLabel" id="provider_name_label">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="margin_left">25</property>
+ <property name="margin_start">25</property>
<property name="label" translatable="yes">Your broadband provider’s name</property>
<property name="xalign">0</property>
</object>
@@ -109,7 +112,7 @@
<object class="GtkLabel" id="plan_name_label">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="margin_left">25</property>
+ <property name="margin_start">25</property>
<property name="label" translatable="yes">Your broadband billing plan name</property>
<property name="xalign">0</property>
</object>
@@ -123,7 +126,7 @@
<object class="GtkLabel" id="apn_label">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="margin_left">25</property>
+ <property name="margin_start">25</property>
<property name="label" translatable="yes">(in some cases) Your broadband billing plan APN (Access Point Name)</property>
<property name="xalign">0</property>
</object>
@@ -142,7 +145,6 @@
<property name="label" translatable="yes">Create a connection for _this mobile broadband device:</property>
<property name="use_underline">True</property>
<property name="xalign">0</property>
- <property name="yalign">1</property>
</object>
<packing>
<property name="expand">False</property>
@@ -176,7 +178,10 @@
<object class="GtkBox" id="country_page">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
@@ -229,7 +234,10 @@
<object class="GtkBox" id="providers_page">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
@@ -254,7 +262,7 @@
<property name="height_request">140</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="margin_left">25</property>
+ <property name="margin_start">25</property>
<property name="vexpand">True</property>
<property name="hscrollbar_policy">never</property>
<property name="shadow_type">in</property>
@@ -296,7 +304,7 @@
<object class="GtkGrid">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="margin_left">25</property>
+ <property name="margin_start">25</property>
<property name="row_spacing">12</property>
<property name="column_spacing">12</property>
<child>
@@ -358,7 +366,10 @@
<object class="GtkBox" id="plan_page">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
@@ -427,7 +438,7 @@
<object class="GtkImage">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="yalign">0</property>
+ <property name="valign">start</property>
<property name="icon_name">dialog-warning</property>
<property name="icon_size">6</property>
</object>
@@ -470,7 +481,10 @@ If you are unsure of your plan please ask your provider for your plan’s APN.</
<object class="GtkBox" id="confirm_page">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
@@ -505,7 +519,7 @@ If you are unsure of your plan please ask your provider for your plan’s APN.</
<object class="GtkLabel" id="confirm_device">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="margin_left">25</property>
+ <property name="margin_start">25</property>
<property name="xalign">0</property>
</object>
<packing>
@@ -531,7 +545,7 @@ If you are unsure of your plan please ask your provider for your plan’s APN.</
<object class="GtkLabel" id="confirm_provider">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="margin_left">25</property>
+ <property name="margin_start">25</property>
<property name="xalign">0</property>
</object>
<packing>
@@ -558,11 +572,12 @@ If you are unsure of your plan please ask your provider for your plan’s APN.</
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
+ <property name="spacing">6</property>
<child>
<object class="GtkLabel" id="confirm_plan">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="margin_left">25</property>
+ <property name="margin_start">25</property>
<property name="xalign">0</property>
</object>
<packing>
@@ -575,8 +590,7 @@ If you are unsure of your plan please ask your provider for your plan’s APN.</
<object class="GtkLabel" id="confirm_apn">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="margin_left">25</property>
- <property name="ypad">6</property>
+ <property name="margin_start">25</property>
<property name="xalign">0</property>
</object>
<packing>
@@ -594,9 +608,9 @@ If you are unsure of your plan please ask your provider for your plan’s APN.</
</child>
<child>
<object class="GtkLabel" id="confirm_connect_after_label">
+ <property name="visible">False</property>
<property name="width_request">500</property>
<property name="can_focus">False</property>
- <property name="no_show_all">True</property>
<property name="valign">end</property>
<property name="vexpand">True</property>
<property name="label" translatable="yes">A connection will now be made to your mobile broadband provider using the settings you selected. If the connection fails or you cannot access network resources, double-check your settings. To modify your mobile broadband connection settings, choose “Network Connections” from the System → Preferences menu.</property>
diff --git a/src/libnma/nma-pkcs11-cert-chooser.c b/src/libnma/nma-pkcs11-cert-chooser.c
index 1c033e93..80b02b34 100644
--- a/src/libnma/nma-pkcs11-cert-chooser.c
+++ b/src/libnma/nma-pkcs11-cert-chooser.c
@@ -371,11 +371,11 @@ set_title (NMACertChooser *cert_chooser, const gchar *title)
nma_cert_chooser_button_set_title (NMA_CERT_CHOOSER_BUTTON (priv->key_button), text);
g_free (text);
- text = g_strdup_printf (_("%s private _key:"), title);
+ text = g_strdup_printf (_("%s private _key"), title);
gtk_label_set_text_with_mnemonic (GTK_LABEL (priv->key_button_label), text);
g_free (text);
- text = g_strdup_printf (_("%s key _password:"), title);
+ text = g_strdup_printf (_("%s key _password"), title);
gtk_label_set_text_with_mnemonic (GTK_LABEL (priv->key_password_label), text);
g_free (text);
@@ -383,11 +383,11 @@ set_title (NMACertChooser *cert_chooser, const gchar *title)
nma_cert_chooser_button_set_title (NMA_CERT_CHOOSER_BUTTON (priv->cert_button), text);
g_free (text);
- text = g_strdup_printf (_("%s _certificate:"), title);
+ text = g_strdup_printf (_("%s _certificate"), title);
gtk_label_set_text_with_mnemonic (GTK_LABEL (priv->cert_button_label), text);
g_free (text);
- text = g_strdup_printf (_("%s certificate _password:"), title);
+ text = g_strdup_printf (_("%s certificate _password"), title);
gtk_label_set_text_with_mnemonic (GTK_LABEL (priv->cert_password_label), text);
g_free (text);
}
@@ -420,7 +420,7 @@ init (NMACertChooser *cert_chooser)
gtk_grid_insert_column (GTK_GRID (cert_chooser), 2);
gtk_grid_set_row_spacing (GTK_GRID (cert_chooser), 6);
- gtk_grid_set_column_spacing (GTK_GRID (cert_chooser), 12);
+ gtk_grid_set_column_spacing (GTK_GRID (cert_chooser), 6);
/* Show password */
gtk_grid_insert_row (GTK_GRID (cert_chooser), 0);
@@ -446,7 +446,7 @@ init (NMACertChooser *cert_chooser)
G_CALLBACK (key_changed_cb), cert_chooser);
priv->key_button_label = gtk_label_new (NULL);
- g_object_set (priv->key_button_label, "xalign", (gfloat) 0, NULL);
+ g_object_set (priv->key_button_label, "xalign", (gfloat) 1, NULL);
gtk_label_set_mnemonic_widget (GTK_LABEL (priv->key_button_label), priv->key_button);
gtk_grid_attach (GTK_GRID (cert_chooser), priv->key_button_label, 0, 0, 1, 1);
gtk_widget_set_sensitive (priv->key_button_label, FALSE);
@@ -468,7 +468,7 @@ init (NMACertChooser *cert_chooser)
G_CALLBACK (key_password_changed_cb), cert_chooser);
priv->key_password_label = gtk_label_new (NULL);
- g_object_set (priv->key_password_label, "xalign", (gfloat) 0, NULL);
+ g_object_set (priv->key_password_label, "xalign", (gfloat) 1, NULL);
gtk_label_set_mnemonic_widget (GTK_LABEL (priv->key_password_label), priv->key_password);
gtk_grid_attach (GTK_GRID (cert_chooser), priv->key_password_label, 0, 1, 1, 1);
gtk_widget_set_sensitive (priv->key_password_label, FALSE);
@@ -489,7 +489,7 @@ init (NMACertChooser *cert_chooser)
G_CALLBACK (cert_changed_cb), cert_chooser);
priv->cert_button_label = gtk_label_new (NULL);
- g_object_set (priv->cert_button_label, "xalign", (gfloat) 0, NULL);
+ g_object_set (priv->cert_button_label, "xalign", (gfloat) 1, NULL);
gtk_label_set_mnemonic_widget (GTK_LABEL (priv->cert_button_label), priv->cert_button);
gtk_grid_attach (GTK_GRID (cert_chooser), priv->cert_button_label, 0, 0, 1, 1);
gtk_widget_show (priv->cert_button_label);
@@ -510,7 +510,7 @@ init (NMACertChooser *cert_chooser)
G_CALLBACK (cert_password_changed_cb), cert_chooser);
priv->cert_password_label = gtk_label_new (NULL);
- g_object_set (priv->cert_password_label, "xalign", (gfloat) 0, NULL);
+ g_object_set (priv->cert_password_label, "xalign", (gfloat) 1, NULL);
gtk_label_set_mnemonic_widget (GTK_LABEL (priv->cert_password_label), priv->cert_password);
gtk_grid_attach (GTK_GRID (cert_chooser), priv->cert_password_label, 0, 1, 1, 1);
gtk_widget_set_sensitive (priv->cert_password_label, FALSE);
diff --git a/src/libnma/nma-pkcs11-token-login-dialog.ui b/src/libnma/nma-pkcs11-token-login-dialog.ui
index 98dc542f..ef996f6d 100644
--- a/src/libnma/nma-pkcs11-token-login-dialog.ui
+++ b/src/libnma/nma-pkcs11-token-login-dialog.ui
@@ -56,8 +56,8 @@
<object class="GtkBox">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="margin_left">12</property>
- <property name="margin_right">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
<property name="margin_top">12</property>
<property name="margin_bottom">12</property>
<property name="orientation">vertical</property>
diff --git a/src/libnma/nma-vpn-password-dialog.ui b/src/libnma/nma-vpn-password-dialog.ui
index 9b63dcc5..ebed49c8 100644
--- a/src/libnma/nma-vpn-password-dialog.ui
+++ b/src/libnma/nma-vpn-password-dialog.ui
@@ -62,8 +62,8 @@
<object class="GtkGrid">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="margin_left">12</property>
- <property name="margin_right">12</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
<property name="margin_top">12</property>
<property name="margin_bottom">12</property>
<property name="row_spacing">6</property>
@@ -75,7 +75,7 @@
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_underline">True</property>
- <property name="xalign">0</property>
+ <property name="halign">start</property>
<property name="draw_indicator">True</property>
<signal name="toggled" handler="show_passwords_toggled_cb" swapped="no"/>
</object>
@@ -86,8 +86,8 @@
</child>
<child>
<object class="GtkEntry" id="password_entry_tertiary">
+ <property name="visible">False</property>
<property name="can_focus">True</property>
- <property name="no_show_all">True</property>
<property name="visibility">False</property>
<property name="width_chars">20</property>
<signal name="activate" handler="gtk_window_activate_default" swapped="yes"/>
@@ -99,9 +99,8 @@
</child>
<child>
<object class="GtkEntry" id="password_entry_secondary">
- <property name="visible">True</property>
+ <property name="visible">False</property>
<property name="can_focus">True</property>
- <property name="no_show_all">True</property>
<property name="visibility">False</property>
<property name="width_chars">20</property>
<signal name="activate" handler="gtk_window_activate_default" swapped="yes"/>
@@ -113,9 +112,8 @@
</child>
<child>
<object class="GtkEntry" id="password_entry">
- <property name="visible">True</property>
+ <property name="visible">False</property>
<property name="can_focus">True</property>
- <property name="no_show_all">True</property>
<property name="visibility">False</property>
<property name="width_chars">20</property>
<signal name="activate" handler="gtk_window_activate_default" swapped="yes"/>
@@ -127,8 +125,8 @@
</child>
<child>
<object class="GtkLabel" id="password_label_tertiary">
+ <property name="visible">False</property>
<property name="can_focus">False</property>
- <property name="no_show_all">True</property>
<property name="label" translatable="yes">_Tertiary Password:</property>
<property name="use_underline">True</property>
<property name="mnemonic_widget">password_entry_tertiary</property>
@@ -141,9 +139,8 @@
</child>
<child>
<object class="GtkLabel" id="password_label_secondary">
- <property name="visible">True</property>
+ <property name="visible">False</property>
<property name="can_focus">False</property>
- <property name="no_show_all">True</property>
<property name="label" translatable="yes">_Secondary Password:</property>
<property name="use_underline">True</property>
<property name="mnemonic_widget">password_entry_secondary</property>
@@ -156,9 +153,8 @@
</child>
<child>
<object class="GtkLabel" id="password_label">
- <property name="visible">True</property>
+ <property name="visible">False</property>
<property name="can_focus">False</property>
- <property name="no_show_all">True</property>
<property name="label" translatable="yes">_Password:</property>
<property name="use_underline">True</property>
<property name="mnemonic_widget">password_entry</property>
@@ -171,8 +167,8 @@
</child>
<child>
<object class="GtkLabel" id="message_label">
+ <property name="visible">False</property>
<property name="can_focus">False</property>
- <property name="no_show_all">True</property>
<property name="halign">start</property>
<property name="margin_bottom">12</property>
<property name="hexpand">True</property>
@@ -189,11 +185,11 @@
<object class="GtkImage">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="margin_left">6</property>
- <property name="margin_right">12</property>
+ <property name="margin_start">6</property>
+ <property name="margin_end">12</property>
<property name="margin_top">6</property>
<property name="margin_bottom">6</property>
- <property name="yalign">0</property>
+ <property name="valign">start</property>
<property name="icon_name">dialog-password</property>
<property name="icon_size">6</property>
</object>
diff --git a/src/libnma/nma-wifi-dialog.c b/src/libnma/nma-wifi-dialog.c
index 50d8363f..3ac5fd68 100644
--- a/src/libnma/nma-wifi-dialog.c
+++ b/src/libnma/nma-wifi-dialog.c
@@ -432,11 +432,8 @@ connection_combo_init (NMAWifiDialog *self, NMConnection *connection)
GtkCellRenderer *renderer;
const char *id;
- g_return_val_if_fail (priv->connection == NULL, FALSE);
-
- /* Clear any old model */
- if (priv->connection_model)
- g_object_unref (priv->connection_model);
+ g_clear_object (&priv->connection_model);
+ g_clear_object (&priv->connection);
/* New model */
store = gtk_list_store_new (4, G_TYPE_STRING, G_TYPE_OBJECT, G_TYPE_BOOLEAN, G_TYPE_BOOLEAN);
@@ -1047,7 +1044,6 @@ internal_init (NMAWifiDialog *self,
gboolean security_combo_focus = FALSE;
gtk_window_set_position (GTK_WINDOW (self), GTK_WIN_POS_CENTER_ALWAYS);
- gtk_container_set_border_width (GTK_CONTAINER (self), 6);
gtk_window_set_default_size (GTK_WINDOW (self), 488, -1);
gtk_window_set_resizable (GTK_WINDOW (self), FALSE);
@@ -1149,9 +1145,9 @@ internal_init (NMAWifiDialog *self,
tmp = g_strdup_printf (_("Passwords or encryption keys are required to access the Wi-Fi network “%s”."),
esc_ssid ? esc_ssid : "<unknown>");
gtk_window_set_title (GTK_WINDOW (self), _("Wi-Fi Network Authentication Required"));
- label = g_strdup_printf ("<span size=\"larger\" weight=\"bold\">%s</span>\n\n%s",
- _("Authentication required by Wi-Fi network"),
- tmp);
+ label = g_markup_printf_escaped ("<span size=\"larger\" weight=\"bold\">%s</span>\n\n%s",
+ _("Authentication required by Wi-Fi network"),
+ tmp);
g_free (esc_ssid);
g_free (tmp);
} else if (priv->operation == OP_CREATE_ADHOC) {
diff --git a/src/libnma/wifi.ui b/src/libnma/wifi.ui
index 4b5c4c9a..d0ac63a3 100644
--- a/src/libnma/wifi.ui
+++ b/src/libnma/wifi.ui
@@ -24,16 +24,20 @@
</row>
</data>
</object>
- <object class="GtkHBox" id="hbox1">
+ <object class="GtkBox" id="hbox1">
+ <property name="orientation">horizontal</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">5</property>
+ <property name="margin_start">12</property>
+ <property name="margin_end">12</property>
+ <property name="margin_top">12</property>
+ <property name="margin_bottom">12</property>
<property name="spacing">12</property>
<child>
<object class="GtkImage" id="image1">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="yalign">0</property>
+ <property name="valign">start</property>
<property name="icon_name">network-wireless</property>
<property name="icon_size">6</property>
</object>
@@ -44,7 +48,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox1">
+ <object class="GtkBox" id="vbox1">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
@@ -68,9 +73,10 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="row_spacing">6</property>
- <property name="column_spacing">12</property>
+ <property name="column_spacing">6</property>
<child>
- <object class="GtkVBox" id="security_vbox">
+ <object class="GtkBox" id="security_vbox">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
@@ -88,10 +94,10 @@
<object class="GtkLabel" id="security_combo_label">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="label" translatable="yes">Wi-Fi _security:</property>
+ <property name="label" translatable="yes">Wi-Fi _security</property>
<property name="use_underline">True</property>
<property name="mnemonic_widget">security_combo</property>
- <property name="xalign">0</property>
+ <property name="xalign">1</property>
</object>
<packing>
<property name="left_attach">0</property>
@@ -120,10 +126,10 @@
<object class="GtkLabel" id="network_name_label">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="label" translatable="yes">_Network name:</property>
+ <property name="label" translatable="yes">_Network name</property>
<property name="use_underline">True</property>
<property name="mnemonic_widget">network_name_entry</property>
- <property name="xalign">0</property>
+ <property name="xalign">1</property>
</object>
<packing>
<property name="left_attach">0</property>
@@ -145,10 +151,10 @@
<object class="GtkLabel" id="connection_label">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="label" translatable="yes">C_onnection:</property>
+ <property name="label" translatable="yes">C_onnection</property>
<property name="use_underline">True</property>
<property name="mnemonic_widget">connection_combo</property>
- <property name="xalign">0</property>
+ <property name="xalign">1</property>
</object>
<packing>
<property name="left_attach">0</property>
@@ -170,10 +176,10 @@
<object class="GtkLabel" id="device_label">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="label" translatable="yes">Wi-Fi _adapter:</property>
+ <property name="label" translatable="yes">Wi-Fi _adapter</property>
<property name="use_underline">True</property>
<property name="mnemonic_widget">device_combo</property>
- <property name="xalign">0</property>
+ <property name="xalign">1</property>
</object>
<packing>
<property name="left_attach">0</property>
diff --git a/src/utils/utils.c b/src/utils/utils.c
index c355be3b..694c521a 100644
--- a/src/utils/utils.c
+++ b/src/utils/utils.c
@@ -216,7 +216,7 @@ utils_show_error_dialog (const char *title,
g_signal_connect (err_dialog, "delete-event", G_CALLBACK (gtk_widget_destroy), NULL);
g_signal_connect (err_dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
- gtk_widget_show_all (err_dialog);
+ gtk_widget_show (err_dialog);
gtk_window_present (GTK_WINDOW (err_dialog));
}
}
@@ -361,22 +361,6 @@ utils_set_cell_background (GtkCellRenderer *cell,
g_object_set (G_OBJECT (cell), "cell-background-set", FALSE, NULL);
}
-/* Change key in @event to 'Enter' key. */
-void
-utils_fake_return_key (GdkEventKey *event)
-{
- GdkKeymapKey *keys = NULL;
- gint n_keys;
-
- /* Get hardware keycode for GDK_KEY_Return */
- if (gdk_keymap_get_entries_for_keyval (gdk_keymap_get_default (), GDK_KEY_Return, &keys, &n_keys)) {
- event->keyval = GDK_KEY_Return;
- event->hardware_keycode = keys[0].keycode;
- event->state = 0;
- }
- g_free (keys);
-}
-
void
widget_set_error (GtkWidget *widget)
{
diff --git a/src/utils/utils.h b/src/utils/utils.h
index ccc653f8..4425789a 100644
--- a/src/utils/utils.h
+++ b/src/utils/utils.h
@@ -79,8 +79,6 @@ void utils_set_cell_background (GtkCellRenderer *cell,
const char *color,
const char *value);
-void utils_fake_return_key (GdkEventKey *event);
-
void widget_set_error (GtkWidget *widget);
void widget_unset_error (GtkWidget *widget);
diff --git a/src/wireless-security/eap-method-fast.ui b/src/wireless-security/eap-method-fast.ui
index c862f57e..67cad4fb 100644
--- a/src/wireless-security/eap-method-fast.ui
+++ b/src/wireless-security/eap-method-fast.ui
@@ -92,7 +92,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="eap_fast_inner_auth_vbox">
+ <object class="GtkBox" id="eap_fast_inner_auth_vbox">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
diff --git a/src/wireless-security/eap-method-peap.ui b/src/wireless-security/eap-method-peap.ui
index a75669bd..7baea54f 100644
--- a/src/wireless-security/eap-method-peap.ui
+++ b/src/wireless-security/eap-method-peap.ui
@@ -145,7 +145,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="eap_peap_inner_auth_vbox">
+ <object class="GtkBox" id="eap_peap_inner_auth_vbox">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
diff --git a/src/wireless-security/eap-method-simple.ui b/src/wireless-security/eap-method-simple.ui
index eae8cf3e..79afeb70 100644
--- a/src/wireless-security/eap-method-simple.ui
+++ b/src/wireless-security/eap-method-simple.ui
@@ -68,7 +68,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox5">
+ <object class="GtkBox" id="vbox5">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
diff --git a/src/wireless-security/eap-method-ttls.ui b/src/wireless-security/eap-method-ttls.ui
index 6ea1709c..e4474af2 100644
--- a/src/wireless-security/eap-method-ttls.ui
+++ b/src/wireless-security/eap-method-ttls.ui
@@ -37,7 +37,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="eap_ttls_inner_auth_vbox">
+ <object class="GtkBox" id="eap_ttls_inner_auth_vbox">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
diff --git a/src/wireless-security/eap-method.c b/src/wireless-security/eap-method.c
index 0b11443d..2e9daa23 100644
--- a/src/wireless-security/eap-method.c
+++ b/src/wireless-security/eap-method.c
@@ -391,6 +391,7 @@ eap_method_setup_cert_chooser (NMACertChooser *cert_chooser,
{
NMSetting8021xCKScheme scheme = NM_SETTING_802_1X_CK_SCHEME_UNKNOWN;
const char *value = NULL;
+ const char *password = NULL;
if (s_8021x && cert_path_func && cert_uri_func && cert_scheme_func) {
@@ -403,8 +404,9 @@ eap_method_setup_cert_chooser (NMACertChooser *cert_chooser,
/* Not available in libnm-glib */
case NM_SETTING_802_1X_CK_SCHEME_PKCS11:
value = cert_uri_func (s_8021x);
- if (cert_password_func)
- nma_cert_chooser_set_cert_password (cert_chooser, cert_password_func (s_8021x));
+ password = cert_password_func ? cert_password_func (s_8021x) : NULL;
+ if (password)
+ nma_cert_chooser_set_cert_password (cert_chooser, password);
break;
#endif
case NM_SETTING_802_1X_CK_SCHEME_UNKNOWN:
@@ -439,6 +441,7 @@ eap_method_setup_cert_chooser (NMACertChooser *cert_chooser,
nma_cert_chooser_set_key (cert_chooser, value, scheme);
}
- if (s_8021x && key_password_func)
+ password = s_8021x && key_password_func ? key_password_func (s_8021x) : NULL;
+ if (password)
nma_cert_chooser_set_key_password (cert_chooser, key_password_func (s_8021x));
}
diff --git a/src/wireless-security/ws-dynamic-wep.ui b/src/wireless-security/ws-dynamic-wep.ui
index 5f9bdc1b..cdc2a5c1 100644
--- a/src/wireless-security/ws-dynamic-wep.ui
+++ b/src/wireless-security/ws-dynamic-wep.ui
@@ -57,7 +57,8 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="dynamic_wep_method_vbox">
+ <object class="GtkBox" id="dynamic_wep_method_vbox">
+ <property name="orientation">vertical</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
diff --git a/src/wireless-security/ws-wpa-eap.ui b/src/wireless-security/ws-wpa-eap.ui
index c91a1d3f..80c0109d 100644
--- a/src/wireless-security/ws-wpa-eap.ui
+++ b/src/wireless-security/ws-wpa-eap.ui
@@ -57,10 +57,11 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="wpa_eap_method_vbox">
+ <object class="GtkBox" id="wpa_eap_method_vbox">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
+ <property name="orientation">vertical</property>
<child>
<placeholder/>
</child>