ef99aafee9
Renamed some functions
2021-03-12 18:01:14 +01:00
3749de3ef8
Fix typecast warnings ( #118 )
2021-02-24 09:30:09 +01:00
3627bb960a
Move include guard endif to end of file ( #121 )
...
Resolves #120
2021-02-01 12:59:15 +01:00
28d7584fc1
Corrected build mode typo #117
2020-12-30 17:41:57 +01:00
b4288f969c
Add horizontal scroll ( #116 )
...
Add horizontal scroll (Shift + Mouse wheel) for Scroll Panel control
2020-12-28 20:42:20 +01:00
7dae5b06f7
use the same style of dll export/import definition and extern c as raylib, so it actually works on windows. ( #115 )
2020-12-26 19:27:50 +01:00
3b44da667b
Updated to raylib 3.5
...
Use GetCharPressed() instead of GetKeyPressed()
2020-12-18 19:50:57 +01:00
60605f01b6
Handle CRLF line endings reading fontFileName. ( #114 )
...
If you have a style file with CRLF line endings and specify a font file on a system that expects LF line endings, then the font file will fail to load with an error such as...
WARNING: FILEIO: [./assets/terminal/Mecha.ttf
] Failed to open file
...because it sees the CR as part of the name.
Adding '\r' to the negated scanset for sscanf() fixes the issue.
2020-12-14 16:11:17 +01:00
95b225b90c
GuiTextBox(): Support Unicode inputs #99
2020-07-13 19:53:17 +02:00
6d2d6819fa
GuiTextBoxMulti now will also break lines when encountering a newline character ( #97 )
...
* Fix for issue #94 : infinite loop on space-free sequences in text that are wider than textbox bounds
marked no lastSpacePos as -1.
check for a space-char had to come earlier than check for width overrun.
if no space found in this line but line too wide, wrap sequence and start new line with textWidth of last character.
reset lastSpacePos on every new line.
* GuiTextBoxMulti now will also break when encountering a newline character
Co-authored-by: Ray <raysan5@gmail.com >
2020-07-04 11:30:33 +02:00
4eda62925c
Fix for issue #94 : infinite loop on space-free sequences in text that are wider than textbox bounds ( #95 )
...
marked no lastSpacePos as -1.
check for a space-char had to come earlier than check for width overrun.
if no space found in this line but line too wide, wrap sequence and start new line with textWidth of last character.
reset lastSpacePos on every new line.
2020-06-20 17:51:46 +02:00
65bad19e26
Update raygui.h
2020-05-18 18:31:45 +02:00
4643d3769d
Corrected issue with GuiCOlorPicker() drifting
2020-05-05 10:28:01 +02:00
8c33be58b2
Update raygui Rectangle to match raylib Rectangle ( #88 )
...
Rectangle in raygui should use a float.
2020-05-04 20:14:04 +02:00
8a38a8028e
Bumped version
2020-05-03 21:25:00 +02:00
76d734bb30
Move all rectangles drawing to one single function
...
Now all controls just use GuiDrawRectangle() that receives border parameters if required, it replaces previous DrawRectangle()/DrawRectangleRec() + DrawRectangleLinesEx() combinations.
It centralizes rectangles drawing into a single function, allowing some further customization in the future if required...
2020-05-03 21:23:45 +02:00
6346ae2246
Remove trailing spaces
2020-04-06 23:19:42 +02:00
b2974f3d28
Review issue sscanf() and hex value #78
2020-03-26 18:04:10 +01:00
18a32e61ab
GuiGrid() Corrected issue with div by 0
2020-03-12 12:29:20 +01:00
6cf73a3054
GuiTextBoxMulti(), minor tweak to align cursor
2020-03-11 16:09:58 +01:00
9d911f7104
REVIEWED: IsMouseButtonPressed() to use define value
2020-03-11 16:00:41 +01:00
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
9d1e48bfe6
Expose internal GuiColor*() controls #74
2020-03-11 12:27:20 +01:00
6f80bfbbd1
Updated to raygui 2.7
2020-02-20 16:43:24 +01:00
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
b8932dab26
RENAMED: riconsdata.h to ricons.h
2020-02-14 23:18:43 +01:00
efe2a42cee
Remove unneded define
2020-01-30 18:02:26 +01:00
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
aa28f6c759
Review GetTextIcon() for #67
2020-01-26 12:00:33 +01:00
e1e296583e
Review custom allocators warnings
2020-01-26 12:00:14 +01:00
4047b43b10
Removed atoi() dependency
2020-01-24 18:01:57 +01:00
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
f296f53a1c
Review defines
2019-11-26 00:54:13 +01:00
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
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
b312ba5f78
Remove trailing spaces
2019-10-17 17:16:47 +02:00
f164f744ac
Review some defines naming and exposure
2019-09-30 17:34:30 +02:00
00fb56245d
Update raygui.h
2019-09-17 00:32:27 +02:00
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
a9744a2fab
raygui 2.6 release
...
GuiLabelButton() - Small tweak
2019-09-09 21:54:17 +02:00
a56f878115
Minor tweak
2019-09-08 01:10:25 +02:00
54fcb03380
RENAMED: GuiState() > GuiSetState()
...
ADDED: GuiGetState()
2019-09-03 15:45:14 +02:00