MCPcopy Create free account
hub / github.com/debuggyo/Exo / Modules

Class Modules

ignis/user_settings.py:35–78  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

33
34 class Interface(OptionsGroup):
35 class Modules(OptionsGroup):
36 class Locations(OptionsGroup):
37 launcher: int = 0
38 window_info: int = 0
39 media: int = 0
40 workspaces: int = 1
41 tasks: int = 1
42 recording_indicator: int = 2
43 systeminfotray: int = 2
44 clock: int = 2
45
46 class Visibility(OptionsGroup):
47 window_info: bool = True
48 media: bool = True
49 workspaces: bool = True
50 recording_indicator: bool = True
51 systeminfotray: bool = True
52 clock: bool = True
53 tasks: bool = False
54 launcher: bool = False
55
56 class BarID(OptionsGroup):
57 launcher: int = 0
58 window_info: int = 0
59 media: int = 0
60 workspaces: int = 0
61 tasks: int = 0
62 recording_indicator: int = 0
63 systeminfotray: int = 0
64 clock: int = 0
65
66 class ModuleOptions(OptionsGroup):
67 show_date: bool = True
68 day_month_swapped: bool = False
69 military_time: bool = False
70 recording_indicator: str = "recording"
71 workspaces_style: str = "numbers"
72 fixed_workspaces_enabled: bool = True
73 fixed_workspaces_amount: int = 5
74
75 location = Locations()
76 visibility = Visibility()
77 bar_id = BarID()
78 options = ModuleOptions()
79
80 class Bar(OptionsGroup):
81 side: str = "bottom"

Callers 1

InterfaceClass · 0.85

Calls 4

LocationsClass · 0.85
VisibilityClass · 0.85
BarIDClass · 0.85
ModuleOptionsClass · 0.85

Tested by

no test coverage detected