feat: add launch command for panel and dock applet pages

This commit is contained in:
Jonathan Capps 2025-08-12 14:09:44 +01:00 committed by GitHub
parent d4e68395cc
commit 7f2443b2ba
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 10 additions and 0 deletions

View file

@ -95,6 +95,7 @@ impl SettingsApp {
PageCommands::Displays => self.pages.page_id::<display::Page>(),
#[cfg(feature = "wayland")]
PageCommands::Dock => self.pages.page_id::<desktop::dock::Page>(),
PageCommands::DockApplet => self.pages.page_id::<desktop::dock::applets::Page>(),
PageCommands::Firmware => self.pages.page_id::<system::firmware::Page>(),
#[cfg(feature = "page-input")]
PageCommands::Input => self.pages.page_id::<input::Page>(),
@ -110,6 +111,9 @@ impl SettingsApp {
PageCommands::Network => self.pages.page_id::<networking::Page>(),
#[cfg(feature = "wayland")]
PageCommands::Panel => self.pages.page_id::<desktop::panel::Page>(),
PageCommands::PanelApplet => {
self.pages.page_id::<desktop::panel::applets_inner::Page>()
}
#[cfg(feature = "page-power")]
PageCommands::Power => self.pages.page_id::<power::Page>(),
#[cfg(feature = "page-region")]

View file

@ -68,6 +68,9 @@ pub enum PageCommands {
/// Dock settings page
#[cfg(feature = "wayland")]
Dock,
/// Dock applets page
#[cfg(feature = "wayland")]
DockApplet,
/// Firmware settings page
Firmware,
/// Input Devices settings page
@ -88,6 +91,9 @@ pub enum PageCommands {
/// Panel settings page
#[cfg(feature = "wayland")]
Panel,
/// Panel applets page
#[cfg(feature = "wayland")]
PanelApplet,
/// Power settings page
#[cfg(feature = "page-power")]
Power,