vurtun
|
8d4b3dca55
|
fixed undefined uninitialized memory behavior
|
2015-08-13 20:07:20 +02:00 |
|
vurtun
|
fd5a380a0d
|
fixed input behavior with overlapping panels after closing
|
2015-08-13 18:12:25 +02:00 |
|
vurtun
|
6709dc8875
|
added single depth overlapping menus to panels
|
2015-08-13 16:13:45 +02:00 |
|
vurtun
|
0a969c289c
|
added combo boxes and popup panels
|
2015-08-12 15:53:12 +02:00 |
|
vurtun
|
bfa81e57b1
|
added panel bound popups
|
2015-08-10 20:34:47 +02:00 |
|
vurtun
|
b65ab2eb75
|
updated Readme example + screenshot
|
2015-08-07 17:09:23 +02:00 |
|
vurtun
|
83de65caa8
|
next small update for changes please look in Issue #9
|
2015-08-07 16:53:52 +02:00 |
|
vurtun
|
a661171516
|
rewrote command buffering for easier multi-panel support
|
2015-08-06 16:36:28 +02:00 |
|
vurtun
|
f7ec1b8e30
|
added float spinner + rewrote panel row layout API
|
2015-08-05 12:48:01 +02:00 |
|
vurtun
|
ccb271e7d9
|
major update for changes look in the update issue #9
|
2015-08-02 21:22:26 +02:00 |
|
vurtun
|
4299c3e3b0
|
changed tab to layout tree
|
2015-07-30 22:19:06 +02:00 |
|
vurtun
|
b16822bede
|
refactored panel layout API to support additional layouts + added docs
|
2015-07-29 22:19:17 +02:00 |
|
vurtun
|
7ad4d90b3f
|
cleanup + removed tree widget temporarily + finished panel header implementation
|
2015-07-27 19:56:19 +02:00 |
|
vurtun
|
e109072025
|
change panel layout function names + enhanced panel header symbol API
|
2015-07-26 22:18:31 +02:00 |
|
vurtun
|
5e9605bb9b
|
fixed off by one header border drawing error only seen in the X11 demo
|
2015-07-22 19:22:36 +02:00 |
|
vurtun
|
0c3879141b
|
added menu to demo
|
2015-07-20 17:36:58 +02:00 |
|
vurtun
|
edf97d0cdf
|
major panel header API rewrite + removed and fixed partically visible widget click updates
|
2015-07-20 11:18:05 +02:00 |
|
vurtun
|
6f5c990470
|
added icon to tree nodes + fixed c++ errors
|
2015-07-18 03:37:42 +02:00 |
|
vurtun
|
c96ae5d7f6
|
added borderless tabs for tree like layouts in panels
|
2015-07-16 14:39:01 +02:00 |
|
vurtun
|
e35b3639bc
|
removed nanov library from demo
|
2015-07-16 14:08:54 +02:00 |
|
vurtun
|
b14ee62c42
|
added some docu + fixed nanovg demo
|
2015-07-16 14:05:40 +02:00 |
|
vurtun
|
85da49d348
|
added cloning/cutting/deleting/pasting to tree widget
|
2015-07-16 11:36:56 +02:00 |
|
vurtun
|
e4fa5fad12
|
added tree widget to panel API
|
2015-07-16 01:35:21 +02:00 |
|
vurtun
|
a77a6a91c9
|
fixed a lot of small issues
|
2015-07-15 11:37:13 +02:00 |
|
vurtun
|
2650b02bbd
|
cleanup + docu + added alternative to gui_panel_row_template API + fixed gui_panel_spacing for non table row layout
|
2015-07-14 13:26:53 +02:00 |
|
vurtun
|
25e0a4a0aa
|
fixed opengl font handling
|
2015-07-13 13:51:54 +02:00 |
|
vurtun
|
44c89ddab9
|
added moveable cursor with inserting and removing to the editbox
|
2015-07-12 16:36:55 +02:00 |
|
vurtun
|
899aaf0fda
|
remove win32 temporarily
|
2015-07-08 12:46:42 +02:00 |
|
vurtun
|
77033bb08e
|
made demos compile under C++
|
2015-07-08 12:33:07 +02:00 |
|
vurtun
|
e973545e3b
|
fixed closing/minimize button icon bounding box + fixed opengl text width callback
|
2015-07-02 13:28:43 +02:00 |
|
vurtun
|
2d79b360f0
|
devided text input into char and glyph for usability
|
2015-07-02 11:56:51 +02:00 |
|
vurtun
|
57c55bdf62
|
defined GUI_ASSERT in the demos + removed some unused variables
|
2015-06-28 10:28:55 +02:00 |
|
vurtun
|
5cd7218465
|
limited scrollbar mouse scroll to panels
|
2015-06-23 19:23:25 +02:00 |
|
vurtun
|
b26ea36656
|
removed rounding in win32 demo since it looks ugly as hell
|
2015-06-22 13:04:40 +02:00 |
|
vurtun
|
514edc2b86
|
fixed bat and win32 demo to compile
|
2015-06-22 12:52:08 +02:00 |
|
vurtun
|
aebb242e3f
|
seperated library by into header and source file since changes in the implementation part force a complete recompile
|
2015-06-20 19:06:36 +02:00 |
|
ocornut
|
6744ffa6ef
|
fixed win32 demo
|
2015-06-19 19:54:35 -06:00 |
|
vurtun
|
04ea758313
|
fixed some typos
|
2015-06-15 23:46:13 +02:00 |
|
vurtun
|
0085c2a6b2
|
added mouse wheel scrolling in opengl/nano demo for panel scrollbars
|
2015-06-10 17:35:46 +02:00 |
|
vurtun
|
0663b3197c
|
fixed some small issues
|
2015-06-10 15:09:10 +02:00 |
|
vurtun
|
9a97458ec6
|
tiny demo table example compression update
|
2015-06-10 11:25:35 +02:00 |
|
vurtun
|
a37cdb60f1
|
added user defined panel row widget layout
|
2015-06-09 17:05:05 +02:00 |
|
vurtun
|
f13126d474
|
fixed tab padding
|
2015-06-08 10:55:35 +02:00 |
|
vurtun
|
656c2e0362
|
added button with text and icon/triangle
|
2015-06-06 20:13:28 +02:00 |
|
vurtun
|
c3db81e0d5
|
updated nanovg example
|
2015-06-05 23:00:51 +02:00 |
|
vurtun
|
06c3c57954
|
fixed opengl font string width calculation
|
2015-06-05 22:55:17 +02:00 |
|
vurtun
|
34014b472b
|
fixed panel header spacing
|
2015-06-05 22:32:44 +02:00 |
|
vurtun
|
bf18f0bde2
|
finally fixed font drawing in opengl demo
|
2015-06-05 20:27:26 +02:00 |
|
vurtun
|
04cf4f9566
|
added additional docu
|
2015-06-04 22:37:47 +02:00 |
|
vurtun
|
52dcdb2d1e
|
added some documentation
|
2015-06-04 22:17:54 +02:00 |
|
vurtun
|
42c1e3b4e9
|
added round rectangles to win32 demo
|
2015-06-03 13:43:32 +02:00 |
|
vurtun
|
527f5df5a4
|
updated demo
|
2015-06-03 08:36:50 +02:00 |
|
vurtun
|
243250c5bd
|
moved to single header library
|
2015-06-03 00:58:57 +02:00 |
|
Micha Mettke
|
86e2110709
|
Update win32.c
|
2015-06-02 13:59:04 +02:00 |
|
vurtun
|
ce3422193e
|
removed shell widget
|
2015-05-31 21:57:20 +02:00 |
|
vurtun
|
966b872ca4
|
updated nanovg demo
|
2015-05-31 21:51:18 +02:00 |
|
vurtun
|
f902480a11
|
removed invalid files
|
2015-05-31 21:50:24 +02:00 |
|
vurtun
|
42e7d8a5cd
|
added basic widget rounding
|
2015-05-31 21:49:20 +02:00 |
|
vurtun
|
bb8c8a61da
|
updated win32 demo
|
2015-05-31 14:46:02 +02:00 |
|
vurtun
|
c211b8f6e6
|
fixed xlib example
|
2015-05-31 14:43:50 +02:00 |
|
vurtun
|
248c67acf9
|
added nanovg demo
|
2015-05-31 14:41:46 +02:00 |
|
vurtun
|
ef9570ca81
|
removed shitty opengl demo
|
2015-05-31 11:25:10 +02:00 |
|
vurtun
|
eea9452cee
|
added missing arguments to layout
|
2015-05-30 21:20:04 +02:00 |
|
vurtun
|
8b90b92cab
|
updated demos
|
2015-05-29 15:28:08 +02:00 |
|
vurtun
|
350b294811
|
fixed panel closing
|
2015-05-29 14:32:40 +02:00 |
|
vurtun
|
dc8bba66fb
|
removed a lot of bullshit
|
2015-05-29 14:18:23 +02:00 |
|
vurtun
|
80bd0259ae
|
small update
|
2015-05-24 20:32:22 +02:00 |
|
vurtun
|
6dd8655c55
|
small update
|
2015-05-24 16:07:06 +02:00 |
|
vurtun
|
4f13eecbcb
|
change layout state from boolean to enum
|
2015-05-23 21:09:38 +02:00 |
|
vurtun
|
b6216ca078
|
fixed some small things the clang analyzer found
|
2015-05-23 13:47:06 +02:00 |
|
vurtun
|
14cd68e283
|
updated screenshots
|
2015-05-23 00:56:22 +02:00 |
|
vurtun
|
676adcd7f4
|
extended slider visuals
|
2015-05-23 00:11:58 +02:00 |
|
vurtun
|
243bc00f71
|
fixed graph using of the wrong item padding axis
|
2015-05-22 15:14:26 +02:00 |
|
vurtun
|
1e42945906
|
revert back to old demo version
|
2015-05-21 22:10:07 +02:00 |
|
vurtun
|
11cb73ef97
|
temporarily removed opengl demo until all glitches are removed
|
2015-05-21 21:10:03 +02:00 |
|
vurtun
|
5fbec2129f
|
xlib not supported anymore since image blitting is shit with x11
|
2015-05-21 17:09:22 +02:00 |
|
vurtun
|
d1eb285888
|
small update
|
2015-05-21 13:06:29 +02:00 |
|
vurtun
|
5e062d6e25
|
added temporary configration modification + updated Readme + updated Screenshot
|
2015-05-20 17:05:28 +02:00 |
|
vurtun
|
8c125eaa12
|
further extended demo + shelf header are only as wide as the label
|
2015-05-19 18:49:24 +02:00 |
|
vurtun
|
bef36dad16
|
fixed menubar + made panel without header possible
|
2015-05-18 16:14:28 +02:00 |
|
vurtun
|
0e571b6799
|
added menubar
|
2015-05-18 15:18:47 +02:00 |
|
vurtun
|
f9319b0d0f
|
fixed win32 demo and some tings the msvc analyzer found + updated readme
|
2015-05-18 13:37:16 +02:00 |
|
vurtun
|
760c8d3736
|
extended tiled layout with horizontal and verticl spliting for panels in slots
|
2015-05-18 12:42:20 +02:00 |
|
vurtun
|
2c42c38bd6
|
restructured gui_layout
|
2015-05-17 21:55:31 +02:00 |
|
vurtun
|
d11e3a040c
|
fixed seperator behavior for multiple rows
|
2015-05-17 20:46:09 +02:00 |
|
vurtun
|
0f915e3f4a
|
fixed some demo isses
|
2015-05-17 20:19:24 +02:00 |
|
vurtun
|
516816f0bb
|
added tiled panel layout
|
2015-05-17 13:38:37 +02:00 |
|
vurtun
|
bad5fa85d3
|
remove test code
|
2015-05-16 23:39:07 +02:00 |
|
vurtun
|
b91cd2d840
|
added foreach loops
|
2015-05-16 12:26:39 +02:00 |
|
vurtun
|
8e70fc4f5a
|
updated Readme + removed unused code in the win32 demo
|
2015-05-14 15:14:15 +02:00 |
|
vurtun
|
615c8c5f64
|
added option group + demo clean up
|
2015-05-13 14:47:11 +02:00 |
|
vurtun
|
4083142e71
|
renamed hook functions
|
2015-05-12 17:05:12 +02:00 |
|
vurtun
|
43f492c34a
|
changed stack to use hook instead of panel
|
2015-05-12 17:01:02 +02:00 |
|
vurtun
|
c9666d1151
|
added editbox cursor color to config
|
2015-05-12 15:57:53 +02:00 |
|
vurtun
|
2a5df8e433
|
removed unused color from demo
|
2015-05-12 15:48:12 +02:00 |
|
vurtun
|
9ab58e2e3a
|
win32 update and font handling fix + removed things the msvc analyzer found
|
2015-05-12 14:14:36 +02:00 |
|
vurtun
|
19ce2c227c
|
removed rounding since it does not fit well
|
2015-05-11 11:19:48 +02:00 |
|
vurtun
|
7644774cdb
|
added panel hook concept
|
2015-05-10 15:47:54 +02:00 |
|
vurtun
|
30800c95f2
|
small update
|
2015-05-10 11:19:28 +02:00 |
|
vurtun
|
6ef3974c68
|
added another screenshot
|
2015-05-09 20:26:23 +02:00 |
|
vurtun
|
048438b587
|
fixed shelf scrolling + added addition screenshot
|
2015-05-09 19:42:31 +02:00 |
|
vurtun
|
2684857167
|
fixed panel header
|
2015-05-09 17:44:27 +02:00 |
|
vurtun
|
65473c94af
|
remove test code
|
2015-05-09 14:59:17 +02:00 |
|
vurtun
|
775d2d745a
|
added demo code + changed opengl demo
|
2015-05-09 14:26:44 +02:00 |
|
vurtun
|
24380a2dcf
|
fixed some stuff + created extensive demo
|
2015-05-09 14:11:55 +02:00 |
|
vurtun
|
5f9b1aef0f
|
fixed minimized panel footer + replace screenshot
|
2015-05-07 17:40:29 +02:00 |
|
vurtun
|
84aea7f218
|
moved scaler to normal window position
|
2015-05-07 17:14:19 +02:00 |
|
vurtun
|
90d536f7bf
|
that did not work
|
2015-05-07 15:52:35 +02:00 |
|
vurtun
|
7d8fe76ea7
|
back to start
|
2015-05-07 15:29:13 +02:00 |
|
vurtun
|
ee30d7efd7
|
removed some things I am not happy with
|
2015-05-07 15:05:57 +02:00 |
|
vurtun
|
902bdc8e11
|
added panel pool + introduced output buffer to make multible buffered panels easier
|
2015-05-07 13:41:55 +02:00 |
|
vurtun
|
027ae073cb
|
fixed opengl, win32 example
|
2015-05-04 11:03:15 +02:00 |
|
vurtun
|
1be7b39370
|
fixed allocator controlled buffer
|
2015-05-03 12:54:02 +02:00 |
|
vurtun
|
3e051adc12
|
converted buffer states to flags
|
2015-05-02 15:41:11 +02:00 |
|
vurtun
|
a29b0ac253
|
converted lines diagram + histogram into immediate mode representation
|
2015-05-02 13:30:01 +02:00 |
|
vurtun
|
8c44c62ae7
|
added command shell widget + fixed some text placing
|
2015-05-01 23:24:15 +02:00 |
|
vurtun
|
8edea98f75
|
fixed out of bounds input handling + advanced opengl text rendering
|
2015-05-01 18:31:42 +02:00 |
|
vurtun
|
6a819cdb41
|
removed test code
|
2015-05-01 13:21:35 +02:00 |
|
vurtun
|
d8364f2bb6
|
added opengl text input
|
2015-05-01 13:18:19 +02:00 |
|
vurtun
|
e135e1424f
|
added opengl demo
|
2015-04-30 16:12:21 +02:00 |
|
vurtun
|
51bb40dcc2
|
fixed some win32 issues
|
2015-04-29 15:56:46 +02:00 |
|
vurtun
|
a86e33fe90
|
small typos fixed
|
2015-04-28 22:08:07 +02:00 |
|
vurtun
|
80c0881d7c
|
added win32 demo
|
2015-04-28 15:32:44 +02:00 |
|
vurtun
|
0db2c191bf
|
removed test code + removed unused variables
|
2015-04-28 15:01:50 +02:00 |
|
vurtun
|
ace72d41a9
|
added basic overlapping panel support
|
2015-04-28 11:56:12 +02:00 |
|
vurtun
|
1774c74fc2
|
optimized draw command size
|
2015-04-27 16:22:56 +02:00 |
|
vurtun
|
5c14ed0a9e
|
added command buffer clipping
|
2015-04-27 16:01:40 +02:00 |
|
vurtun
|
1b7edff9c0
|
fixed typo +
made toggle button better visible
|
2015-04-26 22:38:55 +02:00 |
|
vurtun
|
c39233c86e
|
update
|
2015-04-26 13:30:22 +02:00 |
|
vurtun
|
da632a619d
|
fixed some small typos
|
2015-04-25 23:39:46 +02:00 |
|
vurtun
|
7109605c20
|
split panel into persitent and transient state
|
2015-04-25 15:30:51 +02:00 |
|
vurtun
|
5fcdfe5dc0
|
added buffering
|
2015-04-24 15:17:10 +02:00 |
|
vurtun
|
089eaa4b3c
|
small update
|
2015-04-20 21:14:58 +02:00 |
|
vurtun
|
8565b10159
|
fixed input widget bug
|
2015-04-20 14:19:37 +02:00 |
|
vurtun
|
00d08896f4
|
removed most of the group/tab/shelf state
|
2015-04-20 12:46:04 +02:00 |
|
vurtun
|
1cdc9051c2
|
small cleanup
|
2015-04-20 11:13:27 +02:00 |
|
vurtun
|
075925a66c
|
major rewrite
|
2015-04-19 22:12:37 +02:00 |
|
vurtun
|
f5b4bd73f3
|
updated Readme
|
2015-04-17 22:28:00 +02:00 |
|
vurtun
|
322bb21b9c
|
converted if/elese to switch + fixed some typos
|
2015-04-17 11:50:47 +02:00 |
|
vurtun
|
a3a25eb0c5
|
small cleanup
|
2015-04-16 22:04:34 +02:00 |
|
vurtun
|
41ce335226
|
basic features work for linux
|
2015-04-16 20:05:43 +02:00 |
|
vurtun
|
3a225b6fd9
|
readme fail
|
2015-04-16 16:02:29 +02:00 |
|
vurtun
|
a5cf6d9b70
|
fixed some bugs
|
2015-04-16 13:05:51 +02:00 |
|
vurtun
|
3e387af21a
|
fixed some small bugs
|
2015-04-16 11:58:13 +02:00 |
|
vurtun
|
581f8e9200
|
major render backend rewrite for greater portability
|
2015-04-15 14:37:19 +02:00 |
|
vurtun
|
f69689b6ce
|
updated Readme
|
2015-04-12 15:40:42 +02:00 |
|
vurtun
|
36bec32c56
|
added ttf file command argument
|
2015-04-10 21:50:42 +02:00 |
|
vurtun
|
a88a9ced86
|
removed unused test function
|
2015-04-10 18:40:48 +02:00 |
|
vurtun
|
be8c85f184
|
major update font handling update
|
2015-04-10 18:35:17 +02:00 |
|
vurtun
|
3ec9a0de9f
|
added align for labels & fixed selecting other panels if one panel is minimized
|
2015-04-08 11:54:33 +02:00 |
|