Commit Graph

198 Commits

Author SHA1 Message Date
vurtun af049ba0ad added shelf button colors to config 2015-05-14 21:00:18 +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 f1113b4b3a removed unused color 2015-05-12 14:24:37 +02:00
vurtun 77ef75a44f updated Readme 2015-05-11 13:25:05 +02:00
vurtun 807c4b631f small update 2015-05-11 12:45:22 +02:00
vurtun 19ce2c227c removed rounding since it does not fit well 2015-05-11 11:19:48 +02:00
vurtun c30dc7dca6 added rounding as configurable parameter (still needs to be implemented in the demos 2015-05-10 22:17:30 +02:00
vurtun 200f1cf38a compressed some duplicated code 2015-05-10 20:27:13 +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 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 24380a2dcf fixed some stuff + created extensive demo 2015-05-09 14:11:55 +02:00
vurtun 90d536f7bf that did not work 2015-05-07 15:52:35 +02:00
vurtun fa2c7a7c28 removed unused structs 2015-05-07 15:38:38 +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 732d165ea2 update 2015-05-03 11:45:29 +02:00
vurtun e77aaf9afd added table 2015-05-02 21:18:45 +02:00
vurtun 3e051adc12 converted buffer states to flags 2015-05-02 15:41:11 +02:00
vurtun 62981aba66 added sub buffering 2015-05-02 15:14:28 +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 d8364f2bb6 added opengl text input 2015-05-01 13:18:19 +02:00
vurtun 8a2d7c02b7 added image button 2015-04-30 16:46:11 +02:00
vurtun e135e1424f added opengl demo 2015-04-30 16:12:21 +02:00
vurtun a86e33fe90 small typos fixed 2015-04-28 22:08:07 +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 afc994fe2d updated Readme and added screenshot 2015-04-25 16:44:43 +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 b41897352e added another FAQ 2015-04-20 22:29:31 +02:00
vurtun 089eaa4b3c small update 2015-04-20 21:14:58 +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 41ce335226 basic features work for linux 2015-04-16 20:05:43 +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 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
vurtun 4b749995d8 added getter for context panel position and size 2015-04-07 18:47:32 +02:00
vurtun 70b27e07b1 panel header is now mandetory 2015-04-07 18:37:06 +02:00
vurtun 0a7b0b44f8 fixed slider step 2015-04-07 18:20:28 +02:00
vurtun f5670d319f fixed small typos 2015-04-07 03:24:31 +02:00
vurtun db82d3c104 changed clip memory management + fixed opengl demo + uses correct MAkefile 2015-04-05 17:19:44 +02:00
vurtun 79950c83c4 fixed typo + used correct boolean type 2015-04-04 18:26:22 +02:00
vurtun 773c6fa00a removed list 2015-04-03 21:09:21 +02:00
vurtun 12c71aabf8 scrollbar is mandetory 2015-04-03 18:59:24 +02:00
vurtun 3639ce35aa updated Readme + removed possible null pointer access 2015-04-03 17:40:47 +02:00
vurtun 78e2684697 made tab/group/shelf own type 2015-04-03 13:21:45 +02:00
vurtun 226dbee7cd lean & mean demo 2015-04-02 20:09:03 +02:00
vurtun 260b7da2cc added layout tabs 2015-03-31 18:29:45 +02:00
vurtun 4fb9870f33 added panel tabs 2015-03-30 17:31:55 +02:00
vurtun 667b4bcf29 removed need for string length in api 2015-03-30 00:51:07 +02:00
vurtun 4e7f37243c small changes 2015-03-27 19:07:22 +01:00
vurtun bf027d6a21 rewrote list 2015-03-27 18:14:02 +01:00
vurtun 3489caac85 moved opengl to demo directory 2015-03-27 17:19:49 +01:00
vurtun a1bb6f6c0f fixed image widget 2015-03-27 01:57:45 +01:00
vurtun 30c37b134c removed container_of macros becauce of undefined behavior (clang) and added sdl text input 2015-03-25 22:52:25 +01:00
vurtun 760767d789 added panel scaling 2015-03-25 14:15:42 +01:00
vurtun 855e181015 basic panel movement working 2015-03-24 17:12:42 +01:00
vurtun 1a83fff3e8 multiple panels are working 2015-03-24 13:08:42 +01:00
vurtun 5c2ffcae38 X11 -> SDL2 + beginning of last abstraction layer 2015-03-23 17:18:18 +01:00
vurtun 6f82dbf69c texture changed 2015-03-20 18:01:27 +01:00
vurtun b4555c26dc added text box 2015-03-20 11:59:29 +01:00
vurtun 6f78f0bcff update 2015-03-20 10:58:11 +01:00
vurtun 06aa6a2f34 shit's in flames 2015-03-17 14:42:49 +01:00
vurtun b2abef3b5a added panel group + panel border 2015-03-16 14:02:47 +01:00
vurtun de1cc580fe update 2015-03-16 09:51:33 +01:00
vurtun cbc25a5d5f added spinner + command input 2015-03-14 17:05:30 +01:00
vurtun a80f80c141 cleanup + image + text 2015-03-13 20:01:31 +01:00
vurtun 6df135829c cleanup 2015-03-12 22:53:28 +01:00
vurtun b7be69dcf0 add panel minimizing and closing 2015-03-11 18:17:37 +01:00
vurtun 523a604258 fixed panel spacing 2015-03-11 15:08:34 +01:00
vurtun 3197437cac rewrote command buffer 2015-03-11 14:00:59 +01:00
vurtun 23f685505e basic panel working 2015-03-10 13:50:27 +01:00
vurtun 098dc82f1b changed api 2015-03-09 20:04:45 +01:00
vurtun 2c6428552a font handling finally done 2015-03-08 19:19:07 +01:00
vurtun 8793415d6b font almost done 2015-03-07 17:02:37 +01:00
vurtun 24688273bb added text drawing 2015-03-05 19:50:56 +01:00
vurtun 03e1e72c62 finished font loading 2015-03-05 18:14:47 +01:00
vurtun a0dcd2c090 on the way to font rendering 2015-03-05 15:37:11 +01:00
vurtun a40e9bd2e2 added scrollbar 2015-03-04 14:54:48 +01:00
vurtun c046e0eab4 extended further + removed some undefinded behavior 2015-03-04 11:59:02 +01:00
vurtun e3aa8df99d initial 2015-03-03 17:24:02 +01:00