Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.51 KB

docs.md

File metadata and controls

44 lines (30 loc) · 1.51 KB

Flet ReStyle Documentation v1.0.0.

FletReStyleConfig

class FletReStyleConfig:
    """ReStyle Config."""
    theme: Theme = Theme(colors.PURPLE_ACCENT_700, visual_density=ThemeVisualDensity.ADAPTIVEPLATFORMDENSITY, font_family='RobotoMono[wght]')

    font: tuple[str, str] = google_font('robotomono', 'RobotoMono[wght]')

    dark: bool = True

    background: str = colors.with_opacity(0.1, colors.WHITE)

    frameless: bool = True

    custom_title_bar: bool = True

    custom_title_bar_icon: str = icons.APPS

    custom_title_bar_title: str = 'Application'

    custom_title_bar_allowed_to_maximize: bool = True

    transparent_background: bool = True

Used to create config and then apply to your page.
frameless, custom_title_bar, custom_title_bar_icon, custom_title_bar_allowed_to_maximize, transparent_background - Supported only in Desktop version.

FletReStyle

class FletReStyle:
    @staticmethod
    def apply_config(page: Page, config: FletReStyleConfig, _page_on_resize_event: Callable=None) -> None

apply_config used to apply your config to page. _page_on_resize_event will be called on_resize.

google_font

google_font(font_folder: str, font: str) -> tuple[str, str] # google_font('robotomono', 'RobotoMono[wght]') => https://github.com/google/fonts/raw/main/apache/robotomono/RobotoMono[wght].ttf

Used to get google font easily.