Commit Graph

29 Commits

Author SHA1 Message Date
Karl Zylinski
dc1b75b6c3 Added WASM libs for raylib and raygui. Added them to the foreign import blocks, with optional ways to override them. These overrides can be used to use alterantive libs when using for example emscripten. 2025-01-01 22:26:11 +01:00
Jason Olson
d00057c803 Add missing trailing comma 2024-08-17 13:23:42 -07:00
Jason Olson
acfd9dcd1b Restores vertical text alignment broken after 4.0 migration
A series of changes between raygui 3.6 and 4.0 were that various text box
properties were moved from the text box specific properties up into the
extended default control properties. This change corrects the various
property enums to match the raygui 4.0 API.

One additional aspect of this change was rolling back a previous commit
made to this vendor file that changed the signature of GuiSetStyle and
GuiGetStyle from using a c.int as property value to a more strongly-defined
GuiControlProperty enum. Unfortunately, this breaks the raygui API by
disallowing the use of various control-specific extended properties due to
how the enums are built.
2024-08-17 12:35:50 -07:00
Alex Macafee
1f2ab84e82 Use GuiControlProperty instead of c.int 2024-07-31 19:08:08 +10:00
Alex Macafee
92831d7ca3 Remove GuiStyleProp 2024-07-31 18:58:43 +10:00
Alex Macafee
f33b4ecd3e Update Raygui Style set/get functions 2024-07-31 18:48:16 +10:00
gingerBill
3b7100f8e5 raygui: change c.int to their correct enum types 2024-06-04 16:17:49 +01:00
gingerBill
72ce111a95 Keep -vet happy 2024-06-04 15:51:19 +01:00
gingerBill
606608c02b Utilize foreign import constant strings for foreign imports 2024-06-04 15:49:17 +01:00
Laytan Laats
d83532d29e fix raygui GuiFade being renamed to GuiSetAlpha 2024-04-06 20:20:16 +02:00
Laytan Laats
3ada83a503 clean imports 2024-03-01 20:32:07 +01:00
Laytan Laats
6734a7096a makes raylib and stb_rect_pack free of libc 2024-02-29 23:33:25 +01:00
Michael
61335089c6 added some commas 2023-12-08 00:05:51 +01:00
Michael
30ad923558 Update raygui.odin for Mac targets 2023-12-04 20:14:05 +01:00
Michael
0091193c04 added missing enums
GuiTextAlignmentVertical and GuiTextWrapMode
2023-11-26 01:45:55 -07:00
Michael
1b5bcc1a99 Added GuiToggleSlider 2023-11-26 08:29:29 +00:00
flysand7
d400a5a108 [vendor/raylib]: Add pre-compiled libraries on linux; Minor changes in bindings 2023-11-05 15:03:08 +11:00
flysand7
cf937c6341 add 'shared' config to vendor libraries 2023-10-14 21:21:34 +11:00
Guilherme Fernandes
6879c9d8df Tabs for identation and spaces for aligment 2023-08-08 13:22:26 +01:00
Guilherme Fernandes
535d290293 Removing contextual comment 2023-08-07 22:35:30 +01:00
Guilherme Fernandes
a0dd975686 Adjusting identation 2023-08-07 22:35:30 +01:00
Guilherme Fernandes
f48531efaf Removing unecessary line
Not sure what the context is for it, grabbed it from raylib's bindings. Tested without it, everything works fine.
2023-08-07 22:35:30 +01:00
Guilherme Fernandes
c6a4116082 Fixing return value missing 2023-08-07 22:35:30 +01:00
Guilherme Fernandes
aecd6b85e6 Improving style
minValue: c.int, maxValue: c.int
minValue, maxValue: c.int
2023-08-07 22:35:30 +01:00
Guilherme Fernandes
55439ef293 Fixing minor typo: minValu -> minValue 2023-08-07 22:35:17 +01:00
Guilherme Fernandes
d4cf103676 Adding whitespaces to detach procedure declaration from category comments 2023-08-07 22:26:19 +01:00
Guilherme Fernandes
489fb087a4 Fixing identation to use tabs 2023-08-07 22:26:18 +01:00
Guilherme Fernandes
ff904ae174 Fixing Error: Redeclaration of 'VERSION' in this scope 2023-08-07 22:26:18 +01:00
Guilherme Fernandes
d8db5ec7b6 Moving raygui to vendor/raylib
Removing raylib import and raylib package references
2023-08-07 22:25:04 +01:00