theframework 0.8.100

A cross platform application UI framework.
Documentation

TheFramework

TheFramework is the UI and application framework for Eldiron.

It provides an abstraction layer for applications and games. You create your app inside a trait, pass it to TheFramework, and it runs on all supported backends.

Without any enabled options, TheFramework opens a window and provides a pixel buffer for drawing and user events (mouse, keyboard, trackpads etc.) to your application trait.

Option: ui

With the ui option TheFramework becomes a full-featured UI framework for professional desktop and web apps.

  • Powerful canvas-based layout system
  • Widgets include sliders, drop down lists, text/code editors, item lists, toolbars, menu bars, and a node editor
  • Communication via channels
  • Intelligent redrawing — only redraws widgets and canvases when needed
  • Integrated layouts, styles, and themes
  • Integrated undo/redo

License

Licensed under the MIT License.