[−][src]Crate kas
KAS, the toolKit Abstraction Library
The KAS library is designed for concise, programatic descriptions of GUIs which are translated to some backend "toolkit" on use.
Modules
callback | Callback specific code |
control | Control widgets accept simple input |
dialog | Dialog boxes |
display | Display widgets show information but are not interactive |
event | Event handling |
macros | Library macros |
Structs
CoreData | Common widget data |
Rect | A rectangular region. |
SimpleWindow | The main instantiation of the |
TkData | The type of per-widget toolkit data. |
Enums
Class | Widget classifications |
Traits
Core | Common widget behaviour |
Editable | Additional functionality required by the |
HasText | Functionality for widgets with visible text |
Layout | An internal detail. |
TkWidget | Common widget properties. Implemented by the toolkit. |
Toolkit | The primary trait to be implemented by KAS toolkits. |
Widget | A widget encapsulates code for event handling and/or drawing some feature of a sub-region of a window. |
Window | A window is a drawable interactive region provided by windowing system. |
Type Definitions
Coord | An |