Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
flet / controls / core / text_span.py
Size: Mime:
from typing import List, Optional

from flet.controls.base_control import control
from flet.controls.control import Control
from flet.controls.text_style import TextStyle
from flet.controls.types import OptionalControlEventCallable, UrlTarget

__all__ = ["TextSpan"]


@control("TextSpan")
class TextSpan(Control):
    text: Optional[str] = None
    style: Optional[TextStyle] = None
    spans: Optional[List["TextSpan"]] = None
    url: Optional[str] = None
    url_target: Optional[UrlTarget] = None
    semantics_label: Optional[str] = None
    spell_out: Optional[bool] = None
    on_click: OptionalControlEventCallable = None
    on_enter: OptionalControlEventCallable = None
    on_exit: OptionalControlEventCallable = None