File size: 1,172 Bytes
ad8cacf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
"""

UI module for Animal Grid Vectorizer.

"""

from .styles import custom_css, custom_head
from .components_common import EMOJI, toggle_gemini_opts, toggle_area_threshold
from .input_components import (
    create_input_components,
    create_grid_components,
    create_background_components,
    create_caption_components
)
from .processing_components import (
    create_svg_components,
    create_process_button,
    create_grid_display_option
)
from .output_components import (
    create_output_components,
    create_progress_display,
    update_progress
)

__all__ = [
    # Styles
    'custom_css',
    'custom_head',
    
    # Common components
    'EMOJI',
    'toggle_gemini_opts',
    'toggle_area_threshold',
    
    # Input components
    'create_input_components',
    'create_grid_components',
    'create_background_components',
    'create_caption_components',
    
    # Processing components
    'create_svg_components',
    'create_process_button',
    'create_grid_display_option',
    
    # Output components
    'create_output_components',
    'create_progress_display',
    'update_progress'
]