Crate kas_core

source ·
Expand description

KAS GUI core

Re-exports:

Modules

  • Application, platforms and backends
  • Type conversion, success expected
  • Class-specific widget traits
  • Configuration read/write utilities
  • Direction types
  • Draw APIs
  • Event handling
  • Geometry data types
  • Layout utilities
  • Standard messages
  • KAS core prelude
  • Text functionality
  • Theme API and sample implementations
  • Utilities

Macros

Structs

  • Action required after processing
  • Common widget data
  • An icon used for the window titlebar, taskbar, etc.
  • Widget identifier
  • Type-erased widget with input data
  • A popup (e.g. menu or tooltip)
  • Iterator over Id path components
  • The window widget
  • Identifier for a window or pop-up

Enums

Traits

Attribute Macros

  • A variant of the standard derive macro
  • A trait implementation is an extension over some base
  • Implement Default
  • Attribute to implement the kas::Widget family of traits