Leonard Ritter
|
24ec05c01e
|
UI_BREAK: support for manual newlines, querying inserted newlines
|
10 years ago |
Leonard Ritter
|
a1b5e9414f
|
implemented vertical UI_WRAP
|
10 years ago |
Leonard Ritter
|
f366bbbdd9
|
fixed excess right space for UI_JUSTIFY|UI_WRAP
|
10 years ago |
Leonard Ritter
|
94b617340f
|
added UI_WRAP mode and example
|
10 years ago |
Leonard Ritter
|
14f73fcda7
|
added demo for UI_COLUMN
|
10 years ago |
Leonard Ritter
|
74e6658f6a
|
added UI_LAYOUT, UI_ROW demos to example
|
10 years ago |
Leonard Ritter
|
15ec166709
|
split up parent/child layout flags into uiSetBox and uiSetLayout
|
10 years ago |
Leonard Ritter
|
044c012e79
|
fixed uiSetLayout(), added uiAddLayout() for accumulative flags
|
10 years ago |
Leonard Ritter
|
0d6863730b
|
- rect queries are absolute, removed uiGetAbsoluteRect()
- removed uiParent()
- removed more internal structures
|
10 years ago |
Leonard Ritter
|
58510e14b7
|
- new flex layouter (no wrap yet)
- replaced per-item event handler with global handler
- removed item count, item id
- removed UI_PROPAGATE
- sizeof(UIitem) down to 48 bytes
|
10 years ago |
Leonard Ritter
|
29d04b90ea
|
- added new flex-mode bitflags (not functional yet)
- removed UI_ADJUST_HEIGHT event
|
10 years ago |
Leonard Ritter
|
b95cf18c92
|
oui: use item identity for state keeping
|
10 years ago |
Leonard Ritter
|
aa8e0ced01
|
merged data and handles; handles can either be set or allocated.
|
10 years ago |
Leonard Ritter
|
4243d5e845
|
- merged layout flags, event flags, frozen flag, visited flags into single item flagset
|
10 years ago |
Leonard Ritter
|
179f9c59e2
|
updated code to match current nanovg git
|
10 years ago |
Leonard Ritter
|
8977f16d27
|
fixed button state check
|
10 years ago |
Leonard Ritter
|
6759a4b5dc
|
removed UI_APPEND
|
10 years ago |
Leonard Ritter
|
89c53ac58c
|
fixed a type signature error
|
10 years ago |
Leonard Ritter
|
0bc10ad5f4
|
support for double-, triple-, etc. clicks
|
10 years ago |
Leonard Ritter
|
d60ac60f06
|
added test case
|
10 years ago |
Leonard Ritter
|
3132f241bd
|
renamed the RelTo* functions to something more descriptive
|
10 years ago |
Leonard Ritter
|
6801ceea4b
|
blendish: support for "join area" arrow overlay
|
10 years ago |
Leonard Ritter
|
cf2fd9d80e
|
blendish: added bndSplitterWidgets()
|
10 years ago |
Leonard Ritter
|
b490ecb269
|
blendish: node title bar
|
10 years ago |
Leonard Ritter
|
7cda6169d9
|
blendish: new function for node backgrounds
|
10 years ago |
Leonard Ritter
|
9174cff67c
|
added bndNodePort, bndNodeWire and example
|
10 years ago |
Leonard Ritter
|
428080e6c0
|
oui.h: support for modifier keys
|
10 years ago |
Leonard Ritter
|
d97023bf47
|
oui.h: support for text input & example
|
10 years ago |
Leonard Ritter
|
58efd4c713
|
separated uiLayout() from uiProcess(), allowing to draw before items are processed
|
10 years ago |
Leonard Ritter
|
a15fafb396
|
blendish: added BND_DISABLED_ALPHA constant
|
10 years ago |
Leonard Ritter
|
c52de289ea
|
blendish: support for beveled panels
|
10 years ago |
Leonard Ritter
|
b326005024
|
replaced droidsans.ttf with correctly attributed Deja Vu Sans
|
10 years ago |
Leonard Ritter
|
acbce63e65
|
oui: support for UI_FROZEN
|
10 years ago |
Leonard Ritter
|
d3fe13934e
|
example: missed a constant rename
|
10 years ago |
Leonard Ritter
|
0950220fc3
|
example: added checkbox example
|
10 years ago |
Leonard Ritter
|
1d2c910008
|
- oui: expanded layout support for better stacking
- oui: callbacks for appending new items
- oui: more API changes
|
10 years ago |
Leonard Ritter
|
be9335b526
|
oui: new layout engine
|
10 years ago |
Leonard Ritter
|
ec0611d613
|
more work on oui.h: simplifications, better support for radio buttons
|
10 years ago |
Leonard Ritter
|
c78fb2df9c
|
documented oui.h
|
10 years ago |
Leonard Ritter
|
1caa18e80a
|
initial check-in oui.h
|
10 years ago |
Leonard Ritter
|
3588acb251
|
updated example to include layout + ui test
|
10 years ago |
Leonard Ritter
|
bc04c71ed7
|
moved text offset up by one pixel
|
10 years ago |
Leonard Ritter
|
7cfa604921
|
added font and icon dependencies along license notice
|
10 years ago |
Leonard Ritter
|
26c8227bfa
|
added text field support
|
10 years ago |
Leonard Ritter
|
e28a30585c
|
added bndScrollBar and example
|
10 years ago |
Leonard Ritter
|
72d9be0ec2
|
added example
updated for newest nanovg API
|
10 years ago |