Skip to content

pytauri.ffi.window

tauri::window

Classes:

Name Description
Window
Monitor
Effect
EffectState
ProgressBarStatus
TitleBarStyle
Effects
ProgressBarState

__all__ module-attribute

__all__ = ['Effect', 'EffectState', 'Effects', 'Monitor', 'ProgressBarState', 'ProgressBarStatus', 'TitleBarStyle', 'Window']

Window

Monitor

tauri:🪟:Monitor

Attributes:

Name Type Description
name Optional[str]
size _PhysicalSizeU32
position _PhysicalPositionI32
work_area PhysicalRect
scale_factor float

name property

name: Optional[str]

size property

size: _PhysicalSizeU32

position property

position: _PhysicalPositionI32

work_area property

work_area: PhysicalRect

scale_factor property

scale_factor: float

Effect

Bases: Enum

tauri:🪟:Effect

Attributes:

Name Type Description
AppearanceBased
Light
Dark
MediumLight
UltraDark
Titlebar
Selection
Menu
Popover
Sidebar
HeaderView
Sheet
WindowBackground
HudWindow
FullScreenUI
Tooltip
ContentBackground
UnderWindowBackground
UnderPageBackground
Mica
MicaDark
MicaLight
Tabbed
TabbedDark
TabbedLight
Blur
Acrylic

AppearanceBased class-attribute instance-attribute

AppearanceBased = auto()

Light class-attribute instance-attribute

Light = auto()

Dark class-attribute instance-attribute

Dark = auto()

MediumLight class-attribute instance-attribute

MediumLight = auto()

UltraDark class-attribute instance-attribute

UltraDark = auto()

Titlebar class-attribute instance-attribute

Titlebar = auto()

Selection class-attribute instance-attribute

Selection = auto()

Menu class-attribute instance-attribute

Menu = auto()

Popover class-attribute instance-attribute

Popover = auto()

Sidebar class-attribute instance-attribute

Sidebar = auto()

HeaderView class-attribute instance-attribute

HeaderView = auto()

Sheet class-attribute instance-attribute

Sheet = auto()

WindowBackground class-attribute instance-attribute

WindowBackground = auto()

HudWindow class-attribute instance-attribute

HudWindow = auto()

FullScreenUI class-attribute instance-attribute

FullScreenUI = auto()

Tooltip class-attribute instance-attribute

Tooltip = auto()

ContentBackground class-attribute instance-attribute

ContentBackground = auto()

UnderWindowBackground class-attribute instance-attribute

UnderWindowBackground = auto()

UnderPageBackground class-attribute instance-attribute

UnderPageBackground = auto()

Mica class-attribute instance-attribute

Mica = auto()

MicaDark class-attribute instance-attribute

MicaDark = auto()

MicaLight class-attribute instance-attribute

MicaLight = auto()

Tabbed class-attribute instance-attribute

Tabbed = auto()

TabbedDark class-attribute instance-attribute

TabbedDark = auto()

TabbedLight class-attribute instance-attribute

TabbedLight = auto()

Blur class-attribute instance-attribute

Blur = auto()

Acrylic class-attribute instance-attribute

Acrylic = auto()

EffectState

Bases: Enum

tauri:🪟:EffectState

Attributes:

Name Type Description
FollowsWindowActiveState
Active
Inactive

FollowsWindowActiveState class-attribute instance-attribute

FollowsWindowActiveState = auto()

Active class-attribute instance-attribute

Active = auto()

Inactive class-attribute instance-attribute

Inactive = auto()

ProgressBarStatus

Bases: Enum

tauri:🪟:ProgressBarStatus

Attributes:

Name Type Description
None_
Normal
Indeterminate
Paused
Error

None_ class-attribute instance-attribute

None_ = auto()

Normal class-attribute instance-attribute

Normal = auto()

Indeterminate class-attribute instance-attribute

Indeterminate = auto()

Paused class-attribute instance-attribute

Paused = auto()

Error class-attribute instance-attribute

Error = auto()

TitleBarStyle

Bases: Enum

tauri::TitleBarStyle

Attributes:

Name Type Description
Visible
Transparent
Overlay

Visible class-attribute instance-attribute

Visible = auto()

Transparent class-attribute instance-attribute

Transparent = auto()

Overlay class-attribute instance-attribute

Overlay = auto()

Effects

Bases: TypedDict

tauri:🪟:EffectsBuilder

Attributes:

Name Type Description
effects NotRequired[Sequence[Effect]]
state NotRequired[EffectState]
radius NotRequired[float]
color NotRequired[Color]

effects instance-attribute

state instance-attribute

radius instance-attribute

radius: NotRequired[float]

color instance-attribute

ProgressBarState

Bases: TypedDict

tauri:🪟:ProgressBarState

Attributes:

Name Type Description
status NotRequired[ProgressBarStatus]
progress NotRequired[int]

status instance-attribute

progress instance-attribute

progress: NotRequired[int]