mirror of
https://github.com/slint-ui/slint.git
synced 2025-08-27 05:44:08 +00:00
82 lines
2.4 KiB
Python
82 lines
2.4 KiB
Python
# This file is auto-generated
|
|
|
|
import slint
|
|
import typing
|
|
import enum
|
|
import os
|
|
|
|
class ButtonColors:
|
|
base: slint.Color
|
|
hovered: slint.Color
|
|
pressed: slint.Color
|
|
|
|
def __init__(self, *, base: typing.Optional[slint.Color] = None, hovered: typing.Optional[slint.Color] = None, pressed: typing.Optional[slint.Color] = None) -> None: ...
|
|
|
|
|
|
class File:
|
|
name: str
|
|
preview: slint.Image
|
|
|
|
def __init__(self, *, name: typing.Optional[str] = None, preview: typing.Optional[slint.Image] = None) -> None: ...
|
|
|
|
|
|
class InkLevel:
|
|
color: slint.Color
|
|
level: float
|
|
|
|
def __init__(self, *, color: typing.Optional[slint.Color] = None, level: typing.Optional[float] = None) -> None: ...
|
|
|
|
|
|
class ModeColors:
|
|
background: slint.Color
|
|
destructive: slint.Color
|
|
primary: slint.Color
|
|
secondary: slint.Color
|
|
text_primary: slint.Color
|
|
text_secondary: slint.Color
|
|
|
|
def __init__(self, *, background: typing.Optional[slint.Color] = None, destructive: typing.Optional[slint.Color] = None, primary: typing.Optional[slint.Color] = None, secondary: typing.Optional[slint.Color] = None, text_primary: typing.Optional[slint.Color] = None, text_secondary: typing.Optional[slint.Color] = None) -> None: ...
|
|
|
|
|
|
class PrinterQueueItem:
|
|
owner: str
|
|
pages: float
|
|
progress: float
|
|
size: str
|
|
status: str
|
|
submission_date: str
|
|
title: str
|
|
|
|
def __init__(self, *, owner: typing.Optional[str] = None, pages: typing.Optional[float] = None, progress: typing.Optional[float] = None, size: typing.Optional[str] = None, status: typing.Optional[str] = None, submission_date: typing.Optional[str] = None, title: typing.Optional[str] = None) -> None: ...
|
|
|
|
|
|
class SubPage(enum.StrEnum):
|
|
None_ = "None"
|
|
Print = "Print"
|
|
Scan = "Scan"
|
|
Copy = "Copy"
|
|
Usb = "Usb"
|
|
|
|
|
|
class PrinterQueue:
|
|
cancel_job: typing.Callable[[float], None]
|
|
pause_job: typing.Callable[[float], None]
|
|
printer_queue: slint.Model[PrinterQueueItem]
|
|
start_job: typing.Callable[[str], None]
|
|
statusString: typing.Callable[[str], str]
|
|
|
|
|
|
class PrinterSettings:
|
|
change_language: typing.Callable[[float], None]
|
|
|
|
|
|
class MainWindow(slint.Component):
|
|
active_page: float
|
|
dark_mode: bool
|
|
ink_levels: slint.Model[InkLevel]
|
|
quit: typing.Callable[[], None]
|
|
PrinterQueue: PrinterQueue
|
|
PrinterSettings: PrinterSettings
|
|
|
|
|
|
globals().update(vars(slint.load_file(os.path.join(os.path.dirname(__file__), '../ui/printerdemo.slint'))))
|