Felix Riemann
cd3fa0195b
network: Fix connection editor blanking when removing manual entry
...
To delete a manual entry row (IP addresses or routes) the remove_row
function started walking the widget hierarchy at the connection editor
widget. This caused the entire dialog box getting removed. Begin at the
GtkButton instead to actually remove the corresponding line.
Fixes #972 .
2020-07-16 21:05:23 +00:00
Robert Ancell
5b14e16e9c
network: Connect signals with g_signal_connect_object in swapped form
2020-03-30 16:18:50 +13:00
Georges Basile Stavracas Neto
4bef33781c
network: Fix ws_wpa_psk_new call
...
Introduced by d168eee5cd
.
2020-02-02 12:24:23 -03:00
Robert Ancell
4897c6d8e3
network: Handle case where GtkComboBox has no active iter
2020-01-31 14:13:15 +00:00
Robert Ancell
d168eee5cd
network: Remove WirelessSecurity constructor parameters that were never changed
2020-01-31 14:13:15 +00:00
Robert Ancell
4bc58cac44
network: Remove EAP constructor parameters that were never changed
2020-01-31 14:13:15 +00:00
Robert Ancell
7d9d4d4289
network: Convert WirelessSecurity objects into GtkTemplates
2020-01-31 14:13:15 +00:00
David Bauer
97f6c8f53c
ce-page-details: add SAE support
2020-01-27 23:11:30 +00:00
David Bauer
2e79c53194
ce-page-security: add SAE support
2020-01-27 23:11:30 +00:00
Philip Withnall
ef21229a5b
network: Tweak wording of metered data checkbox in connection dialog
...
Make it clearer in two ways:
• Explicitly mention ‘metered data’, as that’s a commonly used phrase.
• Explicitly mention automatic software updates as being disabled on
metered connections, to make the implications of this checkbox a
little clearer.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: https://gitlab.gnome.org/GNOME/gnome-software/merge_requests/339
2020-01-08 15:46:22 +00:00
Carlos Garnacho
1ce1fbe3c8
network: Make list in "new VPN" dialog fill up space
...
The list holding the different supported VPN types is currently relying
on its content in order to expand horizontally. This comes out odd
if the list is mostly empty or has no specially wide content, as it is
then centered in the dialog.
Have it fill the available space, and align vertically on top.
2019-12-04 20:30:49 +01:00
Robert Ancell
bd7491bc5c
network: Move common code to common location
...
Remove duplicate header file for these functions
2019-11-27 22:05:46 +00:00
Robert Ancell
d689224941
network: Simplify helper function
...
This will allow us to remove ws_802_1x_fill_connection in a following commit.
2019-11-27 22:05:46 +00:00
Robert Ancell
125d971ebe
network: Replace a callback with a signal
2019-11-27 22:05:46 +00:00
Robert Ancell
3d06da2d30
network: Convert WirelessSecurity into a GObject
2019-11-27 22:05:46 +00:00
Robert Ancell
5c3fd6417c
network: Add a method to stop a class peeking inside the GtkBuilder object of another
2019-11-27 22:05:46 +00:00
Robert Ancell
e9973011b1
network: Remove unused enum
2019-11-13 15:12:46 +13:00
Carlo Caione
dfb54d0cad
network: Add option for connection sharing
...
Introduce a new IP{4,6} config method to allow sharing the default
network (usually the Internet) through the wired interface.
This is needed because the control-panel is lacking this feature backed
by nm and currently the only way to enable the connection sharing is by
using nm-connection-editor.
2019-11-13 15:12:01 +13:00
Carlo Caione
408f2775ec
network: cleanup: Rework disabled toggle button
...
The disable toggle button isn't special and there is no real need for it
to not be managed as all the other radio buttons.
2019-11-13 15:10:48 +13:00
Carlo Caione
5bcbe07299
network: cleanup: Avoid toggling button twice
...
After checking the method property of the connection settings we set the
disabled toggle button twice. One is enough.
2019-11-13 14:55:08 +13:00
Bastien Nocera
5bf43b92ac
wifi: Show the frequency used by the Wi-Fi network
...
https://bugzilla.gnome.org/show_bug.cgi?id=722550
2019-11-11 03:33:50 +00:00
Bastien Nocera
e0e085f525
wifi: Show Wi-Fi frequencies the hardware supports
...
https://bugzilla.gnome.org/show_bug.cgi?id=722550
2019-11-11 03:33:50 +00:00
Robert Ancell
1c4cf953d6
network: Remove unused function
2019-11-06 22:04:15 +13:00
Robert Ancell
7ea59681e9
network: Remove unused method
2019-11-06 22:04:15 +13:00
Robert Ancell
eb0bac874c
network: Convert CEPage widgets to GtkTemplate
2019-11-06 22:04:15 +13:00
Robert Ancell
9759121e7f
network: Convert CEPage from a class to an interface
2019-11-06 22:04:15 +13:00
Robert Ancell
c7f7022ed3
network: Remove unused variable
2019-11-06 22:04:15 +13:00
Robert Ancell
eb7372d83b
network: Move connection reference outside of CEPage
2019-11-06 22:04:15 +13:00
Robert Ancell
fc25e17a9f
network: Replace GtkNotebook with GtkStack
2019-11-06 22:04:15 +13:00
Robert Ancell
d163fb3f22
network: Remove unused GtkNotebooks and pages that are never shown
...
This has the side effect of allowing these pages to be shorter - the hidden
widgets forced the visible widgets to have a minimum height. If the old
behaviour is desired then this requires this to be fixed using a better
method.
2019-11-06 22:02:49 +13:00
Robert Ancell
db16aac28c
network: Remove empty files
2019-11-06 16:41:34 +13:00
Robert Ancell
d46579144e
network: Move GtkBuilder code from CEPage to its subclasses
2019-11-06 16:41:34 +13:00
Robert Ancell
eb4e124b04
network: Get connection editor root widget from a virtual method
2019-11-06 16:36:55 +13:00
Robert Ancell
f5949160c3
network: Move class property inside the two subclasses that use it
2019-11-06 16:36:55 +13:00
Robert Ancell
80a2af7f32
network: Remove unused GCancellable
2019-11-06 16:36:55 +13:00
Robert Ancell
3a86e6f162
network: Convert class property to a virtual method
2019-11-06 16:36:54 +13:00
Robert Ancell
4178b9404b
network: Remove unused signal signatures
2019-11-06 16:36:06 +13:00
Robert Ancell
d327e20a10
network: Replace GObject boilerplate with modern macros
2019-11-06 16:36:06 +13:00
Robert Ancell
0106a4ab90
network: Convert class property to a virtual method
2019-11-06 16:36:06 +13:00
Robert Ancell
413f23ec99
network: Rename virtual method to standard names
2019-11-06 16:33:07 +13:00
Robert Ancell
6ab75da5c6
network: Use g_clear_pointer
2019-11-06 10:16:20 +13:00
Robert Ancell
7f410ee1c6
network: Remove helper functions
...
They're not complex enough or used in enough places to warrant keeping.
They can be better refactored in the classes that use them.
2019-10-22 20:11:45 +00:00
Robert Ancell
75b4e5e061
network: Simplify helper function
2019-10-22 20:11:45 +00:00
Robert Ancell
f03ae7ff93
network: Move common code UI into each widget using it
...
It was only used twice and better managed in the actual widgets.
2019-10-22 20:11:45 +00:00
Robert Ancell
9b1226aea5
network: Remove helper function with minimal value
...
This can be more easily optimised away in the modules that use it.
2019-10-22 20:11:45 +00:00
Robert Ancell
4100c69d9c
network: Move panel properties into GtkBuilder files
2019-10-22 20:11:45 +00:00
Robert Ancell
708b1fdaf7
network: Use self variable name consistently
2019-10-22 20:11:45 +00:00
Robert Ancell
8b6e3fb736
network: Store widgets inside objects
...
This is a step towards replacing GtkBuilder with GtkTemplate
2019-10-22 20:11:45 +00:00
Robert Ancell
b331d75df5
network: Rename widget IDs to standard names
2019-10-22 20:11:45 +00:00
Robert Ancell
53f9249b83
network: Remove unused GtkBuilder IDs
2019-10-22 20:11:45 +00:00