https://github.com/coder543/asterias
An intuitive, portable graphical toolkit for Rust.
https://github.com/coder543/asterias
Last synced: 9 months ago
JSON representation
An intuitive, portable graphical toolkit for Rust.
- Host: GitHub
- URL: https://github.com/coder543/asterias
- Owner: coder543
- License: mit
- Created: 2015-01-02T03:00:53.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-12-30T02:10:46.000Z (almost 10 years ago)
- Last Synced: 2025-01-09T18:10:01.412Z (11 months ago)
- Language: Rust
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Warning
This is heavily outdated. This was started before Rust was finalized, and other projects came up. I would like to make a GUI library in Rust one day, but this will need to be reworked significantly, and not much was ever completed.
# Asterias Toolkit
Asterias is a graphical toolkit that is intended to be both easy to use and
easily extended at the SDL2 layer, so it is both high-level and low-level. It is
named after the Asterias Seamount, which is an underwater mountain -- both high
and low.
## Design
Asterias is designed to be modular and extensible.
\#0 Initialize state (once) ->
\#1 For each UI widget, call render function -> \#2 Present Frame -> \#3 Check for events -> \#4 Asynchronously call event handlers -> (Loop back to \#1)