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)
 |