Expand description
KAS GUI core
This core library provides:
- the
Widgettrait family, withmacrosto implement them - high-level themable and mid-level
drawAPIs eventhandling codegeom-etry types and widgetlayoutsolvers
Crate easy-cast: Conv, Cast traits and related functionality
(always included), available as kas::cast.
Re-exports
pub extern crate easy_cast as cast;pub extern crate kas_macros as macros;Modules
Class-specific widget traits
config
configConfiguration read/write utilities
Direction types
Draw APIs
Event handling
Geometry data types
Layout utilities
Shared data models
KAS core prelude
Text functionality
Theme interface
Utilities
Structs
Common widget data
An icon used for the window titlebar, taskbar, etc.
A widget which escapes its parent’s rect
Action required after processing
Widget identifier
Iterator over WidgetId path components
Identifier for a window or pop-up
Enums
Scroll bar mode