Bases: FullartMod
, M15Template
Fullart treatment for the Normal template. Adds translucent type bar and textbox.
Source code in src\templates\normal.py
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100 | class FullartTemplate(FullartMod, M15Template):
"""Fullart treatment for the Normal template. Adds translucent type bar and textbox."""
"""
* Layers
"""
@auto_prop_cached
def overlay_group(self) -> LayerSet:
"""Glass overlay that replaces textbox and twins."""
return psd.getLayerSet("Overlay")
"""
* Methods
"""
def enable_frame_layers(self) -> None:
"""Mask textbox and type bar, add glass overlay."""
super().enable_frame_layers()
psd.enable_vector_mask(self.pinlines_layer.parent)
psd.enable_mask(self.twins_layer.parent)
self.overlay_group.visible = True
def basic_text_layers(self) -> None:
"""White typeline."""
super().basic_text_layers()
psd.enable_layer_fx(self.text_layer_type)
self.text_layer_type.textItem.color = psd.rgb_white()
def rules_text_and_pt_layers(self) -> None:
"""White rules text and divider."""
super().rules_text_and_pt_layers()
psd.enable_layer_fx(self.text_layer_rules)
self.text_layer_rules.textItem.color = psd.rgb_white()
# Make the divider white
if self.layout.flavor_text and self.layout.oracle_text and CFG.flavor_divider:
psd.enable_layer_fx(self.divider_layer)
|
Functions
basic_text_layers() -> None
White typeline.
Source code in src\templates\normal.py
| def basic_text_layers(self) -> None:
"""White typeline."""
super().basic_text_layers()
psd.enable_layer_fx(self.text_layer_type)
self.text_layer_type.textItem.color = psd.rgb_white()
|
enable_frame_layers() -> None
Mask textbox and type bar, add glass overlay.
Source code in src\templates\normal.py
| def enable_frame_layers(self) -> None:
"""Mask textbox and type bar, add glass overlay."""
super().enable_frame_layers()
psd.enable_vector_mask(self.pinlines_layer.parent)
psd.enable_mask(self.twins_layer.parent)
self.overlay_group.visible = True
|
overlay_group() -> LayerSet
Glass overlay that replaces textbox and twins.
Source code in src\templates\normal.py
| @auto_prop_cached
def overlay_group(self) -> LayerSet:
"""Glass overlay that replaces textbox and twins."""
return psd.getLayerSet("Overlay")
|
rules_text_and_pt_layers() -> None
White rules text and divider.
Source code in src\templates\normal.py
92
93
94
95
96
97
98
99
100 | def rules_text_and_pt_layers(self) -> None:
"""White rules text and divider."""
super().rules_text_and_pt_layers()
psd.enable_layer_fx(self.text_layer_rules)
self.text_layer_rules.textItem.color = psd.rgb_white()
# Make the divider white
if self.layout.flavor_text and self.layout.oracle_text and CFG.flavor_divider:
psd.enable_layer_fx(self.divider_layer)
|