An open API service indexing awesome lists of open source software.

https://github.com/daar/oui-blendish

Fork of duangle/oui-blendish.
https://github.com/daar/oui-blendish

Last synced: 11 months ago
JSON representation

Fork of duangle/oui-blendish.

Awesome Lists containing this project

README

          

**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.

![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)

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

![blendish2.png](https://bitbucket.org/repo/zAzpBG/images/1457969701-blendish2.png)