[][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 Window trait.

TkData

The type of per-widget toolkit data.

Enums

Class

Widget classifications

Traits

Core

Common widget behaviour

Editable

Additional functionality required by the Entry class.

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 (x, y) coordinate or a size.