SDL_gui

SDL_gui is a library written in C++ for displaying and controlling user interface elements in an SDL application.
Download

SDL_gui Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • Ray Kelm
  • Publisher web site:
  • http://www.newimage.com/~rhk/SDL_gui/

SDL_gui Tags


SDL_gui Description

SDL_gui is a library written in C++ for displaying and controlling user interface elements in an SDL application. SDL_gui is a library written in C++ for displaying and controlling user interface elements in an SDL application. SDL_gui has the following set of widgets: Screen, ToggleButton, Button, Label, Picture, Panel, TextEntry, CardStack and ProgressBar.Older versions of SDL_gui were written in C, and the C api has been preserved in version 0.10.0. Versions beyond 0.11.0 may not include the older API in its current form.It also provides wrapper objects for SDL_Surface, TTF_Font, and a callback mechanism. The wrapper objects allow reference counting, so that the widgets can share these resources easily. One interesting note - this library does no drawing of its own. It expects you to provide all the graphics. It provides a hierarchy of objects which you can feed surfaces into for drawing, and the event handling and behavior. The primary focus is the behavior. I don't want to tie it to a specific look and feel, since that would make it useless for games. For example, you give it images of what you want the buttons to look like when pressed, highlighted, normal, and disabled, and it manages the events and displays the appropriate image. It is intended to be a mid-level interface to SDL.Requirements:· SDL >= 1.1.4· SDL_image >= 1.0.9· SDL_ttf >= 1.2.1 Requirements: · SDL >= 1.1.4 · SDL_image >= 1.0.9 · SDL_ttf >= 1.2.1


SDL_gui Related Software