diff options
author | Lubomir Rintel <lkundrak@v3.sk> | 2018-08-20 10:03:56 +0200 |
---|---|---|
committer | Lubomir Rintel <lkundrak@v3.sk> | 2018-10-29 10:21:36 +0100 |
commit | cec87e039a9542e142a84425466baf1c05704a1c (patch) | |
tree | 3c43441dee20a85c7690685dc0db7151d78bd1ee | |
parent | 6ddeda83c3172cd5d042c2c2ba69d531a2528a00 (diff) | |
download | network-manager-applet-cec87e039a9542e142a84425466baf1c05704a1c.tar.gz |
wifi-dialog: improve the layoutlr/wifi-dialog
The icon misaligns things too much to the right. Replace the HBox+VBox
pair with a Grid that is more flexible.
https://gitlab.gnome.org/GNOME/network-manager-applet/merge_requests/20
-rw-r--r-- | src/libnma/nma-wifi-dialog.c | 3 | ||||
-rw-r--r-- | src/libnma/wifi.ui | 297 |
2 files changed, 146 insertions, 154 deletions
diff --git a/src/libnma/nma-wifi-dialog.c b/src/libnma/nma-wifi-dialog.c index 3ac5fd68..b26e6bf0 100644 --- a/src/libnma/nma-wifi-dialog.c +++ b/src/libnma/nma-wifi-dialog.c @@ -1072,12 +1072,11 @@ internal_init (NMAWifiDialog *self, g_object_set (G_OBJECT (widget), "can-default", TRUE, NULL); gtk_widget_grab_default (widget); - widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "hbox1")); + widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "wifi_dialog")); if (!widget) { g_warning ("Couldn't find Wi-Fi_dialog widget."); return FALSE; } - gtk_widget_unparent (widget); gtk_container_add (GTK_CONTAINER (gtk_dialog_get_content_area (GTK_DIALOG (self))), widget); diff --git a/src/libnma/wifi.ui b/src/libnma/wifi.ui index 7c99f20b..9e212057 100644 --- a/src/libnma/wifi.ui +++ b/src/libnma/wifi.ui @@ -24,198 +24,191 @@ </row> </data> </object> - <object class="GtkBox" id="hbox1"> - <property name="orientation">horizontal</property> + <object class="GtkGrid" id="wifi_dialog"> <property name="visible">True</property> <property name="can_focus">False</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> + <property name="row_spacing">12</property> + <property name="column_spacing">12</property> <child> <object class="GtkImage" id="image1"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="valign">start</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="icon_name">network-wireless</property> <property name="icon_size">6</property> </object> <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">0</property> + <property name="left_attach">0</property> + <property name="top_attach">0</property> </packing> </child> <child> - <object class="GtkBox" id="vbox1"> - <property name="orientation">vertical</property> + <object class="GtkLabel" id="caption_label"> <property name="visible">True</property> <property name="can_focus">False</property> - <property name="spacing">6</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="use_markup">True</property> + <property name="wrap">True</property> + <property name="max_width_chars">50</property> + <property name="xalign">0</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + </packing> + </child> + <child> + <object class="GtkGrid" id="table1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="row_spacing">6</property> + <property name="column_spacing">6</property> <child> - <object class="GtkLabel" id="caption_label"> + <object class="GtkBox" id="security_vbox"> <property name="visible">True</property> <property name="can_focus">False</property> - <property name="use_markup">True</property> - <property name="wrap">True</property> - <property name="max_width_chars">50</property> - <property name="xalign">0</property> + <property name="hexpand">True</property> + <property name="orientation">vertical</property> + <child> + <placeholder/> + </child> </object> <packing> - <property name="expand">True</property> - <property name="fill">True</property> - <property name="position">0</property> + <property name="left_attach">0</property> + <property name="top_attach">4</property> + <property name="width">2</property> </packing> </child> <child> - <object class="GtkGrid" id="table1"> + <object class="GtkLabel" id="security_combo_label"> <property name="visible">True</property> <property name="can_focus">False</property> - <property name="row_spacing">6</property> - <property name="column_spacing">6</property> - <child> - <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> - <child> - <placeholder/> - </child> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">4</property> - <property name="width">2</property> - </packing> - </child> - <child> - <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="use_underline">True</property> - <property name="mnemonic_widget">security_combo</property> - <property name="xalign">1</property> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">3</property> - </packing> - </child> - <child> - <object class="GtkComboBox" id="security_combo"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="hexpand">True</property> - <property name="model">model1</property> - <child> - <object class="GtkCellRendererText" id="renderer1"/> - <attributes> - <attribute name="text">0</attribute> - </attributes> - </child> - </object> - <packing> - <property name="left_attach">1</property> - <property name="top_attach">3</property> - </packing> - </child> - <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="use_underline">True</property> - <property name="mnemonic_widget">network_name_entry</property> - <property name="xalign">1</property> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">2</property> - </packing> - </child> - <child> - <object class="GtkEntry" id="network_name_entry"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="activates_default">True</property> - </object> - <packing> - <property name="left_attach">1</property> - <property name="top_attach">2</property> - </packing> - </child> - <child> - <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="use_underline">True</property> - <property name="mnemonic_widget">connection_combo</property> - <property name="xalign">1</property> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">1</property> - </packing> - </child> - <child> - <object class="GtkComboBox" id="connection_combo"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="hexpand">True</property> - </object> - <packing> - <property name="left_attach">1</property> - <property name="top_attach">1</property> - </packing> - </child> + <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">1</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">3</property> + </packing> + </child> + <child> + <object class="GtkComboBox" id="security_combo"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="model">model1</property> <child> - <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="use_underline">True</property> - <property name="mnemonic_widget">device_combo</property> - <property name="xalign">1</property> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">0</property> - </packing> + <object class="GtkCellRendererText" id="renderer1"/> + <attributes> + <attribute name="text">0</attribute> + </attributes> </child> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">3</property> + </packing> + </child> + <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="use_underline">True</property> + <property name="mnemonic_widget">network_name_entry</property> + <property name="xalign">1</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">2</property> + </packing> + </child> + <child> + <object class="GtkEntry" id="network_name_entry"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="activates_default">True</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">2</property> + </packing> + </child> + <child> + <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="use_underline">True</property> + <property name="mnemonic_widget">connection_combo</property> + <property name="xalign">1</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">1</property> + </packing> + </child> + <child> + <object class="GtkComboBox" id="connection_combo"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">1</property> + </packing> + </child> + <child> + <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="use_underline">True</property> + <property name="mnemonic_widget">device_combo</property> + <property name="xalign">1</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + </packing> + </child> + <child> + <object class="GtkComboBox" id="device_combo"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="model">model2</property> <child> - <object class="GtkComboBox" id="device_combo"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="hexpand">True</property> - <property name="model">model2</property> - <child> - <object class="GtkCellRendererText" id="renderer2"/> - <attributes> - <attribute name="text">0</attribute> - </attributes> - </child> - </object> - <packing> - <property name="left_attach">1</property> - <property name="top_attach">0</property> - </packing> + <object class="GtkCellRendererText" id="renderer2"/> + <attributes> + <attribute name="text">0</attribute> + </attributes> </child> </object> <packing> - <property name="expand">True</property> - <property name="fill">True</property> - <property name="position">1</property> + <property name="left_attach">1</property> + <property name="top_attach">0</property> </packing> </child> </object> <packing> - <property name="expand">True</property> - <property name="fill">True</property> - <property name="position">1</property> + <property name="left_attach">0</property> + <property name="top_attach">1</property> + <property name="width">2</property> </packing> </child> </object> |