Nuklear
This is a minimal-state, immediate-mode graphical user interface toolkit written in ANSI C and licensed under public domain. It was designed as a simple embeddable user interface for application and does not have any dependencies, a default render backend or OS window/input handling but instead provides a highly modular, library-based approach, with simple input state for input and draw commands describing primitive shapes as output. So instead of providing a layered library that tries to abstract over a number of platform and render backends, it focuses only on the actual UI.
nk_style Struct Reference
Collaboration diagram for nk_style:

Data Fields

const struct nk_user_fontfont
 
const struct nk_cursorcursors [NK_CURSOR_COUNT]
 
const struct nk_cursorcursor_active
 
struct nk_cursorcursor_last
 
int cursor_visible
 
struct nk_style_text text
 
struct nk_style_button button
 
struct nk_style_button contextual_button
 
struct nk_style_button menu_button
 
struct nk_style_toggle option
 
struct nk_style_toggle checkbox
 
struct nk_style_selectable selectable
 
struct nk_style_slider slider
 
struct nk_style_knob knob
 
struct nk_style_progress progress
 
struct nk_style_property property
 
struct nk_style_edit edit
 
struct nk_style_chart chart
 
struct nk_style_scrollbar scrollh
 
struct nk_style_scrollbar scrollv
 
struct nk_style_tab tab
 
struct nk_style_combo combo
 
struct nk_style_window window
 

Detailed Description

Definition at line 5346 of file nuklear.h.


The documentation for this struct was generated from the following file: