Leonard Ritter
|
dafb2e8ece
|
- expanded documentation on oui.h
- switched uiInsert/uiAppend, as the meaning is clearer this way
|
10 years ago |
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
|
4b4d8f3cf2
|
missed prototypes
|
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
|
945bd812a3
|
whoops, tab mode was enabled in editor, fixed
|
10 years ago |
Leonard Ritter
|
4b09ffeb4d
|
removed lastkid/previtem entries, reducing UIitem size to 32 bytes
|
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
|
3fdef9c99e
|
state validation on GetFocusedItem() destroyed state
|
10 years ago |
Leonard Ritter
|
22ef68fd18
|
fixed hot item
|
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
|
1bf721fbcd
|
added UI_ADJUST_HEIGHT to support multiline text boxes
|
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
|
9e7dc62cd8
|
context clicks go directly through
|
10 years ago |
Leonard Ritter
|
6759a4b5dc
|
removed UI_APPEND
|
10 years ago |
Leonard Ritter
|
e407717c70
|
- removed UI_EXTEND, as using code can replicate this function easily
- added UI_PROPAGATE which allows to propagate events to parents
- can only hover items that take mouse related events
|
10 years ago |
Leonard Ritter
|
40e1a7f9ca
|
blendish: added bndColorButton
|
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
|
dab1d7bc0c
|
oui: added UI_SCROLL event
|
10 years ago |
Leonard Ritter
|
91b515d50f
|
uiMakeCurrent no longer clears items
|
10 years ago |
Leonard Ritter
|
b362329a46
|
added uiGetItemCount()
|
10 years ago |
Leonard Ritter
|
fdfb902168
|
added uiUpdateHotItem()
|
10 years ago |
Leonard Ritter
|
82c3c1a1a8
|
added an enumerator for all icons
|
10 years ago |
Leonard Ritter
|
3132f241bd
|
renamed the RelTo* functions to something more descriptive
|
10 years ago |
Leonard Ritter
|
2c323265a5
|
added uiExtend to interface
|
10 years ago |
Leonard Ritter
|
054bbe0679
|
converted defines to enums
|
10 years ago |
Leonard Ritter
|
4e96ad8476
|
added extern "C" flag for oui.h
|
10 years ago |
Leonard Ritter
|
09103fc73e
|
merge
|
10 years ago |
Leonard Ritter
|
43fe99cb82
|
added BND_EXPORT, OUI_EXPORT for situations where an export
define is needed.
|
10 years ago |
Leonard Ritter
|
01d09dfb38
|
Merged in learn_more/blendish/include_guard (pull request #3)
better guard compat functions
|
10 years ago |
learn_more
|
02ca6f6923
|
prefix fmin/fmax with bnd_ to prevent clashing definitions.
|
10 years ago |
learn_more
|
1f7df53386
|
guard fmin / fminf functions against double definitions (when combining projects)
|
10 years ago |
Leonard Ritter
|
8639cf36d5
|
Merged in learn_more/blendish/compat (pull request #2)
blendish compat.h
|
10 years ago |
learn_more
|
7bd9cc95a3
|
actually remove the include when the file is removed...
|
10 years ago |
learn_more
|
05a160bf67
|
self-containing header
|
10 years ago |
learn_more
|
b6f05f0398
|
blendish compat.h
(copy from liminal/speedups/defs/compat.h
|
10 years ago |
Leonard Ritter
|
8de9f9d04b
|
oui: support for extending items by event
|
10 years ago |
Leonard Ritter
|
8ea104d97d
|
oui: added callback for right mouse button
|
10 years ago |