oui-blendish /

Filename Size Date modified Message
103 B
added example
741.5 KB
replaced droidsans.ttf with correctly attributed Deja Vu Sans
1.1 KB
initial check-in
4.8 KB
replaced droidsans.ttf with correctly attributed Deja Vu Sans
18.0 KB
added font and icon dependencies along license notice
1.4 KB
README.md edited online with Bitbucket
4.5 MB
added an enumerator for all icons
250.7 KB
added an enumerator for all icons
87.4 KB
fixed multiline label positioning
42.4 KB
- support for squeezing in ROW/COLUMN mode
62.3 KB
OUI_USE_UNION_VECTORS
933 B
added example

Blendish is a small collection of drawing functions for NanoVG in a single C header file, designed to replicate the look of the Blender 2.5+ User Interface. You can use these functions to theme your UI library. Some metric constants for faithful reproduction are also included.

To render correctly, Blendish needs both icon sheet and font from the Blender repository. See source code for more information.

oui_logo.png

The repository also hosts OUI (short for "Open UI", spoken like the french "oui" for "yes"), a platform agnostic single-header C library for layouting GUI elements and handling related user input. Together with a set of widget drawing and logic routines it can be used to build complex user interfaces.

Here's a screenshot of Blendish styling a set of layouted OUI items (also contained in example.cpp).

oui_frozen.png

Here's a shot of all available Blendish theming functions:

blendish2.png