Andrew Kravchuk
019df39478
Fix warning in Allegro5 demo
2021-11-02 19:22:01 +03:00
Alex Anderson
a37a563315
Add select all shortcut to glfw4 demo
2021-10-10 12:15:21 +02:00
Wladislav Artsimovich
1e4eacca2e
change NK_MEMSET to memset(), because NK_MEMSET is NK internal
2021-06-18 16:19:49 +02:00
Richard Gill
abbd89896f
added style and overview to xbc_cairo demo
2021-06-06 17:27:44 +02:00
Richard Gill
2b886bd2cd
fixes for PR inclusion
2021-05-13 15:22:52 +02:00
Richard Gill
14531a23a5
fixed rect multi color
2021-05-13 01:00:19 +02:00
Richard Gill
ef9fef2189
last xcb try
2021-05-06 21:35:36 +02:00
Richard Gill
596e5d76d9
try to impl rect multicolor command with cairo
2021-05-01 20:50:31 +02:00
Richard Gill
1ae558aa7f
added style selector in demo
2021-05-01 17:48:17 +02:00
Richard Gill
24594c8f75
working
...
from https://github.com/griebd/nuklear_xcb
2021-05-01 17:38:55 +02:00
marcinzelent
d829ff1ef1
Fixed copy and paste in glfw_opengl3 demo
2021-04-08 17:36:07 +02:00
Sylvain
fb698ba7ef
Set back clipping_enabled
2021-04-03 23:40:13 +02:00
Sylvain
6b5cfe5f2b
Save and restore the cliprect
2021-04-03 20:53:19 +02:00
Sylvain
3552e131a9
Remove setting GL attributes
2021-03-30 17:09:57 +02:00
Sylvain
34450093d7
Add example to use Nuklear with SDL2 SDL_Renderer and SDL_RenderGeometry()
2021-03-26 09:19:50 +01:00
Hecklezz
ff7f929e38
Made D3D11 implementation work when using NK_UINT_DRAW_INDEX
2020-12-29 15:08:47 +10:00
Martijn Versteegh
7fea82f534
Properly cleanup all resources and remove some obsolete comments.
2020-10-07 11:43:40 +02:00
Martijn Versteegh
dc635effbc
Don't show the grid demo, since it doesn't work that well without keyboard handling.
2020-10-07 11:42:45 +02:00
Martijn Versteegh
737bb49754
Remove overly spammy printf.\n
2020-10-07 11:37:45 +02:00
Martijn Versteegh
b5faf09c4f
Add a rawfb backend which uses SDL_Surface's for output.
...
The other sdl demo backends all use OpenGL, which defeats the
purpose of using SDL_Renderer for portabilty.
This is maybe not as good as a full SDL_Renderer backend, but it
is more flexible. For most applications software rendering of the
UI is more than fast enough.
2020-10-07 11:18:20 +02:00
Andrew Kravchuk
264abf4af1
Added processed event flag as a return value in allegro5 backend
2020-06-16 19:03:50 +03:00
Patrick McMorris
c1e7be31bd
fix incorrect memset size in shutdown for glfw demo
2020-06-11 23:03:38 -07:00
wyattscarpenter
9812c131b4
use integer for integer bound
...
I got a warning about this from my compiler (cl.exe). I tested it both ways, and the behavior is the same, except for the compiler warning no longer occurs after my change.
2020-06-11 07:08:43 -05:00
Andrew Kravchuk
539f477781
Improved user font initialization in allegro5 backend
2020-06-06 09:50:00 +03:00
Andrew Kravchuk
74db09cdab
Added ability to use user fonts after initialization in allegro5 backend
2020-06-05 12:01:49 +03:00
Andrew Kravchuk
f7960ba73c
Fixed naming bug in allegro5 backend image support
2020-05-27 07:57:02 +03:00
Andrew Kravchuk
151916aee4
Added image support to allegro5 backend
2020-05-26 17:56:13 +03:00
Arnavion
e98ddde398
Migrate wayland demo to xdg_shell.
...
The wl_shell interface it previously used is deprecated and not implemented
by some compositors, like sway.
Fixes #134
2020-05-17 12:07:21 -07:00
Richard Gill
910df27fa0
nuklear_glfw_gl3.h without implementation ( #124 )
...
note: including nuklear implementation in glfw_gl3 implementation file is still needed because of the usage of some macros (i.e. NK_MEMSET)
2020-05-08 13:12:55 +02:00
crazyBaboon
244a98ea7b
Fix missing space in overview.c "Popup->Right click here:"
2020-05-03 11:06:50 +01:00
Richard Gill
fe01ff52eb
demo/glfw_opengl3 Remove global state
2020-04-30 15:17:24 +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
Zidi
135b585695
zidi add comment
2020-02-27 10:11:05 +08:00
Zidi
ad8dcbb385
add some comment
2020-02-26 22:50:16 +08:00
Zidi
9ee58df23e
add some comment
2020-02-26 22:47:48 +08:00
Zidi
ce6b5b03c4
fix backspace question mark problem
2020-02-26 11:21:22 +08:00
Zidi
5b4cc7b5eb
zidi fix backspace won't work problem in SFML UTF-8
2020-02-26 11:01:09 +08:00
skoperst
a88cd062b7
Add pure C wayland demo
...
This implementation uses software rendering in native wayland client.
2019-12-12 21:24:46 +02:00
dumblob
df60f5590d
Merge pull request #761 from sukhchainn/patch-2
...
Remove superfluous #include <math.h>
2019-09-20 18:04:41 +02:00
Jimmi Holst Christensen
7fafcb3ac7
add ctrl support for x11 demos
2019-09-18 18:27:25 +02:00
Jmmi
f176f3d7e6
use memset macros instead of fn in x11 demos
2019-08-16 22:20:22 +02:00
Lory171
130f0a6303
x11_xft fixes
...
Fixes for the X11 backend with XFT fonts from demo/x11_xft:
- fixed some memory leaks by destroying XFT objects during cleanup
- the function to get text width was returning the wrong value
- the clipping space of text boxes was not implemented for XFT
- misc
2019-07-23 01:34:43 +02:00
Infinity_X
15e4dae107
Add type conversion for calloc
2019-07-10 19:32:36 +08:00
Lory171
7decd7c600
x11_xft fix resize issue
2019-07-08 20:55:35 +02:00
dumblob
9854477f0b
Merge pull request #817 from ccawley2011/sfml-fix
...
Fix compilation of the SFML demos
2019-06-16 20:38:13 +02:00
Tropby
386386f7de
added casts to HBITMAP (needed to compile with mingw 32bit)
...
added "A" to CreateFont (needed to compile with mingw 32bit)
2019-06-15 12:50:24 +02:00
0x0203
e8d1c38546
Fix nits (see PR #851 ) to clean up x11_rawfb
2019-06-10 18:03:22 -04:00
0x0203
4de6d284a3
- Determine pixel layout at runtime instead of relying on compile-time flags
...
- Fix some potential null dereference bugs
2019-06-06 14:54:30 -04:00
0x0203
1dfe4ebc19
Implement software rendering of RECT_MUTI_COLOR for x11_rawfb
2019-06-06 12:58:03 -04:00
0x0203
46031ccc5f
Make x11_rawfb set_style() examples correct
2019-06-06 12:51:16 -04:00
0x0203
6d24023d98
- Implement text foreground color
...
- Be consistent about reading and writing pixel values to avoid casting/offset madness
- clean up function names for clarity/consistency
- Fix fence post errors preventing get/set pixels from operating on first row/column
- Enforce mutual exclusivity for pixel layout macros
2019-06-06 12:42:32 -04:00
0x0203
b9f9d0a176
Allow proper drawing to last column of screen.
2019-05-31 19:31:54 -04:00
dumblob
b76f2f28c4
Merge pull request #777 from sa-kib/rawfb_xft_demo_fixes
...
x11_rawfb and x11_xft demos fixes
2019-05-28 10:32:58 +02:00
Cameron Cawley
930ac1e888
Fix compilation of the SFML demos
2019-02-28 00:10:42 +00:00
Cameron Cawley
e032440225
Fix background colour in Direct3D 9 demo
2019-02-27 17:56:38 +00:00
Sergiy Kibrik
945c7f82ac
demo/x11_xft: fix UTF-8 text rendering
...
If XftDrawString8() is given non-ASCII UTF-8 string it fails to properly render it.
Using XftDrawStringUtf8() instead seems to be doing the right thing.
Signed-off-by: Sergiy Kibrik <sakib@darkstar.site>
2018-12-11 17:20:10 +02:00
Sergiy Kibrik
0a46238a44
demo/x11_rawfb: fix build errors
...
Like these:
main.c: In function ‘main’:
main.c:234:20: error: ‘ctx’ undeclared (first use in this function)
overview(ctx);
^
Signed-off-by: Sergiy Kibrik <sakib@darkstar.site>
2018-12-11 17:06:16 +02:00
Micha Mettke
3e10d1204b
Merge pull request #759 from kphillisjr/gdi_fixes
...
Demos: some windows GDI fixes
2018-11-01 19:28:07 +01:00
Micha Mettke
99904e9f4b
Merge pull request #764 from DeXP/master
...
Add Raspberry Pi to OpenGL ES2
2018-11-01 19:23:37 +01:00
Robert Winkler
36a8d2a5ad
Fix issue 548
...
The issue was introduced in the fix for 416 (commit 8559aeb
).
The original problem was (backspace and arrows moving too fast) is not a
nuklear problem but a GLFW problem. Because of the way nuklear handles
input (it must be between input_begin and end), the key callback method
GLFW offers is not an option.
So we have to use glfwGetKey() which returns the current state of a key
not whether it was just pressed or released, so nuklear acts like it
was pressed every single frame, hence the "too fast" problem.
The fix checks for state change and discards the event if there was
no change. This kills key repeat behavior (for named keys) on
*all* platforms which makes deleting or arrowing inconvenient.
Since there's no way to fix the shortcomings of a callback vs event
based input API, my "fix" just makes the original fix conditional
on a macro NK_KEYSTATE_BASED_INPUT
2018-10-30 00:43:01 -07:00
Dmitry Hrabrov
272f1b9a05
Create Readme.md for OpenGL ES
2018-10-28 14:31:00 +03:00
Dmitry Hrabrov
bb21a3c836
Add Raspberry Pi to OpenGL ES2 makefile
2018-10-28 14:08:15 +03:00
Brain Developer
721b3755f4
I removed an additional #include <math.h>
...
I found an additional "#include <math.h>" so I removed it.
Thinking that it was additional.
2018-10-22 21:10:01 +05:30
Kenney Phillis Jr
3121e6cb2a
gdi demo: Implement nk_gdi_rect_multi_color.
...
This implements the GDI Rect Multicolor functions. This will work without
any problems when targetting Windows 2000 and up.
TODO: Fix Alpha blending. The Color Matrix does not render correctly.
2018-10-18 18:13:56 -05:00
Kenney Phillis Jr
9c2af0124d
gdi demo: fix style issues.
...
A small fix of style where tabs are replaced with spaces.
2018-10-18 18:13:36 -05:00
Vincent Torri
1fdf7828af
demos: fix typo (clipbard --> clipboard)
2018-09-15 06:52:10 +02:00
Micha Mettke
4ce3b6a0b3
Merge pull request #701 from buserror/fix-out-of-bound-access
...
overview.c: Fix an out of bound access
2018-06-29 21:43:12 +02:00
Michel Pollet
8ddb3e59f6
xlib: Add support for x11_xft for antialiases fonts
...
Looks a lot better.
Signed-off-by: Michel Pollet <buserror@gmail.com>
2018-06-21 13:41:04 +01:00
Michel Pollet
e5dee6bf3d
overview.c: Fix an out of bound access
...
Access 8 elements in a 4 elements array.
Signed-off-by: Michel Pollet <buserror@gmail.com>
2018-06-21 11:08:28 +01:00
vurtun
0981c1a321
Fixed #677 contextual right-click behavior
...
Closing a contextual menu by right click caused invalid behavior and
bocking. In addition having consecutive contextual menus and closing an
earlier menu will wrongfully open a following menu. Both are now fixed.
2018-04-23 10:55:35 +02:00
vurtun
3f99a80f11
Added selectable tree nodes #626
2018-04-14 13:57:25 +02:00
vurtun
aa6752487f
Merge branch 'lumonix-glfw_opengl4_demo'
2018-04-06 09:24:56 +02:00
vurtun
1098b22423
Changed GLFW context version to OpenGL 4
2018-04-06 09:20:53 +02:00
Micha Mettke
9a8899fb29
Merge pull request #644 from vtorri/master
...
d3d11 demo: release target view with ID3D11RenderTargetView_Release()…
2018-04-01 04:15:57 -07:00
Dickby
0dabcdd1f9
correct major/minor version of opengl in x11_opengl2
2018-03-23 16:14:32 +01:00
Vincent Torri
602ad7d6f9
d3d11 demo: release target view with ID3D11RenderTargetView_Release() and not with ID3D11ShaderResourceView_Release()
2018-03-14 10:14:17 +01:00
Micha Mettke
d9ccea11fe
Merge pull request #640 from vtorri/master
...
d3d11 demo: GetBuffer requires a void ** as 4th argument.
2018-03-01 09:37:55 -08:00
Vincent Torri
30a5709e0a
d3d11 demo: GetBuffer requires a void ** as 4th argument.
...
Fix warning with gcc.
2018-03-01 16:22:19 +01:00
vurtun
19ce2bf091
Removed cursor hidding while property dragging
2018-02-12 09:53:18 +01:00
Patrick Rudolph
66946dc3cf
nuklear_rawfb: Use pitch in offset calculation
...
Use the framebuffer pitch to calculate the correct offset.
Fixes garbled rendering on framebuffer that have
pitch != x_resolution * bpp / 8.
The demo application is unaffected as the pitch always aligns with
the x resolution of the window.
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
2018-02-04 17:08:17 +01:00
um
e409328ff2
fixed nk_gdi_stroke_rect() : used old version (Rectangle/RoundRect) but with transparent brush.
2018-02-02 10:32:45 +03:00
um
f771450e93
Correct GDI window sizing handling
2018-02-01 17:26:27 +03:00
Martins Mozeiko
5acdfc9e34
correctly draw non-filled rectangle for GDI demo
2018-01-29 22:14:41 -08:00
vurtun
48a9d3176b
Fixed ANSI C warnings
2018-01-28 11:59:06 +01:00
vurtun
f8dfddd732
Applied patch from #603 for panel border drawing
2018-01-28 11:48:44 +01:00
Kees Rijnen
205089ff62
Add opengl 4 demo that uses bindless textures and pesistent mapped vertex buffer
2018-01-22 06:00:39 -08:00
vurtun
2891c6afbc
Update demos to new color picker API
2018-01-05 13:09:27 +01:00
vurtun
bd30c124a6
Fixed #544 color picker (breaking change)
2018-01-05 12:32:42 +01:00
Micha Mettke
df96bac317
Merge pull request #590 from mgerhardy/travis
...
TravisCI changes
2018-01-03 12:27:14 -08:00
William Emerison Six
1b64d1241d
show full label in overview popup by expanding horizontal space
2018-01-02 22:06:19 -05: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
Micha Mettke
5b9d6a9e6f
Merge pull request #591 from mgerhardy/issue584
...
Fixed parts of issue #584
2018-01-01 06:34:47 -08:00
Martin Gerhardy
be55f26a9f
Fixed parts of issue #584
2017-12-31 17:26:52 +01:00
Martin Gerhardy
43277a4ff2
Fixed issue #588
2017-12-31 16:54:43 +01:00
vurtun
a9e5e7299c
Added extended submenus to overview.c
2017-12-07 11:50:27 +01:00
vurtun
f7833d0379
Fixed #569 and added additional formated tooltip
2017-12-04 13:23:18 +01:00
Micha Mettke
7e32431af8
Merge pull request #549 from GreenByteSoftware/master
...
Fix D3D9 rendering in certain scenarios
2017-11-29 22:13:08 +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
Aurimas Blažulionis
a012e7b48c
Merge branch 'master' of https://github.com/vurtun/nuklear
2017-11-26 19:45:52 +02:00
Krzysztof Starzyk
c7d9d09522
Ident
2017-11-12 12:49:15 +01:00
Krzysztof Starzyk
dde257903c
Fix ident
2017-11-12 12:47:13 +01:00
Krzysztof Starzyk
bcd0234ff8
Add OSX build for SFML demo
2017-11-12 12:39:23 +01:00
Aurimas
9a07540974
Fix D3D9 rendering in certain scenarios
2017-11-11 15:32:22 +02:00
Michael Bosse
0fca7e2045
Adds protection of the texture matrix stack which allows the user to use sf::Sprites with this code unmodified otherwise
2017-10-17 17:16:55 -04:00
Micha Mettke
056af25e27
Merge pull request #534 from DeXP/gles2
...
OpenGL ES2.0: Emscripten support
2017-10-17 12:23:56 +02:00
Patrick Rudolph
3705464605
demo/x11_rawfb: Change license to MIT
...
Relicense all x11_rawfb demo files under MIT license.
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
2017-10-09 17:41:06 +02:00
DeXP
e57e0149f3
Emscripten support
2017-10-08 21:26:33 +02:00
vurtun
e5850a01b9
Fixed style issues in software renderer
2017-10-07 14:30:22 +02:00
vurtun
5d72fe5f86
Merge branch 'nuklear_softrast' of https://github.com/siro20/nuklear into siro20-nuklear_softrast
2017-10-07 14:01:22 +02:00
Patrick Rudolph
2eb72b26e4
Add software rasterizer library and demo.
...
The software rasterizer is to be used with raw framebuffer
devices, where no GPU or X11 is available.
The demo emulates a raw framebuffer on X11 using XShmImage / XImage.
Features implemented:
* Drawing primitives
* Drawing polygons (using Darel Rex Finley algorithm)
* Drawing arcs and circles (using Bresenham's elipses algorithm)
* Drawing images using nearest filtering
* Bounds check on every operation
* Fastpath for lines
* Font rendering using nearest filtering
* Window resize
* Thread safe implementation by using a context
* Fixed lower and upper scissors on fast-path
* Adapted coding style to nuklear's style
* Implemented text scissors
Color formats:
Define one of them at compile time.
* RAWFB_RGBX_8888 (32bpp)
* RAWFB_XRGB_8888 (32bpp)
Tested:
The library has been tested on Lenovo Thinkpad T500 and is able to render
more than 30fps on a single core with no further optimizations and VSNYC enabled.
TODO:
* Improve font rendering by using filters.
* Account font foreground color.
Usage:
The raw framebuffer library needs a "texture" that holds the prerendered
font data. The texture is used at runtime to blit the letters onto screen.
You have to provide the framebuffer address, dimension and pitch.
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
2017-10-07 12:08:24 +02:00
Micha Mettke
ed57400644
Merge pull request #529 from DeXP/gdip-fonts
...
GDI+ multiple fonts support
2017-10-04 21:41:41 +02:00
Dmitry Hrabrov
49c3bcd0c6
nk_ prefix
2017-10-04 20:05:47 +03:00
vurtun
af216a1be4
Merge branch 'gles2' of https://github.com/DeXP/nuklear into DeXP--gles2
2017-10-04 15:10:05 +02:00
Micha Mettke
c582959eea
Merge pull request #527 from DeXP/gdip
...
GDI+ nk_gdip_fill_rect background fix
2017-10-04 15:08:07 +02:00
Dmitry Hrabrov
02e6a81625
GDI+ multiple fonts support
...
Each custom loaded font requires own `GpFontCollection`. So there is array of font collections now.
2017-10-01 18:38:08 +03:00
Dmitry Hrabrov
a01977264c
Revert X11 changes
2017-10-01 18:36:40 +03:00
DeXP
cc8556533f
Open GL ES 2 demo
...
Can be used on: Linux, Mac OS X, Android, Emscripten
2017-10-01 14:10:57 +02:00
Dmitry Hrabrov
49f6b1134e
Revert X11 changes
2017-10-01 14:08:06 +02:00
Dmitry Hrabrov
ecee5816d5
Revert X11 changes
2017-10-01 13:42:41 +03:00
Dmitry Hrabrov
d0ed8bc3cf
GDI+ nk_gdip_fill_rect background fix
...
1. Main background area was filled by 2 big overlapping rectangles. It works good on solid but not on semi-transparent themes. Just replaced 2 big rectangles with 1 big and 2 small.
2. There is no need in [nk_gdip_fill_rect filled pies fix](7ab7327fa4
) anymore. It disturbs semi-transparent themes too.
2017-10-01 13:33:52 +03:00
Micha Mettke
48f659abd8
Merge pull request #497 from jwdeitch/master
...
fix compiling error on OSX (-lglfw3 not found)
2017-09-18 17:41:54 +02:00
Dmitry Hrabrov
708a7ebbc3
Xlib: remove text BG rectangle
...
It's already window or BGcolor on background.
2017-09-11 15:15:38 +03:00
Dmitry Hrabrov
f72dd6239d
Optional stb_image defines
2017-09-11 14:00:20 +03:00
Dmitry Hrabrov
5de84dc310
Fix stb_image path
2017-09-04 12:38:04 +03:00
Dmitry Hrabrov
5fc8a250aa
stb_image with bit transparency
...
X11 do not support transparent images itself. So the clip mask is calculating in this code. X11 ClipMask support only bit transparency.
2017-09-04 12:35:32 +03:00
lieff
039afa80ae
fix asan error (out-of-scope variable access)
2017-09-01 13:06:49 +03:00
jwdeitch
52f24d4e67
fix compiling error on OSX
...
error: ld: library not found for -lglfw3
2017-08-17 00:58:08 -04:00
cascade256
f7137ec0f1
Fix GLFW double clicking
2017-08-13 00:55:07 -07:00
Micha Mettke
27603d5b97
Merge pull request #449 from Fra-Ktus/master
...
allowing touch event to work on iOS and Android
2017-06-06 20:40:00 +02:00
Micha Mettke
3b8d66a57c
Merge pull request #450 from Fra-Ktus/gdi_nk_image
...
Implemented nk_create_image and nk_delete_image for the win32 gdi
2017-06-06 20:39:16 +02:00
Martins Mozeiko
e14dd1cb1b
Demo using Direct3D 9 for rendering
2017-06-05 21:09:16 -07:00
FraKtus
9c3ab8ed60
implemented nk_create_image and nk_delete_image
2017-06-04 15:29:42 +02:00
FraKtus
042cd078ec
implemented nk_create_image and nk_delete_image
2017-06-04 11:34:42 +02:00
FraKtus
3debbd2104
allowing touch event to work on iOS and Android
2017-06-04 11:20:25 +02:00
Martins Mozeiko
edac63b81e
double click support in demo code for Windows platforms
2017-05-16 22:29:43 -07: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
1a87c13d84
Fixed multiline commment in commented out code
2017-03-25 23:29:42 +01:00
vurtun
23eea231d8
Added horizontal scrolling
2017-03-21 21:21:58 +01:00
vurtun
6bb00890fb
Fixed PR styling issues
2017-03-18 18:09:54 +01:00
Silas Parker
0073110c9b
Xlib: Add font stack push function and copy/paste support
2017-03-16 15:39:12 +00:00
vurtun
e77b723d98
Removed unused defines and parameters
2017-03-15 18:19:21 +01:00
vurtun
7c7e15e5c3
Fixed some styling issues in sfml demos
2017-03-12 13:30:14 +01:00
vurtun
220c314df4
Merge branch 'master' of https://github.com/ricanteja/nuklear into ricanteja-master
2017-03-12 13:02:55 +01:00
Ricardo Antonio Tejada
3d77394bd2
Forgot to edit link to point to SFML webpage and not Allegro..
2017-03-01 22:25:42 -05:00
Ricardo Antonio Tejada
1574367121
Makefiles done.
2017-03-01 22:23:21 -05:00
Ricardo Antonio Tejada
c6bfe1c157
Finally! I fixed that bug that I had. sf::Mouse::setPosition was setting the position of the cursor to desktop coordinates not window coordinates.
2017-03-01 17:17:43 -05:00
Ricardo Antonio Tejada
63e98d90bd
Almost ready for merge. Need to fix bug with mouse movement. Need to implement clipboard support. Lastly need to write ReadMe on instructions for building.
2017-02-28 19:32:55 -05:00
Ricardo Antonio Tejada
5007519ae7
Dumped the pure SFML folder. Got it working enough to realize that it just ran too slow to continue wasting time on it. SFML creates a OpenGL context anyway so users can drop in the nk_sfml_gl2.h and not need anything else. I'll have to add this in the readme. Tried to make my code as similar to other demos for sake of consistency.
2017-02-23 02:02:59 -05:00
Ricardo Antonio Tejada
73b0b945b4
Added OpenGL3 for SFML and also working on "pure" SFML renderer.
2017-02-17 17:54:24 -05:00
Ricardo Antonio Tejada
2babe51576
Fixed the clipping glitch (bug that caused the window borders and backgrounds to not be rendered).
...
Fixed text input bug that could cause the program to crash.
2017-02-13 01:59:32 -05:00
Martins Mozeiko
aa3ffd6917
GDI+ simplified image loading, added error checking and image freeing
2017-02-10 00:41:31 -08:00
Ricardo Antonio Tejada
2d1ea95600
Adding SFML backends for Nuklear. Working on porting over the OpenGL 2 renderer from the GLFW and SDL examples.
...
Still some rendering bugs I would like some help on.
2017-02-09 20:54:28 -05:00
Dmitry Hrabrov
35e8558be4
GDI+ split rendering GUI and clear surface
...
For example, I draw something via GDI+. Now I can call `nk_gdip_render_gui(AA)` and it will not erase my drawings, just will draw on top.
Previos API was not changed.
2017-02-04 18:24:49 +03:00
Dmitry Hrabrov
4442697ee0
GDI+ set text color only once
2017-02-04 12:53:19 +03:00
Dmitry Hrabrov
5d98939a2d
GDI+ text transparent background fix
...
There is no need do draw filled rectangle behind of any text
2017-02-04 12:52:02 +03:00
Micha Mettke
3123ba0167
Merge pull request #330 from DeXP/master
...
Remove warning: 'nk_to_upper' defined but not used
2017-01-24 22:28:13 +01:00
vurtun
6b27c20231
Fixed #331 with graceful x11 window closing
2017-01-23 19:33:58 +01:00
Dmitry Hrabrov
16c2dddae4
Fix typo
2017-01-23 11:19:27 +03:00
Micha Mettke
431e67597c
Merge pull request #327 from DeXP/master
...
GDI+: loading TTF font from file
2017-01-21 19:55:16 +01:00
Dmitry Hrabrov
8033c400b4
Added loading TTF font from file
...
Also font API rename to be the same with images.
2017-01-20 15:09:27 +03:00
Micha Mettke
b544d616e3
Merge pull request #324 from DeXP/master
...
Define IStream interface
2017-01-19 20:35:03 +01:00
Dmitry Hrabrov
4d957de4a1
Define IStream interface
2017-01-19 22:14:56 +03:00
vurtun
5011a36529
Updated CHANGELOG format and versioning
2017-01-15 21:13:38 +01:00
vurtun
34d0fcd43d
Merged #198 with bottom-left corner scaler
2017-01-14 15:22:22 +01:00
vurtun
be7ac9b903
Updated Makefile as of #256
2017-01-14 09:46:13 +01:00
vurtun
aa1f516fa3
Added row template layout example to demo/overview
2017-01-12 20:49:52 +01:00
Micha Mettke
14f107b0ab
Merge pull request #318 from DeXP/master
...
GDI+ load font from memory
2017-01-10 14:58:27 +01:00
Dmitry Hrabrov
24f4e3f288
GDI+ load font from memory added
...
There is new user function: `nk_gdipfont_create_mem`. Added `fontCollection` member to `gdip` structure to automatically clean it up at execution end.
2017-01-07 16:16:03 +03:00
Dmitry Hrabrov
7ab7327fa4
nk_gdip_fill_rect filled pies fix
...
Added 1px overlap near filled pies. There is no empty space between pie and rectangle now. It was especially conspicuous on red theme.
2017-01-07 14:26:26 +03:00
Micha Mettke
24c756c264
Merge pull request #315 from seibelj/allegro5_impl
...
Allegro5 nuklear backend and touchscreen support
2017-01-07 11:01:22 +01:00
Micha Mettke
5ad19783c3
Merge pull request #316 from DeXP/master
...
GDI+ images support
2017-01-07 10:12:40 +01:00
seibelj
7dbd9f910e
PR fixes. Removed all keyboard callback code as it can be accomplished with nk_edit flags
2017-01-06 14:09:44 -05:00
Dmitry Hrabrov
5aeddddd74
Added GDI+ images support
2017-01-06 15:40:01 +03:00
Dmitry Hrabrov
840f539eab
Added OLE32 to dependencies list
2017-01-06 15:33:37 +03:00
seibelj
bc6c9c7093
Added readme and keyboard handler example files
2017-01-05 16:00:11 -05:00
seibelj
6d5fba0cbb
Removed display checkers because they appear not to work for custom events. Also fixed up whitespace and changed a variable name from nil to none because of objective-c conflicting
2017-01-05 15:24:19 -05:00
seibelj
1cf83d258e
Improved soft keyboard support
2017-01-03 13:05:17 -05:00
seibelj
bde7c3c4e9
Fix for multitouch causing issues
2017-01-03 11:13:46 -05:00
seibelj
73e58012ef
Fixes for touch events
2017-01-02 23:12:39 -05:00
seibelj
63e2cbafb6
initial touch support
2017-01-02 21:48:48 -05:00
vurtun
e63ae83349
Extended 16-bit scrollbar offsets to 32-bit #312
2016-12-31 20:05:17 +01:00
seibelj
eb58042b1a
Merge branch 'master' into allegro5_impl
2016-12-31 14:00:58 -05:00
seibelj
533d5d28ef
Much progress on allegro5 impl. Also added SELCT_ALL command
2016-12-31 13:58:57 -05:00
vurtun
a835309973
Fixed typo inside GLFW demo #311
2016-12-31 19:14:47 +01:00
Micha Mettke
21f406f848
Merge pull request #306 from juliuszint/master
...
fixed relative path of demo fonts in d3d11 sample
2016-12-31 14:00:22 +01:00
seibelj
e2c48555d4
Added initial work for allegro5 backend
2016-12-31 01:29:45 -05:00
Dmitry Hrabrov
d6ac1e4d3f
nk_gdip_fill_rect coordinates fix
...
Fix incorrect button drawing (wrong stroke, empty spaces in stroke line near the corners). Since there are quarters of circle in the angles then lines must be moved to R, not to D.
2016-12-29 21:34:58 +03:00
Julius Zint
13834901bb
fixed relative path of demo fonts in d3d11 sample
2016-12-26 16:37:47 +01:00
Naoyuki Sawa
43b05749d2
fix for readability
2016-11-15 23:26:57 +09:00
Naoyuki Sawa
2849cdf8cd
fix: In the windows demos, the key reaction is occured at the timing of the control keys are released.
2016-11-15 19:49:24 +09:00
vurtun
c61d4f063c
Fixed edit multiline widget width calculation
2016-11-14 19:21:49 +01:00
vurtun
4a4fdf1976
Added missing X11 key up and down event handling
2016-11-14 19:10:36 +01:00
vurtun
34b12bd402
Added missing up and down event key to SDL demo
2016-11-14 19:06:10 +01:00
vurtun
9f9591c18d
Removed SDL1.2 version to ease development
2016-11-06 11:37:17 +01:00
Micha Mettke
a24f3f6bca
Merge pull request #254 from coderobe/patch-1
...
Fix segfault in sdl1_2 demo
2016-11-06 11:36:25 +01:00