**Blendish** is a small collection of drawing functions for [NanoVG](https://github.com/memononen/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](https://svn.blender.org/svnroot/bf-blender/trunk/blender/release/datafiles/blender_icons16.png) and [font](https://svn.blender.org/svnroot/bf-blender/trunk/blender/release/datafiles/fonts/) from the Blender repository. See source code for more information. ![blendish_demo.png](https://bitbucket.org/repo/zAzpBG/images/3891331937-blendish_demo.png) ![oui_logo.png](https://bitbucket.org/repo/zAzpBG/images/4211571908-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](https://bitbucket.org/repo/zAzpBG/images/1655961333-oui_frozen.png)