README
This commit is contained in:
parent
f6302cb668
commit
0c0ff3af06
|
@ -0,0 +1,23 @@
|
||||||
|
# Simple GUI experiments using Syndicate
|
||||||
|
|
||||||
|
This repository contains UI experiments using
|
||||||
|
[Syndicate](http://syndicate-lang.org/) and its
|
||||||
|
[OpenGL 2D support](https://github.com/tonyg/syndicate/tree/master/racket/syndicate-gl).
|
||||||
|
|
||||||
|
Files:
|
||||||
|
|
||||||
|
- `gui.rkt`: Main entry point. Run `racket gui.rkt` to run the demo.
|
||||||
|
|
||||||
|
- `layout/`: A simple widget layout engine, loosely inspired by TeX's boxes-and-glue model.
|
||||||
|
|
||||||
|
- `sizing.rkt`: TeX-like "dimensions", including "fills"
|
||||||
|
|
||||||
|
- `layout.rkt`: Uses "dimensions" to specify "table layouts",
|
||||||
|
which are then realized in terms of specified rectangle
|
||||||
|
coordinates
|
||||||
|
|
||||||
|
- `hsv.rkt`: Utility for converting HSV colors to RGB.
|
||||||
|
|
||||||
|
Screenshot:
|
||||||
|
|
||||||
|
![Syndicate GUI screenshot](syndicate-gui-snapshot.png)
|
Binary file not shown.
After Width: | Height: | Size: 491 KiB |
Loading…
Reference in New Issue