Richard Gill
54cd692d17
added comment on ifdefs to use styles in demos
2022-10-13 11:51:50 +02:00
Richard Gill
fc5ce1c495
demos: set style with defines
...
To avoid having to modify the demo code,
conditionnally include a predefined style
2022-10-12 21:19:58 +02:00
Rob Loach
ca49016428
Rename more null variables to tex_null
2022-07-30 17:45:12 -04:00
Rob Loach
54fd67bddd
Rename additional .null variables
2022-07-30 17:43:46 -04:00
Rob Loach
ec4acc7cf4
Rename the null variable to tex_null
2022-07-30 17:38:10 -04:00
crazyBaboon
f0dccaeeec
Integrate file browser with glfw opengl2 demo ( #400 ) and restructure demo/ directory accordingly
2022-03-14 20:46:44 +01:00
lib-omar
811dbacd12
Favor switch over if-else chain in event handler.
2022-01-29 14:18:07 -05:00
Cameron Cawley
459ba9c48c
Integrate the canvas example with the demos
2021-12-16 20:26:26 +00:00
Cameron Cawley
60c52adfaf
Enable and fix most GCC warnings ( #377 )
...
Co-authored-by: Rob Loach <robloach@gmail.com>
2021-12-16 20:44:00 +01:00
Cameron Cawley
9af0103cac
Build all demos as C89
2021-12-14 20:14:34 +00:00
Wladislav Artsimovich
1e4eacca2e
change NK_MEMSET to memset(), because NK_MEMSET is NK internal
2021-06-18 16:19:49 +02:00
Zane Ashby
9818f642da
Fix memory leak in demo and example code.
...
Clear cmds nk_buffer after each frame to stop it growing over time.
2020-04-12 01:40:09 +12:00
crazyBaboon
4f6b838748
Remove duplicated #include <math.h>
2020-03-09 21:51:08 +00:00
Johan Söderlind Åström
81e408a805
Added arg params in main function to fix conflicting types for 'SDL_main' error
2020-02-28 15:24:03 +01:00
Vincent Torri
1fdf7828af
demos: fix typo (clipbard --> clipboard)
2018-09-15 06:52:10 +02:00
vurtun
2891c6afbc
Update demos to new color picker API
2018-01-05 13:09:27 +01:00
Martin Gerhardy
b17ec490ef
TRAVIS: include demo windows and activate warnings
2018-01-02 08:26:29 +01:00
vurtun
6bddc5c5f0
Update demos configurables and removed warnings
2018-01-01 17:20:55 +01:00
vurtun
9e2cce1ebc
Removed not needed } from comment
2017-11-28 12:21:39 +01:00
vurtun
054136075c
Fixed warnings and UB in demo code
2017-11-27 20:44:13 +01:00
vurtun
9dc7323b74
Added platform double click support #412
2017-05-06 18:50:32 +02:00
vurtun
5cf6f204b7
Removed wrong `nk_window_is_closed` in demos
2017-04-06 09:51:50 +02:00
vurtun
23eea231d8
Added horizontal scrolling
2017-03-21 21:21:58 +01:00
vurtun
5011a36529
Updated CHANGELOG format and versioning
2017-01-15 21:13:38 +01:00
vurtun
34b12bd402
Added missing up and down event key to SDL demo
2016-11-14 19:06:10 +01:00
vurtun
bd3fd8300f
Pulled panel memory managment into nuklear
...
I simplified a lot of API calls by pulling panel memory management
inside the library. All API calls which previously required a panel
as parameter are now handling their panel themself.
2016-10-29 23:28:47 +02:00
vurtun
e4623c7f8a
Upgraded demos to new non-block popup APIs
2016-09-15 20:18:41 +02:00
vurtun
1b9779ce51
Nuklear now allows custom vertex layouts
...
I removed the default vertex type and instead create an API to allow the
user to specify the vertex struct layout. Of course you are still
bound on what the library actual has on vertex data but the type and
sequence of the data is now configurable. This commit is quite
experiental and could introduce some bugs, but so far it look fine.
2016-09-02 15:33:49 +02:00
vurtun
02718210e6
Added additional property version for double
...
Nuklear now has three different property versions for int, float and
added by this commit a double version. Internally an additional change
happend. Now the type of the property is actually taken into account
and floating pointer errors due to casting are less of an issue.
2016-08-12 12:08:13 +02:00
vurtun
94ca7accdf
Version 1.05 split varargs include into own define
...
Previously I packed standard library variable arguments as well as
file operation into one define `NK_INCLUDE_STANDARD_IO`. This caused
some problems and I split the define into two. So if you want the old
behavior you need to define `NK_INCLUDE_STANDARD_IO` as well as
`NK_INCLUDE_STANDARD_VARARGS`. If you only want file operations but
not variable arguments only define `NK_INCLUDE_STANDARD_IO` and
if you only want varargs but not file operations please only define
`NK_INCLUDE_STANDARD_VARARGS`.
2016-08-06 17:44:00 +02:00
vurtun
c4315eaf5b
Added flags indicate if an event was used in demo
...
Demos for x11 and sdl have been update so that `nk_xxx_handle_event'
return true (1) if the given event was usefull and processed by
nuklear and false (1) if not.
2016-08-01 12:51:43 +02:00
vurtun
c5614d9098
Release 1.01 changes in changelog in `nuklear.h`
...
Breaking changes to the button API, font atlas and added software
cursor to library.
2016-07-16 01:33:37 +02:00
vurtun
920374bb44
Added scrollbar shortcuts to demos
2016-06-16 20:53:30 +02:00
vurtun
1ac8021979
Fixed mouse dragging behavior
...
Fixed a bug inside the library and demos causing wrong dragging
behavior for `nk_property_xxx`.
2016-06-06 11:36:39 +02:00
vurtun
25cfeb98af
Added property OS cursor hiding for mouse grabbing
2016-05-23 14:56:22 +02:00
vurtun
ef4be0a1bd
Extended OS window size in demos
2016-05-19 12:30:17 +02:00
vurtun
a529f967e6
Another demo change to fix High DPI screens
2016-05-16 20:22:52 +02:00
vurtun
a5c4094a1d
Added High DPI flag to SDL2 backends
2016-05-05 18:44:07 +02:00
vurtun
f5dc2906a8
Converted backend demos into single header files
2016-04-30 17:09:01 +02:00
vurtun
eb7b0847b6
Fixed build for optional examples
2016-04-29 17:06:31 +02:00
vurtun
34a9405e69
Fixed C++ demo errors
2016-04-29 14:31:27 +02:00
vurtun
389176ef4b
Added additional SDL/GLFW OpenGL 2.2 demo
2016-04-29 14:07:08 +02:00
vurtun
154ffb1133
Hopefully fixed SDL rendering for High DPI display
2016-04-29 13:16:18 +02:00
vurtun
601f1bb521
Renamed demo directories
2016-04-29 12:03:20 +02:00