Provides boilerplate for simple interactive GTK / Cairo applications.
Haskell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src/Graphics/UI/Toy
.gitignore
LICENSE
README.md
Setup.hs
toy-gtk.cabal

README.md

toy-gtk

This is a GTK backend for the toy-interface library. It provides a simple interface for creating applications which draw things and interact with the mouse and keyboard. It handles the minutiae of setting up the gtk window and canvas, and processes the input events.

Why "toy"?

The name "toy" comes from the "toy framework", a part of the lib2geom library. It's used in building "toys" demonstrating the features of the library. This is a different variety of "TDD" - but instead of tests, it's toys! We found that building little demos to be a nice way to drive initial design / development.

Installation

If you want to build the latest repository versions of the toy packages, use toy-sources, or manually fetch / build the repositories.