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.
- Host: GitHub
- URL: https://github.com/daar/oui-blendish
- Owner: daar
- License: other
- Created: 2017-07-21T08:33:49.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-07-21T08:35:12.000Z (almost 9 years ago)
- Last Synced: 2025-03-30T22:26:29.882Z (about 1 year ago)
- Language: C
- Homepage: https://bitbucket.org/duangle/oui-blendish
- Size: 3.81 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.

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

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