Merge pull request #45 from Xetibo/ina

Add title and border to settingbox
This commit is contained in:
Dashie 2023-11-12 12:59:39 +01:00 committed by GitHub
commit ca77df98e1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 262 additions and 241 deletions

View file

@ -1,19 +1,21 @@
use crate::components::base::settingBoxImpl;
use adw::glib;
use adw::glib::{IsA, Object};
use gtk::prelude::BoxExt;
use glib::subclass::prelude::ObjectSubclassIsExt;
use gtk::prelude::FrameExt;
use gtk::Widget;
glib::wrapper! {
pub struct SettingBox(ObjectSubclass<settingBoxImpl::SettingBox>)
@extends gtk::Box, gtk::Widget,
@implements gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget, gtk::Orientable;
@extends gtk::Frame, gtk::Widget,
@implements gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget;
}
impl SettingBox {
pub fn new(child: &impl IsA<Widget>) -> Self {
pub fn new(child: &impl IsA<Widget>, title: &str) -> Self {
let entry: SettingBox = Object::builder().build();
entry.append(child);
entry.set_child(Some(child));
entry.imp().resetSettingLabel.set_text(title);
entry
}
}

View file

@ -1,17 +1,20 @@
use gtk::{CompositeTemplate, glib};
use gtk::{CompositeTemplate, glib, Label};
use gtk::subclass::prelude::*;
use crate::components::base::settingBox;
#[allow(non_snake_case)]
#[derive(Default, CompositeTemplate)]
#[template(resource = "/org/Xetibo/ReSet/resetSettingBox.ui")]
pub struct SettingBox {}
pub struct SettingBox {
#[template_child]
pub resetSettingLabel: TemplateChild<Label>,
}
#[glib::object_subclass]
impl ObjectSubclass for SettingBox {
const NAME: &'static str = "resetSetting";
const NAME: &'static str = "resetSettingFrame";
type Type = settingBox::SettingBox;
type ParentType = gtk::Box;
type ParentType = gtk::Frame;
fn class_init(klass: &mut Self::Class) {
klass.bind_template();
@ -28,7 +31,7 @@ impl ObjectImpl for SettingBox {
}
}
impl BoxImpl for SettingBox {}
impl FrameImpl for SettingBox {}
impl WidgetImpl for SettingBox {}

View file

@ -11,8 +11,9 @@ use adw::subclass::prelude::ObjectSubclassIsExt;
use dbus::blocking::Connection;
use dbus::Error;
use dbus::Path;
use gtk::glib::{clone, Variant};
use gtk::glib::Variant;
use gtk::prelude::ActionableExt;
use gtk::{Button, Label, Orientation};
use ReSet_Lib::network::network::{AccessPoint, WifiStrength};
use ReSet_Lib::signals::{
@ -42,12 +43,8 @@ impl WifiBox {
pub fn setupCallbacks(&self) {
let selfImp = self.imp();
selfImp
.resetSavedNetworks
.set_action_name(Some("navigation.push"));
selfImp
.resetSavedNetworks
.set_action_target_value(Some(&Variant::from("saved")));
selfImp.resetWifiSwitchRow.set_action_name(Some("navigation.push"));
selfImp.resetWifiSwitchRow.set_action_target_value(Some(&Variant::from("saved")))
}
// pub fn donotdisturb() {

View file

@ -13,25 +13,25 @@ pub const HANDLE_CONNECTIVITY_CLICK: fn(FlowBox) = |resetMain: FlowBox| {
let wifiBox = Arc::new(WifiBox::new());
show_stored_connections(wifiBox.clone());
scanForWifi(wifiBox.clone());
let wifiBox = SettingBox::new(&*wifiBox);
let bluetoothBox = SettingBox::new(&BluetoothBox::new());
let wifiBox = SettingBox::new(&*wifiBox, "WiFi");
let bluetoothBox = SettingBox::new(&BluetoothBox::new(), "Bluetooth");
resetMain.remove_all();
resetMain.insert(&wifiBox, -1);
resetMain.insert(&bluetoothBox, -1);
resetMain.set_max_children_per_line(2);
};
pub const HANDLE_WIFI_CLICK: fn(FlowBox) = |resetMain: FlowBox| {
pub const HANDLE_WIFI_CLICK: fn(FlowBox) = |resetMain: FlowBox| {
let wifiBox = Arc::new(WifiBox::new());
scanForWifi(wifiBox.clone());
let wifiBox = SettingBox::new(&*wifiBox);
let wifiBox = SettingBox::new(&*wifiBox, "WiFi");
resetMain.remove_all();
resetMain.insert(&wifiBox, -1);
resetMain.set_max_children_per_line(1);
};
pub const HANDLE_BLUETOOTH_CLICK: fn(FlowBox) = |resetMain: FlowBox| {
let bluetoothBox = SettingBox::new(&BluetoothBox::new());
pub const HANDLE_BLUETOOTH_CLICK: fn(FlowBox) = |resetMain: FlowBox| {
let bluetoothBox = SettingBox::new(&BluetoothBox::new(), "Bluetooth");
resetMain.remove_all();
resetMain.insert(&bluetoothBox, -1);
resetMain.set_max_children_per_line(1);
@ -44,15 +44,15 @@ pub const HANDLE_VPN_CLICK: fn(FlowBox) = |resetMain: FlowBox| {
resetMain.set_max_children_per_line(1);
};
pub const HANDLE_AUDIO_CLICK: fn(FlowBox) = |resetMain: FlowBox| {
let audioBox = AudioBox::new();
pub const HANDLE_AUDIO_CLICK: fn(FlowBox) = |resetMain: FlowBox| {
let audioBox = SettingBox::new(&AudioBox::new(), "Audio");
resetMain.remove_all();
resetMain.insert(&audioBox, -1);
resetMain.set_max_children_per_line(1);
};
pub const HANDLE_VOLUME_CLICK: fn(FlowBox) = |resetMain: FlowBox| {
let audioBox = AudioBox::new();
pub const HANDLE_VOLUME_CLICK: fn(FlowBox) = |resetMain: FlowBox| {
let audioBox = SettingBox::new(&AudioBox::new(), "Audio");
resetMain.remove_all();
resetMain.insert(&audioBox, -1);
resetMain.set_max_children_per_line(1);
@ -96,3 +96,7 @@ pub const HANDLE_KEYBOARD_CLICK: fn(FlowBox) = |resetMain: FlowBox| {
resetMain.insert(&label, -1);
resetMain.set_max_children_per_line(1);
};
pub const HANDLE_HOME: fn(FlowBox) = |resetMain: FlowBox| {
resetMain.remove_all();
};

View file

@ -98,18 +98,18 @@
<property name="label">Shortcuts</property>
</object>
</child>
<child>
<object class="GtkButton" id="resetAboutButton">
<property name="has-frame">False</property>
<property name="label">About</property>
</object>
</child>
<child>
<object class="GtkButton" id="resetPreferenceButton">
<property name="has-frame">False</property>
<property name="label">Preferences</property>
</object>
</child>
<child>
<object class="GtkButton" id="resetAboutButton">
<property name="has-frame">False</property>
<property name="label">About</property>
</object>
</child>
</object>
</property>
</object>

View file

@ -2,10 +2,14 @@
<!-- Created with Cambalache 0.17.0 -->
<interface>
<requires lib="gtk" version="4.0"/>
<template class="resetSettingFrame" parent="GtkBox">
<template class="resetSettingFrame" parent="GtkFrame">
<property name="css-classes">resetSettingFrame</property>
<property name="halign">center</property>
<property name="orientation">vertical</property>
<property name="valign">start</property>
<property name="label-widget">
<object class="GtkLabel" id="resetSettingLabel">
<property name="css-classes">resetSettingLabel</property>
</object>
</property>
<property name="width-request">500</property>
<child>
<object class="GtkLabel" id="resetSettingLabel">

View file

@ -12,7 +12,7 @@
(11,2,None,"resetBluetoothEntry.ui",None,None,None,None,None,None,None),
(12,1,None,"resetMicrophone.ui",None,None,None,None,None,None,None),
(13,1,None,"resetMicSourceEntry.ui",None,None,None,None,None,None,None),
(14,1,None,"resetSettingBox.ui",None,None,None,None,None,None,None),
(14,2,None,"resetSettingBox.ui",None,None,None,None,None,None,None),
(15,1,None,"resetListBoxRow.ui",None,None,None,None,None,None,None),
(16,6,None,"resetPopup.ui",None,None,None,None,None,None,None),
(17,1,None,"resetSavedWifiEntry.ui",None,None,None,None,None,None,None)
@ -50,34 +50,32 @@
(3,50,"GtkLabel",None,34,None,None,None,3,None),
(3,51,"GtkButton","resetShortcutsButton",36,None,None,None,None,None),
(4,7,"GtkBox","resetWifi",None,None,None,None,None,None),
(4,70,"AdwNavigationView",None,7,None,None,None,-1,None),
(4,71,"AdwNavigationPage",None,70,None,None,None,-1,None),
(4,72,"AdwNavigationPage",None,70,None,None,None,-1,None),
(4,88,"GtkBox",None,71,None,None,None,-1,None),
(4,89,"GtkListBox","resetWifiDetails",88,None,None,None,None,None),
(4,98,"GtkBox",None,88,None,None,None,1,None),
(4,99,"GtkLabel",None,98,None,None,None,None,None),
(4,100,"GtkScrolledWindow",None,98,None,None,None,1,None),
(4,101,"GtkViewport",None,100,None,None,None,None,None),
(4,102,"GtkListBox","resetWifiList",101,None,None,None,None,None),
(4,103,"GtkButton","resetWifiAdvanced",88,None,None,None,2,None),
(4,105,"AdwNavigationPage",None,70,None,None,None,2,None),
(4,107,"GtkBox",None,72,None,None,None,-1,None),
(4,108,"GtkLabel",None,107,None,None,None,-1,None),
(4,109,"GtkButton",None,107,None,None,None,1,None),
(4,110,"GtkBox",None,105,None,None,None,1,None),
(4,113,"resetListBoxRow","resetWifiSwitchRow",89,None,None,None,None,None),
(4,114,"GtkBox",None,113,None,None,None,None,None),
(4,115,"GtkLabel",None,114,None,None,None,None,None),
(4,116,"GtkSwitch","resetWifiSwitch",114,None,None,None,1,None),
(4,117,"resetListBoxRow","resetSavedNetworks",89,None,None,None,1,None),
(4,121,"GtkBox",None,117,None,None,None,1,None),
(4,122,"GtkLabel",None,121,None,None,None,None,None),
(4,123,"GtkImage",None,121,None,None,None,1,None),
(4,124,"GtkListBox","resetStoredWifiList",110,None,None,None,1,None),
(4,125,"GtkBox",None,110,None,None,None,None,None),
(4,126,"GtkLabel",None,125,None,None,None,None,None),
(4,127,"GtkButton",None,125,None,None,None,1,None),
(4,152,"AdwNavigationView",None,7,None,None,None,2,None),
(4,153,"AdwNavigationPage",None,152,None,None,None,None,None),
(4,154,"GtkBox",None,153,None,None,None,None,None),
(4,155,"GtkListBox","resetWifiDetails",154,None,None,None,None,None),
(4,156,"resetListBoxRow","resetWifiSwitchRow",155,None,None,None,None,None),
(4,157,"GtkBox",None,156,None,None,None,None,None),
(4,158,"GtkLabel",None,157,None,None,None,None,None),
(4,159,"GtkSwitch","resetWifiSwitch",157,None,None,None,1,None),
(4,160,"resetListBoxRow","resetSavedNetworks",155,None,None,None,1,None),
(4,161,"GtkBox",None,160,None,None,None,None,None),
(4,162,"GtkLabel",None,161,None,None,None,None,None),
(4,163,"GtkImage",None,161,None,None,None,1,None),
(4,164,"GtkBox",None,154,None,None,None,1,None),
(4,165,"GtkLabel",None,164,None,None,None,None,None),
(4,166,"GtkScrolledWindow",None,164,None,None,None,1,None),
(4,167,"GtkViewport",None,166,None,None,None,None,None),
(4,168,"GtkListBox","resetWifiList",167,None,None,None,None,None),
(4,169,"GtkButton","resetWifiAdvanced",154,None,None,None,2,None),
(4,170,"AdwNavigationPage",None,152,None,None,None,1,None),
(4,171,"GtkBox",None,170,None,None,None,None,None),
(4,172,"GtkLabel",None,171,None,None,None,None,None),
(4,173,"GtkButton",None,171,None,None,None,1,None),
(4,174,"AdwNavigationPage",None,152,None,None,None,2,None),
(4,175,"GtkBox",None,174,None,None,None,None,None),
(4,176,"GtkLabel",None,175,None,None,None,None,None),
(4,177,"GtkButton",None,175,None,None,None,1,None),
(5,2,"GtkBox","resetWifiEntry",None,None,None,None,None,None),
(5,3,"GtkBox",None,2,None,None,None,None,None),
(5,4,"GtkImage","resetWifiStrength",3,None,None,None,None,None),
@ -102,51 +100,51 @@
(7,11,"GtkButton","resetSourceMute",8,None,None,None,None,None),
(7,12,"GtkLabel","resetVolumePercentage",8,None,None,None,2,None),
(8,1,"GtkBox","resetAudio",None,None,None,None,None,None),
(8,14,"GtkBox",None,1,None,None,None,None,None),
(8,15,"GtkLabel",None,14,None,None,None,None,None),
(8,16,"GtkDropDown","resetOutputDevice",14,None,None,None,1,None),
(8,18,"GtkSeparator",None,1,None,None,None,2,None),
(8,19,"resetAudioSourceEntry","asdf",1,None,None,None,3,None),
(8,20,"GtkBox",None,1,None,None,None,1,None),
(8,22,"GtkSwitch",None,20,None,None,None,1,None),
(8,23,"GtkLabel",None,20,None,None,None,None,None),
(8,35,"GtkBox",None,1,None,None,None,2,None),
(8,36,"GtkLabel",None,35,None,None,None,None,None),
(8,37,"GtkDropDown","resetOutputDevice",35,None,None,None,1,None),
(8,38,"GtkBox",None,1,None,None,None,3,None),
(8,39,"GtkLabel",None,38,None,None,None,None,None),
(8,40,"GtkSwitch",None,38,None,None,None,1,None),
(8,41,"GtkSeparator",None,1,None,None,None,4,None),
(8,42,"resetAudioSourceEntry","asdf",1,None,None,None,5,None),
(10,1,"GtkBox","resetBluetooth",None,None,None,None,None,None),
(10,57,"AdwNavigationView",None,1,None,None,None,None,None),
(10,58,"AdwNavigationPage",None,57,None,None,None,-1,None),
(10,59,"AdwNavigationPage",None,57,None,None,None,-1,None),
(10,60,"GtkBox",None,58,None,None,None,-1,None),
(10,62,"GtkListBox","resetBluetoothDetails",60,None,None,None,None,None),
(10,63,"resetListBoxRow","resetBluetoothSwitchRow",62,None,None,None,None,None),
(10,64,"GtkBox",None,63,None,None,None,None,None),
(10,65,"GtkLabel",None,64,None,None,None,None,None),
(10,66,"GtkSwitch","resetBluetoothSwitch",64,None,None,None,1,None),
(10,78,"GtkBox",None,60,None,None,None,1,None),
(10,79,"GtkLabel",None,78,None,None,None,None,None),
(10,80,"GtkScrolledWindow",None,78,None,None,None,1,None),
(10,81,"GtkViewport",None,80,None,None,None,None,None),
(10,82,"GtkListBox","resetBluetoothAvailableDevices",81,None,None,None,None,None),
(10,83,"GtkBox",None,60,None,None,None,2,None),
(10,84,"GtkLabel",None,83,None,None,None,None,None),
(10,85,"GtkScrolledWindow",None,83,None,None,None,1,None),
(10,86,"GtkViewport",None,85,None,None,None,None,None),
(10,87,"GtkListBox","resetBluetoothConnectedDevices",86,None,None,None,None,None),
(10,88,"GtkButton",None,60,None,None,None,3,None),
(10,91,"GtkBox",None,59,None,None,None,-1,None),
(10,92,"GtkLabel",None,91,None,None,None,None,None),
(10,93,"GtkButton",None,91,None,None,None,1,None),
(10,119,"AdwNavigationView",None,1,None,None,None,2,None),
(10,120,"AdwNavigationPage",None,119,None,None,None,None,None),
(10,121,"GtkBox",None,120,None,None,None,None,None),
(10,122,"GtkListBox","resetBluetoothDetails",121,None,None,None,None,None),
(10,123,"resetListBoxRow","resetBluetoothSwitchRow",122,None,None,None,None,None),
(10,124,"GtkBox",None,123,None,None,None,None,None),
(10,125,"GtkLabel",None,124,None,None,None,None,None),
(10,126,"GtkSwitch","resetBluetoothSwitch",124,None,None,None,1,None),
(10,127,"GtkBox",None,121,None,None,None,1,None),
(10,128,"GtkLabel",None,127,None,None,None,None,None),
(10,129,"GtkScrolledWindow",None,127,None,None,None,1,None),
(10,130,"GtkViewport",None,129,None,None,None,None,None),
(10,131,"GtkListBox","resetBluetoothAvailableDevices",130,None,None,None,None,None),
(10,132,"GtkBox",None,121,None,None,None,2,None),
(10,133,"GtkLabel",None,132,None,None,None,None,None),
(10,134,"GtkScrolledWindow",None,132,None,None,None,1,None),
(10,135,"GtkViewport",None,134,None,None,None,None,None),
(10,136,"GtkListBox","resetBluetoothConnectedDevices",135,None,None,None,None,None),
(10,137,"GtkButton",None,121,None,None,None,3,None),
(10,138,"AdwNavigationPage",None,119,None,None,None,1,None),
(10,139,"GtkBox",None,138,None,None,None,None,None),
(10,140,"GtkLabel",None,139,None,None,None,None,None),
(10,141,"GtkButton",None,139,None,None,None,1,None),
(11,2,"GtkBox","resetBluetoothEntry",None,None,None,None,None,None),
(11,3,"GtkImage","resetBluetoothDeviceType",2,None,None,None,None,None),
(11,4,"GtkLabel","resetBluetoothLabel",2,None,None,None,1,None),
(11,5,"GtkButton","resetBluetoothButton",2,None,None,None,2,None),
(12,1,"GtkBox","resetMicrophone",None,None,None,None,None,None),
(12,2,"GtkBox",None,1,None,None,None,None,None),
(12,2,"GtkBox",None,1,None,None,None,1,None),
(12,3,"GtkLabel",None,2,None,None,None,None,None),
(12,4,"GtkDropDown","resetOutputDevice",2,None,None,None,1,None),
(12,5,"GtkBox",None,1,None,None,None,1,None),
(12,5,"GtkBox",None,1,None,None,None,2,None),
(12,6,"GtkLabel",None,5,None,None,None,None,None),
(12,7,"GtkSwitch",None,5,None,None,None,1,None),
(12,8,"GtkSeparator",None,1,None,None,None,2,None),
(12,9,"GtkViewport",None,1,None,None,None,3,None),
(12,8,"GtkSeparator",None,1,None,None,None,3,None),
(12,9,"GtkViewport",None,1,None,None,None,4,None),
(12,10,"resetMicEntry",None,9,None,None,None,-1,None),
(13,1,"GtkBox","resetMicEntry",None,None,None,None,None,None),
(13,2,"GtkBox",None,1,None,None,None,None,None),
@ -158,8 +156,8 @@
(13,8,"GtkAdjustment",None,7,None,None,None,None,None),
(13,9,"GtkLabel","resetMicPercentage",5,None,None,None,2,None),
(13,10,"GtkProgressBar","resetMicMeter",1,None,None,None,2,None),
(14,1,"GtkBox","resetSettingFrame",None,None,None,None,-1,None),
(14,2,"GtkLabel","resetSettingLabel",1,None,None,None,-1,None),
(14,2,"GtkFrame","resetSettingFrame",None,None,None,None,-1,None),
(14,3,"GtkLabel","resetSettingLabel",2,None,None,None,-1,None),
(15,1,"GtkListBoxRow","resetListBoxRow",None,None,None,None,None,None),
(16,6,"GtkPopover","resetPopup",None,None,None,None,-1,None),
(16,7,"GtkBox",None,6,None,None,None,None,None),
@ -251,71 +249,65 @@
(4,7,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(4,7,"GtkWidget","hexpand-set","True",None,None,None,None,None,None,None,None,None),
(4,7,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(4,71,"AdwNavigationPage","tag","main",None,None,None,None,None,None,None,None,None),
(4,72,"AdwNavigationPage","child",None,None,None,None,None,107,None,None,None,None),
(4,72,"AdwNavigationPage","tag","advanced",None,None,None,None,None,None,None,None,None),
(4,88,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(4,89,"GtkListBox","show-separators","True",None,None,None,None,None,None,None,None,None),
(4,89,"GtkWidget","css-classes","boxed-list",None,None,None,None,None,None,None,None,None),
(4,89,"GtkWidget","margin-bottom","10",None,None,None,None,None,None,None,None,None),
(4,89,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,89,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(4,98,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(4,99,"GtkLabel","justify","right",None,None,None,None,None,None,None,None,None),
(4,99,"GtkLabel","label","Available networks",None,None,None,None,None,None,None,None,None),
(4,99,"GtkWidget","halign","start",None,None,None,None,None,None,None,None,None),
(4,99,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,100,"GtkScrolledWindow","min-content-height","100",None,None,None,None,None,None,None,None,None),
(4,100,"GtkScrolledWindow","propagate-natural-height","True",None,None,None,None,None,None,None,None,None),
(4,102,"GtkListBox","show-separators","True",None,None,None,None,None,None,None,None,None),
(4,102,"GtkWidget","css-classes","boxed-list",None,None,None,None,None,None,None,None,None),
(4,102,"GtkWidget","margin-bottom","10",None,None,None,None,None,None,None,None,None),
(4,102,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(4,102,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,102,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(4,103,"GtkButton","label","Advanced",None,None,None,None,None,None,None,None,None),
(4,103,"GtkWidget","halign","start",None,None,None,None,None,None,None,None,None),
(4,103,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,103,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(4,103,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(4,105,"AdwNavigationPage","tag","saved",None,None,None,None,None,None,None,None,None),
(4,108,"GtkLabel","label","advanced page",None,None,None,None,None,None,None,None,None),
(4,109,"GtkActionable","action-name","navigation.pop",None,None,None,None,None,None,None,None,None),
(4,109,"GtkButton","label","back",None,None,None,None,None,None,None,None,None),
(4,109,"GtkWidget","halign","start",None,None,None,None,None,None,None,None,None),
(4,109,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,109,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(4,109,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(4,110,"GtkBox","homogeneous","True",None,None,None,None,None,None,None,None,None),
(4,110,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(4,114,"GtkWidget","height-request","40",None,None,None,None,None,None,None,None,None),
(4,115,"GtkLabel","label","WiFi",None,None,None,None,None,None,None,None,None),
(4,115,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,116,"GtkSwitch","active","True",None,None,None,None,None,None,None,None,None),
(4,116,"GtkWidget","halign","end",None,None,None,None,None,None,None,None,None),
(4,116,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(4,116,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(4,116,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None),
(4,121,"GtkWidget","height-request","40",None,None,None,None,None,None,None,None,None),
(4,122,"GtkLabel","label","Saved Networks",None,None,None,None,None,None,None,None,None),
(4,122,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,123,"GtkImage","icon-name","go-previous-symbolic-rtl",None,None,None,None,None,None,None,None,None),
(4,123,"GtkWidget","halign","end",None,None,None,None,None,None,None,None,None),
(4,123,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(4,123,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(4,124,"GtkListBox","show-separators","True",None,None,None,None,None,None,None,None,None),
(4,124,"GtkWidget","css-classes","boxed-list",None,None,None,None,None,None,None,None,None),
(4,124,"GtkWidget","margin-bottom","10",None,None,None,None,None,None,None,None,None),
(4,124,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(4,124,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,124,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(4,126,"GtkLabel","label","saved networks",None,None,None,None,None,None,None,None,None),
(4,127,"GtkActionable","action-name","navigation.pop",None,None,None,None,None,None,None,None,None),
(4,127,"GtkButton","label","back",None,None,None,None,None,None,None,None,None),
(4,127,"GtkWidget","halign","start",None,None,None,None,None,None,None,None,None),
(4,127,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,127,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(4,127,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(4,153,"AdwNavigationPage","tag","main",None,None,None,None,None,None,None,None,None),
(4,154,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(4,155,"GtkListBox","show-separators","True",None,None,None,None,None,None,None,None,None),
(4,155,"GtkWidget","css-classes","boxed-list",None,None,None,None,None,None,None,None,None),
(4,155,"GtkWidget","margin-bottom","10",None,None,None,None,None,None,None,None,None),
(4,155,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,155,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(4,157,"GtkWidget","height-request","40",None,None,None,None,None,None,None,None,None),
(4,158,"GtkLabel","label","WiFi",None,None,None,None,None,None,None,None,None),
(4,158,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,159,"GtkSwitch","active","True",None,None,None,None,None,None,None,None,None),
(4,159,"GtkWidget","halign","end",None,None,None,None,None,None,None,None,None),
(4,159,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(4,159,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(4,159,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None),
(4,161,"GtkWidget","height-request","40",None,None,None,None,None,None,None,None,None),
(4,162,"GtkLabel","label","Saved Networks",None,None,None,None,None,None,None,None,None),
(4,162,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,163,"GtkImage","icon-name","go-previous-symbolic-rtl",None,None,None,None,None,None,None,None,None),
(4,163,"GtkWidget","halign","end",None,None,None,None,None,None,None,None,None),
(4,163,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(4,163,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(4,164,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(4,165,"GtkLabel","justify","right",None,None,None,None,None,None,None,None,None),
(4,165,"GtkLabel","label","Available networks",None,None,None,None,None,None,None,None,None),
(4,165,"GtkWidget","halign","start",None,None,None,None,None,None,None,None,None),
(4,165,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,166,"GtkScrolledWindow","min-content-height","100",None,None,None,None,None,None,None,None,None),
(4,166,"GtkScrolledWindow","propagate-natural-height","True",None,None,None,None,None,None,None,None,None),
(4,168,"GtkListBox","show-separators","True",None,None,None,None,None,None,None,None,None),
(4,168,"GtkWidget","css-classes","boxed-list",None,None,None,None,None,None,None,None,None),
(4,168,"GtkWidget","margin-bottom","10",None,None,None,None,None,None,None,None,None),
(4,168,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(4,168,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,168,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(4,169,"GtkActionable","action-name","navigation.push",None,None,None,None,None,None,None,None,None),
(4,169,"GtkActionable","action-target","'advanced'",None,None,None,None,None,None,None,None,None),
(4,169,"GtkButton","label","Advanced",None,None,None,None,None,None,None,None,None),
(4,169,"GtkWidget","halign","start",None,None,None,None,None,None,None,None,None),
(4,169,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,169,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(4,169,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(4,170,"AdwNavigationPage","child",None,None,None,None,None,171,None,None,None,None),
(4,170,"AdwNavigationPage","tag","advanced",None,None,None,None,None,None,None,None,None),
(4,172,"GtkLabel","label","advanced page",None,None,None,None,None,None,None,None,None),
(4,173,"GtkActionable","action-name","navigation.pop",None,None,None,None,None,None,None,None,None),
(4,173,"GtkButton","label","back",None,None,None,None,None,None,None,None,None),
(4,173,"GtkWidget","halign","start",None,None,None,None,None,None,None,None,None),
(4,173,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,173,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(4,173,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(4,174,"AdwNavigationPage","tag","saved",None,None,None,None,None,None,None,None,None),
(4,176,"GtkLabel","label","saved networks",None,None,None,None,None,None,None,None,None),
(4,177,"GtkActionable","action-name","navigation.pop",None,None,None,None,None,None,None,None,None),
(4,177,"GtkButton","label","back",None,None,None,None,None,None,None,None,None),
(4,177,"GtkWidget","halign","start",None,None,None,None,None,None,None,None,None),
(4,177,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(4,177,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(4,177,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(5,2,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(5,3,"GtkWidget","width-request","35",None,None,None,None,None,None,None,None,None),
(5,4,"GtkImage","icon-name","network-wireless-signal-excellent-symbolic",None,None,None,None,None,None,None,None,None),
@ -370,76 +362,76 @@
(8,1,"GtkWidget","halign","center",None,None,None,None,None,None,None,None,None),
(8,1,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(8,1,"GtkWidget","width-request","400",None,None,None,None,None,None,None,None,None),
(8,14,"GtkWidget","height-request","40",None,None,None,None,None,None,None,None,None),
(8,15,"GtkLabel","label","Output Device",None,None,None,None,None,None,None,None,None),
(8,16,"GtkWidget","halign","end",None,None,None,None,None,None,None,None,None),
(8,16,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(8,16,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None),
(8,19,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(8,20,"GtkWidget","height-request","40",None,None,None,None,None,None,None,None,None),
(8,20,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(8,22,"GtkSwitch","active","True",None,None,None,None,None,None,None,None,None),
(8,22,"GtkWidget","halign","end",None,None,None,None,None,None,None,None,None),
(8,22,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(8,22,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(8,22,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None),
(8,23,"GtkLabel","label","Show Applications",None,None,None,None,None,None,None,None,None),
(8,35,"GtkWidget","height-request","40",None,None,None,None,None,None,None,None,None),
(8,36,"GtkLabel","label","Output Device",None,None,None,None,None,None,None,None,None),
(8,37,"GtkWidget","halign","end",None,None,None,None,None,None,None,None,None),
(8,37,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(8,37,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None),
(8,38,"GtkWidget","height-request","40",None,None,None,None,None,None,None,None,None),
(8,38,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(8,39,"GtkLabel","label","Show Applications",None,None,None,None,None,None,None,None,None),
(8,40,"GtkSwitch","active","True",None,None,None,None,None,None,None,None,None),
(8,40,"GtkWidget","halign","end",None,None,None,None,None,None,None,None,None),
(8,40,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(8,40,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(8,40,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None),
(8,42,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(10,1,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(10,1,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(10,58,"AdwNavigationPage","tag","main",None,None,None,None,None,None,None,None,None),
(10,59,"AdwNavigationPage","tag","advanced",None,None,None,None,None,None,None,None,None),
(10,60,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(10,62,"GtkListBox","show-separators","True",None,None,None,None,None,None,None,None,None),
(10,62,"GtkWidget","css-classes","boxed-list",None,None,None,None,None,None,None,None,None),
(10,62,"GtkWidget","margin-bottom","10",None,None,None,None,None,None,None,None,None),
(10,62,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(10,62,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(10,64,"GtkWidget","height-request","40",None,None,None,None,None,None,None,None,None),
(10,65,"GtkLabel","label","Bluetooth",None,None,None,None,None,None,None,None,None),
(10,65,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(10,66,"GtkSwitch","active","True",None,None,None,None,None,None,None,None,None),
(10,66,"GtkWidget","halign","end",None,None,None,None,None,None,None,None,None),
(10,66,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(10,66,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(10,66,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None),
(10,78,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(10,79,"GtkLabel","justify","right",None,None,None,None,None,None,None,None,None),
(10,79,"GtkLabel","label","Available devices",None,None,None,None,None,None,None,None,None),
(10,79,"GtkWidget","halign","start",None,None,None,None,None,None,None,None,None),
(10,79,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(10,80,"GtkScrolledWindow","min-content-height","100",None,None,None,None,None,None,None,None,None),
(10,80,"GtkScrolledWindow","propagate-natural-height","True",None,None,None,None,None,None,None,None,None),
(10,82,"GtkListBox","show-separators","True",None,None,None,None,None,None,None,None,None),
(10,82,"GtkWidget","css-classes","boxed-list\n",None,None,None,None,None,None,None,None,None),
(10,82,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(10,82,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(10,82,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(10,83,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(10,83,"GtkWidget","margin-top","10",None,None,None,None,None,None,None,None,None),
(10,84,"GtkLabel","justify","right",None,None,None,None,None,None,None,None,None),
(10,84,"GtkLabel","label","Connected devices",None,None,None,None,None,None,None,None,None),
(10,84,"GtkWidget","halign","start",None,None,None,None,None,None,None,None,None),
(10,84,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(10,85,"GtkScrolledWindow","min-content-height","100",None,None,None,None,None,None,None,None,None),
(10,85,"GtkScrolledWindow","propagate-natural-height","True",None,None,None,None,None,None,None,None,None),
(10,87,"GtkListBox","show-separators","True",None,None,None,None,None,None,None,None,None),
(10,87,"GtkWidget","css-classes","boxed-list\n",None,None,None,None,None,None,None,None,None),
(10,87,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(10,87,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(10,87,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(10,88,"GtkActionable","action-name","navigation.push",None,None,None,None,None,None,None,None,None),
(10,88,"GtkActionable","action-target","'advanced'",None,None,None,None,None,None,None,None,None),
(10,88,"GtkButton","label","Advanced",None,None,None,None,None,None,None,None,None),
(10,88,"GtkWidget","halign","start",None,None,None,None,None,None,None,None,None),
(10,88,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(10,88,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(10,91,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(10,92,"GtkLabel","label","advanced bluetooth",None,None,None,None,None,None,None,None,None),
(10,93,"GtkActionable","action-name","navigation.pop",None,None,None,None,None,None,None,None,None),
(10,93,"GtkButton","label","Advanced",None,None,None,None,None,None,None,None,None),
(10,93,"GtkWidget","halign","start",None,None,None,None,None,None,None,None,None),
(10,93,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(10,93,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(10,120,"AdwNavigationPage","tag","main",None,None,None,None,None,None,None,None,None),
(10,121,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(10,122,"GtkListBox","show-separators","True",None,None,None,None,None,None,None,None,None),
(10,122,"GtkWidget","css-classes","boxed-list",None,None,None,None,None,None,None,None,None),
(10,122,"GtkWidget","margin-bottom","10",None,None,None,None,None,None,None,None,None),
(10,122,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(10,122,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(10,124,"GtkWidget","height-request","40",None,None,None,None,None,None,None,None,None),
(10,125,"GtkLabel","label","Bluetooth",None,None,None,None,None,None,None,None,None),
(10,125,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(10,126,"GtkSwitch","active","True",None,None,None,None,None,None,None,None,None),
(10,126,"GtkWidget","halign","end",None,None,None,None,None,None,None,None,None),
(10,126,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(10,126,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(10,126,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None),
(10,127,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(10,128,"GtkLabel","justify","right",None,None,None,None,None,None,None,None,None),
(10,128,"GtkLabel","label","Available devices",None,None,None,None,None,None,None,None,None),
(10,128,"GtkWidget","halign","start",None,None,None,None,None,None,None,None,None),
(10,128,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(10,129,"GtkScrolledWindow","min-content-height","100",None,None,None,None,None,None,None,None,None),
(10,129,"GtkScrolledWindow","propagate-natural-height","True",None,None,None,None,None,None,None,None,None),
(10,131,"GtkListBox","show-separators","True",None,None,None,None,None,None,None,None,None),
(10,131,"GtkWidget","css-classes","boxed-list\n",None,None,None,None,None,None,None,None,None),
(10,131,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(10,131,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(10,131,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(10,132,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(10,132,"GtkWidget","margin-top","10",None,None,None,None,None,None,None,None,None),
(10,133,"GtkLabel","justify","right",None,None,None,None,None,None,None,None,None),
(10,133,"GtkLabel","label","Connected devices",None,None,None,None,None,None,None,None,None),
(10,133,"GtkWidget","halign","start",None,None,None,None,None,None,None,None,None),
(10,133,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(10,134,"GtkScrolledWindow","min-content-height","100",None,None,None,None,None,None,None,None,None),
(10,134,"GtkScrolledWindow","propagate-natural-height","True",None,None,None,None,None,None,None,None,None),
(10,136,"GtkListBox","show-separators","True",None,None,None,None,None,None,None,None,None),
(10,136,"GtkWidget","css-classes","boxed-list\n",None,None,None,None,None,None,None,None,None),
(10,136,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(10,136,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(10,136,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(10,137,"GtkActionable","action-name","navigation.push",None,None,None,None,None,None,None,None,None),
(10,137,"GtkActionable","action-target","'advanced'",None,None,None,None,None,None,None,None,None),
(10,137,"GtkButton","label","Advanced",None,None,None,None,None,None,None,None,None),
(10,137,"GtkWidget","halign","start",None,None,None,None,None,None,None,None,None),
(10,137,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(10,137,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(10,138,"AdwNavigationPage","tag","advanced",None,None,None,None,None,None,None,None,None),
(10,139,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(10,140,"GtkLabel","label","advanced bluetooth",None,None,None,None,None,None,None,None,None),
(10,141,"GtkActionable","action-name","navigation.pop",None,None,None,None,None,None,None,None,None),
(10,141,"GtkButton","label","Advanced",None,None,None,None,None,None,None,None,None),
(10,141,"GtkWidget","halign","start",None,None,None,None,None,None,None,None,None),
(10,141,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(10,141,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(11,2,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(11,3,"GtkImage","icon-name","input-mouse-symbolic",None,None,None,None,None,None,None,None,None),
(11,3,"GtkWidget","margin-end","15",None,None,None,None,None,None,None,None,None),
@ -491,11 +483,11 @@
(13,9,"GtkLabel","label","100%",None,None,None,None,None,None,None,None,None),
(13,9,"GtkLabel","lines","1",None,None,None,None,None,None,None,None,None),
(13,9,"GtkWidget","width-request","40",None,None,None,None,None,None,None,None,None),
(14,1,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(14,1,"GtkWidget","halign","center",None,None,None,None,None,None,None,None,None),
(14,1,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(14,1,"GtkWidget","width-request","500",None,None,None,None,None,None,None,None,None),
(14,2,"GtkWidget","css-classes","resetSettingLabel",None,None,None,None,None,None,None,None,None),
(14,2,"GtkFrame","label-widget",None,None,None,None,None,3,None,None,None,None),
(14,2,"GtkWidget","css-classes","resetSettingFrame",None,None,None,None,None,None,None,None,None),
(14,2,"GtkWidget","halign","center",None,None,None,None,None,None,None,None,None),
(14,2,"GtkWidget","width-request","500",None,None,None,None,None,None,None,None,None),
(14,3,"GtkWidget","css-classes","resetSettingLabel",None,None,None,None,None,None,None,None,None),
(15,1,"GtkListBoxRow","selectable","False",None,None,None,None,None,None,None,None,None),
(15,1,"GtkWidget","height-request","40",None,None,None,None,None,None,None,None,None),
(16,7,"GtkBox","homogeneous","True",None,None,None,None,None,None,None,None,None),

View file

@ -1,3 +1,22 @@
button.resetClose {
border-radius: 25px;
}
}
row.resetSidebarEntry {
border-radius: 5px;
}
label.resetSettingLabel {
font-size: 32px;
font-weight: bold;
}
frame.resetSettingFrame {
border-radius: 5px;
padding: 10px;
}
frame > label {
font-size: 32px;
font-weight: bold;
}