Commit Graph

303 Commits

Author SHA1 Message Date
Ray
18a32e61ab GuiGrid() Corrected issue with div by 0 2020-03-12 12:29:20 +01:00
Ray
6cf73a3054 GuiTextBoxMulti(), minor tweak to align cursor 2020-03-11 16:09:58 +01:00
Ray
9d911f7104 REVIEWED: IsMouseButtonPressed() to use define value 2020-03-11 16:00:41 +01:00
Ray
d3c810311c REVIEWED: GuiTextBoxMulti() #54
Simplified code, avoid line breaking.

WARNING: If a line is longer than box width, it crashes... word-wrap implementation requires some review...
2020-03-11 16:00:09 +01:00
Ray
9d1e48bfe6 Expose internal GuiColor*() controls #74 2020-03-11 12:27:20 +01:00
Ray
6f80bfbbd1 Updated to raygui 2.7 2020-02-20 16:43:24 +01:00
Ray
ffdeef8d17 Experimenting with a tooltips API
Found several limitations:
 - Tooltip timming can not be properly set on imgui mode
 - Tooltip underlap to controls drawn after current control

Still, a quite interesting feature for further analysis.
2020-02-20 16:36:18 +01:00
Ray
b8932dab26 RENAMED: riconsdata.h to ricons.h 2020-02-14 23:18:43 +01:00
Ray
efe2a42cee Remove unneded define 2020-01-30 18:02:26 +01:00
Ray
4fb2b73a15 Addressed issue #66
NOTE: GetDirectoryPath() has also been updated in raylib, latest master branch version must be used!
2020-01-26 12:55:14 +01:00
Ray
aa28f6c759 Review GetTextIcon() for #67 2020-01-26 12:00:33 +01:00
Ray
e1e296583e Review custom allocators warnings 2020-01-26 12:00:14 +01:00
Ray
4047b43b10 Removed atoi() dependency 2020-01-24 18:01:57 +01:00
Ray
146068751c Improved standalone support and example 2020-01-22 13:43:46 +01:00
fce438cd1c Support custom memory allocators 2020-01-19 11:21:29 +01:00
09d583687a Review functions declaration properties 2020-01-19 11:09:09 +01:00
9f589be0c2 🐛 Fixed GuiGrid, GuiTextBoxMult, README (outdated #define for icons) (#64) 2020-01-12 23:59:41 +01:00
40ceed83cc Update year to 2020 2020-01-06 13:50:05 +01:00
Ray
0843425e4e Rename and review riconsdata.h 2019-11-26 00:54:39 +01:00
Ray
f296f53a1c Review defines 2019-11-26 00:54:13 +01:00
Ray
1beef1c0e0 Move ricons logic to raygui
Now ricons.h only contains icons data, so, it can be easily generated (and replaced) using rGuiIcons tool.
2019-11-25 19:54:32 +01:00
Ray
1cc900bff9 Review some logic 2019-11-25 19:41:15 +01:00
Ray
a2c5ffc272 Move text box extended to separate module 2019-11-25 19:07:40 +01:00
58307af091 Fixed GuiSpinner defines (#60)
GuiSpinner and ValueBox were being disabled when the  RAYGUI_TEXTBOX_EXTENDED was set.
2019-11-04 10:44:34 +01:00
Ray
b312ba5f78 Remove trailing spaces 2019-10-17 17:16:47 +02:00
Ray
e9833c1a4f Add enum names and one new icon 2019-09-30 17:51:55 +02:00
Ray
2c96d4a157 Improved module for rGuiIcons
- ADDED: GuiLoadIcons()
 - ADDED: GuiGetIconData() and GuiSetIconData()
 - ADDED: GuiSetIconPixel(), GuiClearIconPixel(), GuiCheckIconPixel()
2019-09-30 17:36:34 +02:00
Ray
f164f744ac Review some defines naming and exposure 2019-09-30 17:34:30 +02:00
Ray
00fb56245d Update raygui.h 2019-09-17 00:32:27 +02:00
Ray
6469c92b69 DEFAULT properties propagation is done automatically 2019-09-16 00:34:49 +02:00
d3b2f49da3 Update GuiListViewEx()
Security check in case of NULL items text provided
2019-09-15 17:53:59 +02:00
5572d37fe0 REMOVED: GuiLoadStyleProps() and GuiUpdateStyleComplete()
Those functions were useless and confusing, design simplified!

Now GuiSetStyle() propagates default property values automatically
2019-09-15 17:53:19 +02:00
b888ce73ef Update version to avoid confusions
Current raygui 2.6 is already published, so, I'm working on raygui 2.7
2019-09-14 19:02:35 +02:00
Ray
a9744a2fab raygui 2.6 release
GuiLabelButton() - Small tweak
2019-09-09 21:54:17 +02:00
Ray
a56f878115 Minor tweak 2019-09-08 01:10:25 +02:00
Ray
54fcb03380 RENAMED: GuiState() > GuiSetState()
ADDED: GuiGetState()
2019-09-03 15:45:14 +02:00
Ray
ad3531609c Review some functions
- GetTextBounds(), adapted to new TEXT_PADDING property, it probably still requires some work...
 - GuiDropdownBox(), reviewed and corrected some issues on item selection.
 - GuiLoadStyle(), adapted binary file loading code
 - Reviewed some default style properties
2019-09-02 23:18:25 +02:00
9b68062910 REVIEW: GetTextBounds() and GuiDrawText() 2019-09-01 13:21:18 +02:00
1adfb6cef5 Review properties naming
Replaced INNER_PADDING by TEXT_PADDING -WIP-
2019-09-01 11:49:56 +02:00
3a50c1b711 Formatting tweaks 2019-08-27 14:03:56 +02:00
bf0c05c8f6 Added comment 2019-08-26 20:14:43 +02:00
Ray
34483c44e3 Remove duplicated GuiValueBox() and GuiSpinner() 2019-08-26 15:14:35 +02:00
Ray
462ba6b373 RENAMED: GuiFont() to GuiSetFont()
ADDED: GuiGetFont()
2019-08-26 00:56:58 +02:00
Ray
be2ccc5147 Review blinking cursor on GuiTextBoxMulti() 2019-08-26 00:35:54 +02:00
Ray
f9456d39da Minor tweak on style loading 2019-08-24 20:02:24 +02:00
177f345afb REDESIGNED: GuiTextInputBox()
Support text message (if provided).
2019-08-21 21:18:38 +02:00
bb5cbce61d Update raygui.h 2019-08-21 20:03:53 +02:00
4ec4419635 Review GuiStatusBar() and GuiWindowBox() 2019-08-21 20:02:21 +02:00
7015daa034 Support provided charmap on style font
I don't like much this approach but it's better than other options...
2019-08-21 18:59:30 +02:00
93a44f1214 Added sample styles -WIP-
Note those styles are still under development... they will change...
2019-08-21 12:50:57 +02:00