Skip to main content

Crate teksilo_platform

Crate teksilo_platform 

Source

Re-exports§

pub use accessibility_prefs::AccessibilityPreferences;
pub use automation_transport::BoundTransport;
pub use automation_transport::TransportListener;
pub use automation_transport::TransportStream;
pub use clipboard::ArboardClipboard;
pub use clipboard::ClipboardBackend;
pub use clipboard::ClipboardHandle;
pub use clipboard::MemoryClipboard;
pub use event_translation::TranslationState;
pub use file_dialog::RfdAsyncBackend;
pub use file_dialog::EventContextFileDialogExt;
pub use file_dialog::FileDialogBackend;
pub use file_dialog::FileDialogEventPayload;
pub use file_dialog::FileDialogHandle;
pub use file_dialog::FileDialogRequest;
pub use file_dialog::FileDialogResult;
pub use file_dialog::FileFilter;
pub use file_dialog::MemoryFileDialog;
pub use file_dialog::RequestId;
pub use pen::PenButtons;
pub use pen::PenCaps;
pub use pen::PenPacket;
pub use pen::PenSource;
pub use pen::create_pen_source;
pub use pointer_backend::BackendCaps;
pub use pointer_backend::BackendEvent;
pub use pointer_backend::InputSample;
pub use pointer_backend::PlatformKind;
pub use pointer_backend::PointerBackend;
pub use safe_area::SafeAreaSides;
pub use safe_area::window_safe_area;
pub use title_bar_host::create_title_bar_host;
pub use window::FrameOutcome;
pub use window::PlatformWindow;
pub use window::install_display_handle;
pub use window_system::WindowSystem;
pub use window_system::active_window_system;
pub use window_system::attach_child_window;
pub use window_system::supports_native_modal_windows;
pub use window_system::window_system_for_display_handle;

Modules§

accessibility_prefs
OS-level accessibility preference detection.
automation_transport
Local IPC for the debug-only automation bridge.
clipboard
System clipboard abstraction.
event_translation
winit packets in, Teksilo input samples out.
external_dnd
External (OS) drag-and-drop service.
file_dialog
Native file-dialog service.
native_menu
Native (OS) menu service.
os_theme
OS theme detection — reads colors directly from desktop environment configuration files and settings.
pen
Pen and stylus input, ahead of winit.
pointer_backend
The seam between an OS input backend and Teksilo’s pointer vocabulary.
safe_area
The part of a window a person cannot fully see or touch.
soft_keyboard
Raising and dismissing the platform’s on-screen keyboard.
title_bar_host
Per-platform implementations of teksilo_core::PlatformTitleBarHost.
window
window_activation
Cross-platform window “raise / activate” — the per-OS backend behind WindowState::focus() / WindowOps::focus_window.
window_system
Which windowing system a Linux/BSD session is running on, and what that implies for window chrome and modal windows.
x11
X11 support: the window-manager capability probe behind the custom title bar, and the XDND protocol layer behind external drag-and-drop.

Enums§

SoftKeyboardSupport
How a platform can be asked to raise the on-screen keyboard.