Bases: ExtendedMod
, M15Template
- An extended-art version of the normal template.
- Empty edge outside the art reference is always content aware filled.
Source code in src\templates\normal.py
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201 | class ExtendedTemplate(ExtendedMod, M15Template):
"""
* An extended-art version of the normal template.
* Empty edge outside the art reference is always content aware filled.
"""
@auto_prop_cached
def template_suffix(self) -> str:
return 'Dark Mode' if self.is_dark_mode else ''
"""
* Bool
"""
@auto_prop_cached
def is_dark_mode(self) -> bool:
"""Governs whether Dark Mode is enabled."""
return bool(CFG.get_setting('FRAME', 'Dark.Mode', default=False))
"""
* Methods
"""
def rules_text_and_pt_layers(self) -> None:
"""Small rules text changes for dark mode."""
super().rules_text_and_pt_layers()
# White rules text for dark mode
if self.is_dark_mode:
self.text_layer_rules.textItem.color = psd.rgb_white()
def enable_frame_layers(self) -> None:
"""Small layer changes for dark mode."""
super().enable_frame_layers()
# Dark mode changes
if self.is_dark_mode:
psd.getLayer("Dark", "Overlays").visible = True
# White divider
if self.layout.flavor_text and self.layout.oracle_text and CFG.flavor_divider:
psd.enable_layer_fx(self.divider_layer)
|
Functions
enable_frame_layers() -> None
Small layer changes for dark mode.
Source code in src\templates\normal.py
191
192
193
194
195
196
197
198
199
200
201 | def enable_frame_layers(self) -> None:
"""Small layer changes for dark mode."""
super().enable_frame_layers()
# Dark mode changes
if self.is_dark_mode:
psd.getLayer("Dark", "Overlays").visible = True
# White divider
if self.layout.flavor_text and self.layout.oracle_text and CFG.flavor_divider:
psd.enable_layer_fx(self.divider_layer)
|
is_dark_mode() -> bool
Governs whether Dark Mode is enabled.
Source code in src\templates\normal.py
| @auto_prop_cached
def is_dark_mode(self) -> bool:
"""Governs whether Dark Mode is enabled."""
return bool(CFG.get_setting('FRAME', 'Dark.Mode', default=False))
|
rules_text_and_pt_layers() -> None
Small rules text changes for dark mode.
Source code in src\templates\normal.py
183
184
185
186
187
188
189 | def rules_text_and_pt_layers(self) -> None:
"""Small rules text changes for dark mode."""
super().rules_text_and_pt_layers()
# White rules text for dark mode
if self.is_dark_mode:
self.text_layer_rules.textItem.color = psd.rgb_white()
|