Demo window system / GUI, for syndicate-2017.
- Racket 100%
| layout | ||
| .gitignore | ||
| gui.rkt | ||
| hsv.rkt | ||
| oakura-beach-20081225.jpg | ||
| README.md | ||
| syndicate-gui-snapshot.png | ||
Simple GUI experiments using Syndicate
This repository contains UI experiments using Syndicate and its OpenGL 2D support.
Files:
-
gui.rkt: Main entry point. Runracket gui.rktto 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:
