SYMBOL INDEX (15 symbols across 1 files) FILE: generate_accent_variants.py class ColorGenerator (line 22) | class ColorGenerator: method __init__ (line 45) | def __init__(self, theme_root: str): method hex_to_rgb (line 50) | def hex_to_rgb(self, hex_color: str) -> Tuple[int, int, int]: method hex_to_rgb_string (line 55) | def hex_to_rgb_string(self, hex_color: str, opacity: float = 1.0) -> str: method rgb_to_hex (line 60) | def rgb_to_hex(self, rgb: Tuple[int, int, int]) -> str: method adjust_color_brightness (line 64) | def adjust_color_brightness(self, hex_color: str, factor: float) -> str: method generate_color_variants (line 72) | def generate_color_variants(self, base_color: str) -> Dict[str, str]: method create_accent_variant (line 83) | def create_accent_variant(self, color_name: str, base_color: str) -> N... method _copy_theme_directory (line 115) | def _copy_theme_directory(self, src: Path, dst: Path) -> None: method _inject_gtk4_colors (line 122) | def _inject_gtk4_colors(self, css_file: Path, colors: Dict[str, str]) ... method _inject_gtk3_colors (line 164) | def _inject_gtk3_colors(self, css_file: Path, colors: Dict[str, str]) ... method _inject_gnome_shell_colors (line 215) | def _inject_gnome_shell_colors(self, css_file: Path, colors: Dict[str,... method _update_index_theme (line 247) | def _update_index_theme(self, theme_dir: Path, theme_name: str) -> None: method generate_all_variants (line 263) | def generate_all_variants(self) -> None: function main (line 270) | def main():