| 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 |
no test coverage detected