Module titles
This commit is contained in:
@@ -13,6 +13,12 @@ class ModulesPage(Adw.Bin):
|
|||||||
self.chromebook_audio = False
|
self.chromebook_audio = False
|
||||||
self.android_apps = False
|
self.android_apps = False
|
||||||
|
|
||||||
|
self.module_titles = {
|
||||||
|
"nvidia_drivers": "Proprietary NVIDIA Drivers",
|
||||||
|
"chromebook_audio": "Chromebook Audio Fixes",
|
||||||
|
"android_apps": "Android Apps Support",
|
||||||
|
}
|
||||||
|
|
||||||
# Main Layout
|
# Main Layout
|
||||||
clamp = Adw.Clamp()
|
clamp = Adw.Clamp()
|
||||||
clamp.set_maximum_size(600)
|
clamp.set_maximum_size(600)
|
||||||
@@ -46,21 +52,21 @@ class ModulesPage(Adw.Bin):
|
|||||||
|
|
||||||
# NVIDIA Drivers
|
# NVIDIA Drivers
|
||||||
self.add_module_row(
|
self.add_module_row(
|
||||||
"Proprietary NVIDIA Drivers",
|
self.module_titles["nvidia_drivers"],
|
||||||
"Install proprietary drivers for NVIDIA graphics cards for better performance.",
|
"Install proprietary drivers for NVIDIA graphics cards for better performance.",
|
||||||
"nvidia_drivers",
|
"nvidia_drivers",
|
||||||
)
|
)
|
||||||
|
|
||||||
# Chromebook Audio
|
# Chromebook Audio
|
||||||
self.add_module_row(
|
self.add_module_row(
|
||||||
"Chromebook Audio Fixes",
|
self.module_titles["chromebook_audio"],
|
||||||
"Install additional audio drivers for Chromebook devices.",
|
"Install additional audio drivers for Chromebook devices.",
|
||||||
"chromebook_audio",
|
"chromebook_audio",
|
||||||
)
|
)
|
||||||
|
|
||||||
# Android Apps
|
# Android Apps
|
||||||
self.add_module_row(
|
self.add_module_row(
|
||||||
"Android Apps Support",
|
self.module_titles["android_apps"],
|
||||||
"Install Waydroid to run Android applications on Iridium OS.",
|
"Install Waydroid to run Android applications on Iridium OS.",
|
||||||
"android_apps",
|
"android_apps",
|
||||||
)
|
)
|
||||||
@@ -85,8 +91,11 @@ class ModulesPage(Adw.Bin):
|
|||||||
setattr(self, attr_name, switch.get_active())
|
setattr(self, attr_name, switch.get_active())
|
||||||
|
|
||||||
def get_modules(self):
|
def get_modules(self):
|
||||||
return {
|
enabled_modules = []
|
||||||
"nvidia_drivers": self.nvidia_drivers,
|
if self.nvidia_drivers:
|
||||||
"chromebook_audio": self.chromebook_audio,
|
enabled_modules.append(self.module_titles["nvidia_drivers"])
|
||||||
"android_apps": self.android_apps,
|
if self.chromebook_audio:
|
||||||
}
|
enabled_modules.append(self.module_titles["chromebook_audio"])
|
||||||
|
if self.android_apps:
|
||||||
|
enabled_modules.append(self.module_titles["android_apps"])
|
||||||
|
return enabled_modules
|
||||||
|
|||||||
Reference in New Issue
Block a user