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

Class Interface

ignis/user_settings.py:34–117  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

32 wallcolors = WallpaperColors()
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"
82 vertical: bool = False
83 density: int = 0
84 floating: bool = False
85 separation: bool = False
86 centered: bool = False
87 bar_background: bool = True
88 module_backgrounds: bool = True
89
90 class Bar2(OptionsGroup):
91 enabled: bool = True

Callers 1

UserSettingsClass · 0.85

Calls 6

ModulesClass · 0.85
Bar2Class · 0.85
MiscClass · 0.85
BarClass · 0.70
NotificationsClass · 0.70
LauncherClass · 0.70

Tested by

no test coverage detected