Ian Maurmann on 23 August 2012

CactusGUI 0.3.2

CactusGUI 0.3.2.0 (Alpha 1) is now available for download.

Needed to rework the element event listeners due to a bug where invisible, hidden, or covered elements were still clickable. For this release the listener object will only listen for elements that were drawn to the screen while rendering current frame.

Ian Maurmann on 04 June 2012

New Logo!

CactusGUI

CactusGUI is a user interface for the Pygame game engine. It allows you to easily drop textboxes, labels, and images into your game.

The goal of CactusGUI is to provide easy-to-use graphical elements without adding extra complications to your project. A good GUI should make things simpler, not more complicated.

Please Note: CactusGUI is just out of Pre-Alpha. It might have everything you need for your project, but for most projects it will not. If you need a more mature GUI then you'll need to look elsewhere: (PGU, OcempGUI, GooeyPy, Albow, ...and other Pygame GUI's)

UI Elements implemented:

  • textbox
  • label
  • image
  • keybind
  • button

Events implemented:

  • hover
  • unhover
  • focus
  • blur
  • mouseup
  • mousedown
  • click
  • rightclick
  • leftclick
  • keydown

License

CactusGUI is licensed under the LGPL (GNU Lesser General Public License, Version 2.1) the same license that Pygame uses.