Skip to content

UbiCastTeam/candies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

548 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Candies is an Animated Nested Design Interface Elements Set

The Clutter project is a fantastic tool for building animated, simple and touch-oriented interfaces. CANDIES (short for: Candie's an Animated Nested Design Interface Elements Set) is an LGPL2-licensed, OpenGL-powered Python GUI toolkit built on top of the Python clutter bindings.

It features:

  • a layout manager derived from wxWidgets code, handling alignment, fitting and positionning of GUI widgets (vertical, horizontal, grid, widget expansion, ...) as well as paged panels (tabs, scrollables)
  • various clutter base classes wrappers (animation, primitives, color, bitmap and cairo texture)
  • a preliminary widget collection useful for general purpose cases (buttons, sliders, keyboard input, dialog windows ...)
  • theming support (colors, border width and fonts declaration)
  • SVG skinning support with global SVG file caching (global color and font declaration)
  • python logging support

We use it at UbiCast to power our touch video mixing interfaces.

About

Clutter-based python GUI toolkit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5