My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members

GRO_gui is a simple and flexible GUI library for SDL. It is built upon several experimental ideas which turned out to work quite well :)

GRO_gui is undergoing some important changes right now so that it can save and load via XML and to make memory management much more obvious.

Features

  • Full standard widget set
  • Currently missing one or two
  • Beacons implementation
  • A unique concept which is more flexible and automatic than Signals and Slots
  • Automatic widget arrangement grid
  • Just add widgets to a group and they'll arrange themselves
  • Widget building-blocks
  • Basic widgets are meant to be combined into more complicated ones
  • Flexible widget rendering
  • You can control every pixel of the widget painters (box, frame, design)
  • Swappable back-ends for graphics rendering and fonts
  • Planned support for 2D SDL through Sprig and SDL_gfx as well as 2D OpenGL (currently only the Sprig renderer is fully functional)
  • Permissive licensing (MIT and others available)

Powered by Google Project Hosting