fix: Don't lock UI when turning all audio devices off

This commit is contained in:
dashie 2023-12-15 15:56:49 +00:00
parent 7635c96d9f
commit 37742471f4
19 changed files with 474 additions and 298 deletions

View file

@ -27,6 +27,9 @@
<child>
<object class="AdwPreferencesGroup">
<property name="margin-bottom">10</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<child>
<object class="AdwActionRow" id="reset_source_row">
<property name="title">Input Devices</property>
@ -129,6 +132,10 @@
<property name="orientation">vertical</property>
<child>
<object class="AdwPreferencesGroup">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<child>
<object class="AdwActionRow" id="reset_output_stream_button">
<property name="title">Input Streams</property>
@ -173,6 +180,10 @@
<property name="orientation">vertical</property>
<child>
<object class="AdwPreferencesGroup">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<child>
<object class="AdwActionRow" id="reset_input_cards_back_button">
<property name="title">Input Streams</property>
@ -193,6 +204,10 @@
</child>
<child>
<object class="AdwPreferencesGroup" id="reset_cards">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<property name="title">Devices</property>
</object>
</child>

View file

@ -27,6 +27,9 @@
<child>
<object class="AdwPreferencesGroup">
<property name="margin-bottom">10</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<child>
<object class="AdwActionRow" id="reset_sinks_row">
<property name="title">Output Devices</property>
@ -130,6 +133,10 @@
<property name="orientation">vertical</property>
<child>
<object class="AdwPreferencesGroup">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<child>
<object class="AdwActionRow" id="reset_input_stream_button">
<property name="title">Output Streams</property>
@ -174,6 +181,10 @@
<property name="orientation">vertical</property>
<child>
<object class="AdwPreferencesGroup">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<child>
<object class="AdwActionRow" id="reset_input_cards_back_button">
<property name="title">Output Streams</property>
@ -194,6 +205,10 @@
</child>
<child>
<object class="AdwPreferencesGroup" id="reset_cards">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<property name="title">Devices</property>
</object>
</child>

View file

@ -39,6 +39,10 @@
<property name="orientation">vertical</property>
<child>
<object class="AdwPreferencesGroup" id="reset_bluetooth_details">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<child>
<object class="AdwComboRow" id="reset_bluetooth_adapter">
<property name="title">Bluetooth Adapter</property>
@ -59,6 +63,15 @@
</child>
</object>
</child>
<child>
<object class="AdwPreferencesGroup" id="reset_bluetooth_connected_devices">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<property name="title">Connected Devices</property>
</object>
</child>
<child>
<object class="AdwPreferencesGroup" id="reset_bluetooth_available_devices">
<property name="header-suffix">
@ -67,17 +80,13 @@
<property name="margin-end">15</property>
</object>
</property>
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">10</property>
<property name="title">Available Devices</property>
</object>
</child>
<child>
<object class="AdwPreferencesGroup" id="reset_bluetooth_connected_devices">
<property name="margin-end">5</property>
<property name="margin-top">5</property>
<property name="title">Connected Devices</property>
</object>
</child>
</object>
</child>
</object>
@ -91,6 +100,10 @@
<property name="orientation">vertical</property>
<child>
<object class="AdwPreferencesGroup">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<child>
<object class="AdwActionRow" id="reset_bluetooth_main_tab">
<property name="title">Available Networks</property>
@ -108,6 +121,10 @@
</child>
<child>
<object class="AdwPreferencesGroup">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<property name="title">Visibility Settings</property>
<child>
<object class="AdwSwitchRow" id="reset_bluetooth_pairable_switch">

View file

@ -4,6 +4,10 @@
<requires lib="gtk" version="4.12"/>
<requires lib="libadwaita" version="1.4"/>
<template class="resetInputStreamEntry" parent="AdwPreferencesGroup">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<child>
<object class="GtkSeparator">
<property name="margin-top">10</property>

View file

@ -4,6 +4,10 @@
<requires lib="gtk" version="4.12"/>
<requires lib="libadwaita" version="1.4"/>
<template class="resetOutputStreamEntry" parent="AdwPreferencesGroup">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<child>
<object class="GtkSeparator">
<property name="margin-top">10</property>

View file

@ -25,7 +25,7 @@
</child>
<child>
<object class="GtkShortcutsShortcut">
<property name="accelerator">&lt;Ctrl&gt;A</property>
<property name="accelerator">&lt;Ctrl&gt;H</property>
<property name="action-name">win.about</property>
<property name="icon-set">True</property>
<property name="title">Show about window</property>

View file

@ -139,8 +139,8 @@
(10,173,"AdwComboRow","reset_bluetooth_adapter",172,None,None,None,None,None),
(10,174,"AdwActionRow","reset_visibility",172,None,None,None,1,None),
(10,175,"GtkImage",None,174,None,None,None,None,None),
(10,204,"AdwPreferencesGroup","reset_bluetooth_available_devices",121,None,None,None,1,None),
(10,206,"AdwPreferencesGroup","reset_bluetooth_connected_devices",121,None,None,None,2,None),
(10,204,"AdwPreferencesGroup","reset_bluetooth_available_devices",121,None,None,None,2,None),
(10,206,"AdwPreferencesGroup","reset_bluetooth_connected_devices",121,None,None,None,1,None),
(10,207,"GtkButton","reset_bluetooth_refresh_button",204,None,None,None,-1,None),
(10,208,"AdwPreferencesGroup",None,153,None,None,None,None,None),
(10,209,"AdwPreferencesGroup",None,153,None,None,None,1,None),
@ -377,6 +377,10 @@
(4,184,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(4,184,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(4,184,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None),
(4,199,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(4,199,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(4,199,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,199,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(4,200,"AdwPreferencesRow","title","WiFi Device",None,None,None,None,None,None,None,None,None),
(4,201,"AdwPreferencesRow","title","Saved Networks",None,None,None,None,None,None,None,None,None),
(4,202,"GtkImage","icon-name","go-previous-symbolic-rtl",None,None,None,None,None,None,None,None,None),
@ -384,12 +388,23 @@
(4,202,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(4,202,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(4,204,"AdwPreferencesGroup","title","Saved Networks",None,None,None,None,None,None,None,None,None),
(4,204,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(4,204,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(4,204,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,204,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(4,205,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(4,205,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(4,205,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,205,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(4,206,"AdwPreferencesRow","title","Available Networks",None,None,None,None,None,None,None,None,None),
(4,207,"GtkImage","icon-name","go-previous-symbolic",None,None,None,None,None,None,None,None,None),
(4,207,"GtkWidget","halign","end",None,None,None,None,None,None,None,None,None),
(4,207,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(4,207,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(4,208,"AdwPreferencesGroup","title","Available networks",None,None,None,None,None,None,None,None,None),
(4,208,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(4,208,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(4,208,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,208,"GtkWidget","margin-top","10",None,None,None,None,None,None,None,None,None),
(6,1,"GtkListBoxRow","child",None,None,None,None,None,2,None,None,None,None),
(6,1,"GtkWidget","css-classes","resetSidebarEntry",None,None,None,None,None,None,None,None,None),
@ -399,6 +414,10 @@
(6,2,"GtkWidget","margin-start","10",None,None,None,None,None,None,None,None,None),
(6,2,"GtkWidget","margin-top","10",None,None,None,None,None,None,None,None,None),
(6,6,"GtkWidget","margin-end","10",None,None,None,None,None,None,None,None,None),
(7,14,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(7,14,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(7,14,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(7,14,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(7,15,"AdwComboRow","use-subtitle","True",None,None,None,None,None,None,None,None,None),
(7,15,"AdwPreferencesRow","title","asadf",None,None,None,None,None,None,None,None,None),
(7,15,"GtkWidget","css-classes","audioRow",None,None,None,None,None,None,None,None,None),
@ -454,6 +473,9 @@
(8,116,"AdwNavigationPage","title","profileConfiguration",None,None,None,None,None,None,None,None,None),
(8,117,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(8,130,"GtkWidget","margin-bottom","10",None,None,None,None,None,None,None,None,None),
(8,130,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(8,130,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(8,130,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(8,132,"AdwPreferencesRow","title","Output Devices",None,None,None,None,None,None,None,None,None),
(8,133,"GtkImage","icon-name","go-previous-symbolic-rtl",None,None,None,None,None,None,None,None,None),
(8,134,"AdwPreferencesRow","title","Profile Settings",None,None,None,None,None,None,None,None,None),
@ -461,17 +483,29 @@
(8,137,"AdwComboRow","use-subtitle","True",None,None,None,None,None,None,None,None,None),
(8,137,"AdwPreferencesRow","title","Default Output Device",None,None,None,None,None,None,None,None,None),
(8,137,"GtkWidget","css-classes","audioRow",None,None,None,None,None,None,None,None,None),
(8,138,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(8,138,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(8,138,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(8,138,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(8,139,"AdwPreferencesRow","title","Output Streams",None,None,None,None,None,None,None,None,None),
(8,140,"GtkImage","icon-name","go-previous-symbolic",None,None,None,None,None,None,None,None,None),
(8,140,"GtkWidget","halign","end",None,None,None,None,None,None,None,None,None),
(8,140,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(8,140,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(8,141,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(8,141,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(8,141,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(8,141,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(8,142,"AdwPreferencesRow","title","Output Streams",None,None,None,None,None,None,None,None,None),
(8,143,"GtkImage","icon-name","go-previous-symbolic",None,None,None,None,None,None,None,None,None),
(8,143,"GtkWidget","halign","end",None,None,None,None,None,None,None,None,None),
(8,143,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(8,143,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(8,144,"AdwPreferencesGroup","title","Devices",None,None,None,None,None,None,None,None,None),
(8,144,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(8,144,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(8,144,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(8,144,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(8,145,"GtkListBoxRow","child",None,None,None,None,None,146,None,None,None,None),
(8,146,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(8,146,"GtkWidget","margin-end","10",None,None,None,None,None,None,None,None,None),
@ -508,6 +542,10 @@
(10,144,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(10,144,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None),
(10,153,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(10,172,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(10,172,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(10,172,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(10,172,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(10,173,"AdwPreferencesRow","title","Bluetooth Adapter",None,None,None,None,None,None,None,None,None),
(10,174,"AdwPreferencesRow","title","Visibility Settings",None,None,None,None,None,None,None,None,None),
(10,175,"GtkImage","icon-name","go-previous-symbolic-rtl",None,None,None,None,None,None,None,None,None),
@ -516,13 +554,26 @@
(10,175,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(10,204,"AdwPreferencesGroup","header-suffix",None,None,None,None,None,207,None,None,None,None),
(10,204,"AdwPreferencesGroup","title","Available Devices",None,None,None,None,None,None,None,None,None),
(10,204,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(10,204,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(10,204,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(10,204,"GtkWidget","margin-top","10",None,None,None,None,None,None,None,None,None),
(10,206,"AdwPreferencesGroup","title","Connected Devices",None,None,None,None,None,None,None,None,None),
(10,206,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(10,206,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(10,206,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(10,206,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(10,207,"GtkButton","icon-name","view-refresh-symbolic",None,None,None,None,None,None,None,None,None),
(10,207,"GtkWidget","margin-end","15",None,None,None,None,None,None,None,None,None),
(10,208,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(10,208,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(10,208,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(10,208,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(10,209,"AdwPreferencesGroup","title","Visibility Settings",None,None,None,None,None,None,None,None,None),
(10,209,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(10,209,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(10,209,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(10,209,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(10,210,"AdwPreferencesRow","title","Pairable",None,None,None,None,None,None,None,None,None),
(10,211,"AdwPreferencesRow","title","Discoverable",None,None,None,None,None,None,None,None,None),
(10,212,"AdwPreferencesRow","title","Available Networks",None,None,None,None,None,None,None,None,None),
@ -604,7 +655,14 @@
(12,52,"AdwNavigationPage","title","profileConfiguration",None,None,None,None,None,None,None,None,None),
(12,53,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(12,66,"AdwPreferencesGroup","title","Devices",None,None,None,None,None,None,None,None,None),
(12,66,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(12,66,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(12,66,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(12,66,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(12,67,"GtkWidget","margin-bottom","10",None,None,None,None,None,None,None,None,None),
(12,67,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(12,67,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(12,67,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(12,69,"AdwPreferencesRow","title","Input Devices",None,None,None,None,None,None,None,None,None),
(12,70,"AdwPreferencesRow","title","Profile Settings",None,None,None,None,None,None,None,None,None),
(12,71,"GtkImage","icon-name","go-previous-symbolic-rtl",None,None,None,None,None,None,None,None,None),
@ -612,11 +670,19 @@
(12,73,"AdwComboRow","use-subtitle","True",None,None,None,None,None,None,None,None,None),
(12,73,"AdwPreferencesRow","title","Default Input Device",None,None,None,None,None,None,None,None,None),
(12,73,"GtkWidget","css-classes","audioRow",None,None,None,None,None,None,None,None,None),
(12,74,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(12,74,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(12,74,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(12,74,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(12,75,"AdwPreferencesRow","title","Input Streams",None,None,None,None,None,None,None,None,None),
(12,76,"GtkImage","icon-name","go-previous-symbolic",None,None,None,None,None,None,None,None,None),
(12,76,"GtkWidget","halign","end",None,None,None,None,None,None,None,None,None),
(12,76,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(12,76,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(12,77,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(12,77,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(12,77,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(12,77,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(12,78,"AdwPreferencesRow","title","Input Streams",None,None,None,None,None,None,None,None,None),
(12,79,"GtkImage","icon-name","go-previous-symbolic",None,None,None,None,None,None,None,None,None),
(12,79,"GtkWidget","halign","end",None,None,None,None,None,None,None,None,None),
@ -640,6 +706,10 @@
(12,85,"GtkLabel","label","100%",None,None,None,None,None,None,None,None,None),
(12,85,"GtkLabel","lines","1",None,None,None,None,None,None,None,None,None),
(12,85,"GtkWidget","width-request","40",None,None,None,None,None,None,None,None,None),
(13,22,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(13,22,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(13,22,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(13,22,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(13,23,"AdwComboRow","use-subtitle","True",None,None,None,None,None,None,None,None,None),
(13,23,"AdwPreferencesRow","title","asadf",None,None,None,None,None,None,None,None,None),
(13,23,"GtkWidget","css-classes","audioRow",None,None,None,None,None,None,None,None,None),
@ -748,6 +818,10 @@
(21,53,"GtkWidget","margin-top","10",None,None,None,None,None,None,None,None,None),
(21,54,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(21,54,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(21,55,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(21,55,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(21,55,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(21,55,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(21,56,"AdwPreferencesRow","title","WiFi Name",None,None,None,None,None,None,None,None,None),
(21,56,"GtkWidget","css-classes","property",None,None,None,None,None,None,None,None,None),
(21,57,"AdwPreferencesRow","title","MAC-Address",None,None,None,None,None,None,None,None,None),
@ -769,14 +843,24 @@
(21,66,"GtkLabel","label","General",None,None,None,None,None,None,None,None,None),
(21,67,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(21,67,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(21,68,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(21,68,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(21,68,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(21,68,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(21,69,"AdwComboRow","model",None,None,None,None,None,70,None,None,None,None),
(21,69,"AdwPreferencesRow","title","IPv4 Method",None,None,None,None,None,None,None,None,None),
(21,71,"AdwPreferencesRow","title","DNS (separate IP by comma, empty for automatic)",None,None,None,None,None,None,None,None,None),
(21,73,"AdwPreferencesGroup","header-suffix",None,None,None,None,None,99,None,None,None,None),
(21,73,"AdwPreferencesGroup","title","Addresses",None,None,None,None,None,None,None,None,None),
(21,73,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(21,73,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(21,73,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(21,73,"GtkWidget","margin-top","10",None,None,None,None,None,None,None,None,None),
(21,74,"AdwPreferencesGroup","header-suffix",None,None,None,None,None,75,None,None,None,None),
(21,74,"AdwPreferencesGroup","title","Routes",None,None,None,None,None,None,None,None,None),
(21,74,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(21,74,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(21,74,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(21,74,"GtkWidget","margin-top","10",None,None,None,None,None,None,None,None,None),
(21,76,"GtkLabel","label","Automatic",None,None,None,None,None,None,None,None,None),
(21,76,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
@ -784,15 +868,25 @@
(21,78,"GtkLabel","label","IPv4",None,None,None,None,None,None,None,None,None),
(21,79,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(21,79,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(21,80,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(21,80,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(21,80,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(21,80,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(21,81,"AdwComboRow","model",None,None,None,None,None,82,None,None,None,None),
(21,81,"AdwPreferencesRow","title","IPv6 Method",None,None,None,None,None,None,None,None,None),
(21,83,"AdwPreferencesRow","title","DNS (separate IP by comma, empty for automatic)",None,None,None,None,None,None,None,None,None),
(21,84,"AdwPreferencesRow","title","Gateway",None,None,None,None,None,None,None,None,None),
(21,85,"AdwPreferencesGroup","header-suffix",None,None,None,None,None,101,None,None,None,None),
(21,85,"AdwPreferencesGroup","title","Addresses",None,None,None,None,None,None,None,None,None),
(21,85,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(21,85,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(21,85,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(21,85,"GtkWidget","margin-top","10",None,None,None,None,None,None,None,None,None),
(21,86,"AdwPreferencesGroup","header-suffix",None,None,None,None,None,87,None,None,None,None),
(21,86,"AdwPreferencesGroup","title","Routes",None,None,None,None,None,None,None,None,None),
(21,86,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(21,86,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(21,86,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(21,86,"GtkWidget","margin-top","10",None,None,None,None,None,None,None,None,None),
(21,88,"GtkLabel","label","Automatic",None,None,None,None,None,None,None,None,None),
(21,88,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
@ -800,6 +894,10 @@
(21,90,"GtkLabel","label","IPv6",None,None,None,None,None,None,None,None,None),
(21,91,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(21,91,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(21,92,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(21,92,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(21,92,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(21,92,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(21,93,"AdwComboRow","model",None,None,None,None,None,103,None,None,None,None),
(21,93,"AdwPreferencesRow","title","Security",None,None,None,None,None,None,None,None,None),
(21,96,"AdwPreferencesRow","title","Password",None,None,None,None,None,None,None,None,None),
@ -818,6 +916,10 @@
(21,106,"GtkWidget","halign","center",None,None,None,None,None,None,None,None,None),
(21,106,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None),
(21,107,"AdwPreferencesRow","title","Gateway",None,None,None,None,None,None,None,None,None),
(21,108,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(21,108,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(21,108,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(21,108,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(21,109,"AdwPreferencesRow","title","Available Networks",None,None,None,None,None,None,None,None,None),
(21,110,"GtkImage","icon-name","go-previous-symbolic",None,None,None,None,None,None,None,None,None),
(21,110,"GtkWidget","halign","end",None,None,None,None,None,None,None,None,None),
@ -857,7 +959,7 @@
(24,5,"GtkShortcutsShortcut","action-name","win.close",None,None,None,None,None,None,None,None,None),
(24,5,"GtkShortcutsShortcut","icon-set","True",None,None,None,None,None,None,None,None,None),
(24,5,"GtkShortcutsShortcut","title","Close ReSet",None,None,None,None,None,None,None,None,None),
(24,6,"GtkShortcutsShortcut","accelerator","&lt;Ctrl&gt;A",None,None,None,None,None,None,None,None,None),
(24,6,"GtkShortcutsShortcut","accelerator","&lt;Ctrl&gt;H",None,None,None,None,None,None,None,None,None),
(24,6,"GtkShortcutsShortcut","action-name","win.about",None,None,None,None,None,None,None,None,None),
(24,6,"GtkShortcutsShortcut","icon-set","True",None,None,None,None,None,None,None,None,None),
(24,6,"GtkShortcutsShortcut","title","Show about window",None,None,None,None,None,None,None,None,None)

View file

@ -41,6 +41,10 @@
<property name="orientation">vertical</property>
<child>
<object class="AdwPreferencesGroup" id="reset_wifi_details">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<child>
<object class="AdwComboRow" id="reset_wifi_device">
<property name="title">WiFi Device</property>
@ -63,6 +67,9 @@
</child>
<child>
<object class="AdwPreferencesGroup" id="reset_wifi_list">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">10</property>
<property name="title">Available networks</property>
</object>
@ -80,6 +87,10 @@
<property name="orientation">vertical</property>
<child>
<object class="AdwPreferencesGroup">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<child>
<object class="AdwActionRow" id="reset_available_networks">
<property name="title">Available Networks</property>
@ -97,6 +108,10 @@
</child>
<child>
<object class="AdwPreferencesGroup" id="reset_stored_wifi_list">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<property name="title">Saved Networks</property>
</object>
</child>

View file

@ -9,6 +9,10 @@
<property name="orientation">vertical</property>
<child>
<object class="AdwPreferencesGroup">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<child>
<object class="AdwActionRow" id="reset_available_networks">
<property name="title">Available Networks</property>
@ -35,6 +39,10 @@
<property name="orientation">vertical</property>
<child>
<object class="AdwPreferencesGroup">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<child>
<object class="AdwActionRow" id="reset_wifi_name">
<property name="css-classes">property</property>
@ -108,6 +116,10 @@
<property name="orientation">vertical</property>
<child>
<object class="AdwPreferencesGroup">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<child>
<object class="AdwComboRow" id="reset_ip4_method">
<property name="model">
@ -138,6 +150,9 @@
<property name="icon-name">list-add-symbolic</property>
</object>
</property>
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">10</property>
<property name="title">Addresses</property>
<child>
@ -170,6 +185,9 @@
</child>
</object>
</property>
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">10</property>
<property name="title">Routes</property>
</object>
@ -187,6 +205,10 @@
<property name="orientation">vertical</property>
<child>
<object class="AdwPreferencesGroup">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<child>
<object class="AdwComboRow" id="reset_ip6_method">
<property name="model">
@ -223,6 +245,9 @@
<property name="icon-name">list-add-symbolic</property>
</object>
</property>
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">10</property>
<property name="title">Addresses</property>
</object>
@ -250,6 +275,9 @@
</child>
</object>
</property>
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">10</property>
<property name="title">Routes</property>
</object>
@ -267,6 +295,10 @@
<property name="orientation">vertical</property>
<child>
<object class="AdwPreferencesGroup">
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<child>
<object class="AdwComboRow" id="reset_wifi_security_dropdown">
<property name="model">