summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--API.md882
-rw-r--r--ReiLua_API.lua223
-rw-r--r--changelog1
-rw-r--r--devnotes2
-rw-r--r--examples/gui/main.lua6
-rw-r--r--examples/raygui_examples/file_browser.lua4
-rw-r--r--examples/raygui_extensions/main.lua14
-rw-r--r--examples/raygui_extensions/property_list.lua4
-rw-r--r--examples/raygui_extensions/tree_item.lua4
-rw-r--r--src/lua_core.c221
10 files changed, 1343 insertions, 18 deletions
diff --git a/API.md b/API.md
index 82e0be3..6acb1b2 100644
--- a/API.md
+++ b/API.md
@@ -2719,6 +2719,888 @@ ColorPicker right hue bar selector overflow
---
+## Defines - Gui Icons enumeration
+> ICON_NONE = 0
+
+---
+
+> ICON_FOLDER_FILE_OPEN = 1
+
+---
+
+> ICON_FILE_SAVE_CLASSIC = 2
+
+---
+
+> ICON_FOLDER_OPEN = 3
+
+---
+
+> ICON_FOLDER_SAVE = 4
+
+---
+
+> ICON_FILE_OPEN = 5
+
+---
+
+> ICON_FILE_SAVE = 6
+
+---
+
+> ICON_FILE_EXPORT = 7
+
+---
+
+> ICON_FILE_ADD = 8
+
+---
+
+> ICON_FILE_DELETE = 9
+
+---
+
+> ICON_FILETYPE_TEXT = 10
+
+---
+
+> ICON_FILETYPE_AUDIO = 11
+
+---
+
+> ICON_FILETYPE_IMAGE = 12
+
+---
+
+> ICON_FILETYPE_PLAY = 13
+
+---
+
+> ICON_FILETYPE_VIDEO = 14
+
+---
+
+> ICON_FILETYPE_INFO = 15
+
+---
+
+> ICON_FILE_COPY = 16
+
+---
+
+> ICON_FILE_CUT = 17
+
+---
+
+> ICON_FILE_PASTE = 18
+
+---
+
+> ICON_CURSOR_HAND = 19
+
+---
+
+> ICON_CURSOR_POINTER = 20
+
+---
+
+> ICON_CURSOR_CLASSIC = 21
+
+---
+
+> ICON_PENCIL = 22
+
+---
+
+> ICON_PENCIL_BIG = 23
+
+---
+
+> ICON_BRUSH_CLASSIC = 24
+
+---
+
+> ICON_BRUSH_PAINTER = 25
+
+---
+
+> ICON_WATER_DROP = 26
+
+---
+
+> ICON_COLOR_PICKER = 27
+
+---
+
+> ICON_RUBBER = 28
+
+---
+
+> ICON_COLOR_BUCKET = 29
+
+---
+
+> ICON_TEXT_T = 30
+
+---
+
+> ICON_TEXT_A = 31
+
+---
+
+> ICON_SCALE = 32
+
+---
+
+> ICON_RESIZE = 33
+
+---
+
+> ICON_FILTER_POINT = 34
+
+---
+
+> ICON_FILTER_BILINEAR = 35
+
+---
+
+> ICON_CROP = 36
+
+---
+
+> ICON_CROP_ALPHA = 37
+
+---
+
+> ICON_SQUARE_TOGGLE = 38
+
+---
+
+> ICON_SYMMETRY = 39
+
+---
+
+> ICON_SYMMETRY_HORIZONTAL = 40
+
+---
+
+> ICON_SYMMETRY_VERTICAL = 41
+
+---
+
+> ICON_LENS = 42
+
+---
+
+> ICON_LENS_BIG = 43
+
+---
+
+> ICON_EYE_ON = 44
+
+---
+
+> ICON_EYE_OFF = 45
+
+---
+
+> ICON_FILTER_TOP = 46
+
+---
+
+> ICON_FILTER = 47
+
+---
+
+> ICON_TARGET_POINT = 48
+
+---
+
+> ICON_TARGET_SMALL = 49
+
+---
+
+> ICON_TARGET_BIG = 50
+
+---
+
+> ICON_TARGET_MOVE = 51
+
+---
+
+> ICON_CURSOR_MOVE = 52
+
+---
+
+> ICON_CURSOR_SCALE = 53
+
+---
+
+> ICON_CURSOR_SCALE_RIGHT = 54
+
+---
+
+> ICON_CURSOR_SCALE_LEFT = 55
+
+---
+
+> ICON_UNDO = 56
+
+---
+
+> ICON_REDO = 57
+
+---
+
+> ICON_REREDO = 58
+
+---
+
+> ICON_MUTATE = 59
+
+---
+
+> ICON_ROTATE = 60
+
+---
+
+> ICON_REPEAT = 61
+
+---
+
+> ICON_SHUFFLE = 62
+
+---
+
+> ICON_EMPTYBOX = 63
+
+---
+
+> ICON_TARGET = 64
+
+---
+
+> ICON_TARGET_SMALL_FILL = 65
+
+---
+
+> ICON_TARGET_BIG_FILL = 66
+
+---
+
+> ICON_TARGET_MOVE_FILL = 67
+
+---
+
+> ICON_CURSOR_MOVE_FILL = 68
+
+---
+
+> ICON_CURSOR_SCALE_FILL = 69
+
+---
+
+> ICON_CURSOR_SCALE_RIGHT_FILL = 70
+
+---
+
+> ICON_CURSOR_SCALE_LEFT_FILL = 71
+
+---
+
+> ICON_UNDO_FILL = 72
+
+---
+
+> ICON_REDO_FILL = 73
+
+---
+
+> ICON_REREDO_FILL = 74
+
+---
+
+> ICON_MUTATE_FILL = 75
+
+---
+
+> ICON_ROTATE_FILL = 76
+
+---
+
+> ICON_REPEAT_FILL = 77
+
+---
+
+> ICON_SHUFFLE_FILL = 78
+
+---
+
+> ICON_EMPTYBOX_SMALL = 79
+
+---
+
+> ICON_BOX = 80
+
+---
+
+> ICON_BOX_TOP = 81
+
+---
+
+> ICON_BOX_TOP_RIGHT = 82
+
+---
+
+> ICON_BOX_RIGHT = 83
+
+---
+
+> ICON_BOX_BOTTOM_RIGHT = 84
+
+---
+
+> ICON_BOX_BOTTOM = 85
+
+---
+
+> ICON_BOX_BOTTOM_LEFT = 86
+
+---
+
+> ICON_BOX_LEFT = 87
+
+---
+
+> ICON_BOX_TOP_LEFT = 88
+
+---
+
+> ICON_BOX_CENTER = 89
+
+---
+
+> ICON_BOX_CIRCLE_MASK = 90
+
+---
+
+> ICON_POT = 91
+
+---
+
+> ICON_ALPHA_MULTIPLY = 92
+
+---
+
+> ICON_ALPHA_CLEAR = 93
+
+---
+
+> ICON_DITHERING = 94
+
+---
+
+> ICON_MIPMAPS = 95
+
+---
+
+> ICON_BOX_GRID = 96
+
+---
+
+> ICON_GRID = 97
+
+---
+
+> ICON_BOX_CORNERS_SMALL = 98
+
+---
+
+> ICON_BOX_CORNERS_BIG = 99
+
+---
+
+> ICON_FOUR_BOXES = 100
+
+---
+
+> ICON_GRID_FILL = 101
+
+---
+
+> ICON_BOX_MULTISIZE = 102
+
+---
+
+> ICON_ZOOM_SMALL = 103
+
+---
+
+> ICON_ZOOM_MEDIUM = 104
+
+---
+
+> ICON_ZOOM_BIG = 105
+
+---
+
+> ICON_ZOOM_ALL = 106
+
+---
+
+> ICON_ZOOM_CENTER = 107
+
+---
+
+> ICON_BOX_DOTS_SMALL = 108
+
+---
+
+> ICON_BOX_DOTS_BIG = 109
+
+---
+
+> ICON_BOX_CONCENTRIC = 110
+
+---
+
+> ICON_BOX_GRID_BIG = 111
+
+---
+
+> ICON_OK_TICK = 112
+
+---
+
+> ICON_CROSS = 113
+
+---
+
+> ICON_ARROW_LEFT = 114
+
+---
+
+> ICON_ARROW_RIGHT = 115
+
+---
+
+> ICON_ARROW_DOWN = 116
+
+---
+
+> ICON_ARROW_UP = 117
+
+---
+
+> ICON_ARROW_LEFT_FILL = 118
+
+---
+
+> ICON_ARROW_RIGHT_FILL = 119
+
+---
+
+> ICON_ARROW_DOWN_FILL = 120
+
+---
+
+> ICON_ARROW_UP_FILL = 121
+
+---
+
+> ICON_AUDIO = 122
+
+---
+
+> ICON_FX = 123
+
+---
+
+> ICON_WAVE = 124
+
+---
+
+> ICON_WAVE_SINUS = 125
+
+---
+
+> ICON_WAVE_SQUARE = 126
+
+---
+
+> ICON_WAVE_TRIANGULAR = 127
+
+---
+
+> ICON_CROSS_SMALL = 128
+
+---
+
+> ICON_PLAYER_PREVIOUS = 129
+
+---
+
+> ICON_PLAYER_PLAY_BACK = 130
+
+---
+
+> ICON_PLAYER_PLAY = 131
+
+---
+
+> ICON_PLAYER_PAUSE = 132
+
+---
+
+> ICON_PLAYER_STOP = 133
+
+---
+
+> ICON_PLAYER_NEXT = 134
+
+---
+
+> ICON_PLAYER_RECORD = 135
+
+---
+
+> ICON_MAGNET = 136
+
+---
+
+> ICON_LOCK_CLOSE = 137
+
+---
+
+> ICON_LOCK_OPEN = 138
+
+---
+
+> ICON_CLOCK = 139
+
+---
+
+> ICON_TOOLS = 140
+
+---
+
+> ICON_GEAR = 141
+
+---
+
+> ICON_GEAR_BIG = 142
+
+---
+
+> ICON_BIN = 143
+
+---
+
+> ICON_HAND_POINTER = 144
+
+---
+
+> ICON_LASER = 145
+
+---
+
+> ICON_COIN = 146
+
+---
+
+> ICON_EXPLOSION = 147
+
+---
+
+> ICON_1UP = 148
+
+---
+
+> ICON_PLAYER = 149
+
+---
+
+> ICON_PLAYER_JUMP = 150
+
+---
+
+> ICON_KEY = 151
+
+---
+
+> ICON_DEMON = 152
+
+---
+
+> ICON_TEXT_POPUP = 153
+
+---
+
+> ICON_GEAR_EX = 154
+
+---
+
+> ICON_CRACK = 155
+
+---
+
+> ICON_CRACK_POINTS = 156
+
+---
+
+> ICON_STAR = 157
+
+---
+
+> ICON_DOOR = 158
+
+---
+
+> ICON_EXIT = 159
+
+---
+
+> ICON_MODE_2D = 160
+
+---
+
+> ICON_MODE_3D = 161
+
+---
+
+> ICON_CUBE = 162
+
+---
+
+> ICON_CUBE_FACE_TOP = 163
+
+---
+
+> ICON_CUBE_FACE_LEFT = 164
+
+---
+
+> ICON_CUBE_FACE_FRONT = 165
+
+---
+
+> ICON_CUBE_FACE_BOTTOM = 166
+
+---
+
+> ICON_CUBE_FACE_RIGHT = 167
+
+---
+
+> ICON_CUBE_FACE_BACK = 168
+
+---
+
+> ICON_CAMERA = 169
+
+---
+
+> ICON_SPECIAL = 170
+
+---
+
+> ICON_LINK_NET = 171
+
+---
+
+> ICON_LINK_BOXES = 172
+
+---
+
+> ICON_LINK_MULTI = 173
+
+---
+
+> ICON_LINK = 174
+
+---
+
+> ICON_LINK_BROKE = 175
+
+---
+
+> ICON_TEXT_NOTES = 176
+
+---
+
+> ICON_NOTEBOOK = 177
+
+---
+
+> ICON_SUITCASE = 178
+
+---
+
+> ICON_SUITCASE_ZIP = 179
+
+---
+
+> ICON_MAILBOX = 180
+
+---
+
+> ICON_MONITOR = 181
+
+---
+
+> ICON_PRINTER = 182
+
+---
+
+> ICON_PHOTO_CAMERA = 183
+
+---
+
+> ICON_PHOTO_CAMERA_FLASH = 184
+
+---
+
+> ICON_HOUSE = 185
+
+---
+
+> ICON_HEART = 186
+
+---
+
+> ICON_CORNER = 187
+
+---
+
+> ICON_VERTICAL_BARS = 188
+
+---
+
+> ICON_VERTICAL_BARS_FILL = 189
+
+---
+
+> ICON_LIFE_BARS = 190
+
+---
+
+> ICON_INFO = 191
+
+---
+
+> ICON_CROSSLINE = 192
+
+---
+
+> ICON_HELP = 193
+
+---
+
+> ICON_FILETYPE_ALPHA = 194
+
+---
+
+> ICON_FILETYPE_HOME = 195
+
+---
+
+> ICON_LAYERS_VISIBLE = 196
+
+---
+
+> ICON_LAYERS = 197
+
+---
+
+> ICON_WINDOW = 198
+
+---
+
+> ICON_HIDPI = 199
+
+---
+
+> ICON_FILETYPE_BINARY = 200
+
+---
+
+> ICON_HEX = 201
+
+---
+
+> ICON_SHIELD = 202
+
+---
+
+> ICON_FILE_NEW = 203
+
+---
+
+> ICON_FOLDER_ADD = 204
+
+---
+
+> ICON_ALARM = 205
+
+---
+
+> ICON_CPU = 206
+
+---
+
+> ICON_ROM = 207
+
+---
+
+> ICON_STEP_OVER = 208
+
+---
+
+> ICON_STEP_INTO = 209
+
+---
+
+> ICON_STEP_OUT = 210
+
+---
+
+> ICON_RESTART = 211
+
+---
+
+> ICON_BREAKPOINT_ON = 212
+
+---
+
+> ICON_BREAKPOINT_OFF = 213
+
+---
+
+> ICON_BURGER_MENU = 214
+
+---
+
+> ICON_CASE_SENSITIVE = 215
+
+---
+
+> ICON_REG_EXP = 216
+
+---
+
+> ICON_FOLDER = 217
+
+---
+
+> ICON_FILE = 218
+
+---
+
+> ICON_SAND_TIMER = 219
+
+---
+
+
## Defines - Light type
> LIGHT_DIRECTIONAL = 0
diff --git a/ReiLua_API.lua b/ReiLua_API.lua
index b942aba..2a54389 100644
--- a/ReiLua_API.lua
+++ b/ReiLua_API.lua
@@ -911,6 +911,229 @@ RL.HUEBAR_SELECTOR_HEIGHT=19
---ColorPicker right hue bar selector overflow
RL.HUEBAR_SELECTOR_OVERFLOW=20
+-- Defines - Gui Icons enumeration
+
+RL.ICON_NONE=0
+RL.ICON_FOLDER_FILE_OPEN=1
+RL.ICON_FILE_SAVE_CLASSIC=2
+RL.ICON_FOLDER_OPEN=3
+RL.ICON_FOLDER_SAVE=4
+RL.ICON_FILE_OPEN=5
+RL.ICON_FILE_SAVE=6
+RL.ICON_FILE_EXPORT=7
+RL.ICON_FILE_ADD=8
+RL.ICON_FILE_DELETE=9
+RL.ICON_FILETYPE_TEXT=10
+RL.ICON_FILETYPE_AUDIO=11
+RL.ICON_FILETYPE_IMAGE=12
+RL.ICON_FILETYPE_PLAY=13
+RL.ICON_FILETYPE_VIDEO=14
+RL.ICON_FILETYPE_INFO=15
+RL.ICON_FILE_COPY=16
+RL.ICON_FILE_CUT=17
+RL.ICON_FILE_PASTE=18
+RL.ICON_CURSOR_HAND=19
+RL.ICON_CURSOR_POINTER=20
+RL.ICON_CURSOR_CLASSIC=21
+RL.ICON_PENCIL=22
+RL.ICON_PENCIL_BIG=23
+RL.ICON_BRUSH_CLASSIC=24
+RL.ICON_BRUSH_PAINTER=25
+RL.ICON_WATER_DROP=26
+RL.ICON_COLOR_PICKER=27
+RL.ICON_RUBBER=28
+RL.ICON_COLOR_BUCKET=29
+RL.ICON_TEXT_T=30
+RL.ICON_TEXT_A=31
+RL.ICON_SCALE=32
+RL.ICON_RESIZE=33
+RL.ICON_FILTER_POINT=34
+RL.ICON_FILTER_BILINEAR=35
+RL.ICON_CROP=36
+RL.ICON_CROP_ALPHA=37
+RL.ICON_SQUARE_TOGGLE=38
+RL.ICON_SYMMETRY=39
+RL.ICON_SYMMETRY_HORIZONTAL=40
+RL.ICON_SYMMETRY_VERTICAL=41
+RL.ICON_LENS=42
+RL.ICON_LENS_BIG=43
+RL.ICON_EYE_ON=44
+RL.ICON_EYE_OFF=45
+RL.ICON_FILTER_TOP=46
+RL.ICON_FILTER=47
+RL.ICON_TARGET_POINT=48
+RL.ICON_TARGET_SMALL=49
+RL.ICON_TARGET_BIG=50
+RL.ICON_TARGET_MOVE=51
+RL.ICON_CURSOR_MOVE=52
+RL.ICON_CURSOR_SCALE=53
+RL.ICON_CURSOR_SCALE_RIGHT=54
+RL.ICON_CURSOR_SCALE_LEFT=55
+RL.ICON_UNDO=56
+RL.ICON_REDO=57
+RL.ICON_REREDO=58
+RL.ICON_MUTATE=59
+RL.ICON_ROTATE=60
+RL.ICON_REPEAT=61
+RL.ICON_SHUFFLE=62
+RL.ICON_EMPTYBOX=63
+RL.ICON_TARGET=64
+RL.ICON_TARGET_SMALL_FILL=65
+RL.ICON_TARGET_BIG_FILL=66
+RL.ICON_TARGET_MOVE_FILL=67
+RL.ICON_CURSOR_MOVE_FILL=68
+RL.ICON_CURSOR_SCALE_FILL=69
+RL.ICON_CURSOR_SCALE_RIGHT_FILL=70
+RL.ICON_CURSOR_SCALE_LEFT_FILL=71
+RL.ICON_UNDO_FILL=72
+RL.ICON_REDO_FILL=73
+RL.ICON_REREDO_FILL=74
+RL.ICON_MUTATE_FILL=75
+RL.ICON_ROTATE_FILL=76
+RL.ICON_REPEAT_FILL=77
+RL.ICON_SHUFFLE_FILL=78
+RL.ICON_EMPTYBOX_SMALL=79
+RL.ICON_BOX=80
+RL.ICON_BOX_TOP=81
+RL.ICON_BOX_TOP_RIGHT=82
+RL.ICON_BOX_RIGHT=83
+RL.ICON_BOX_BOTTOM_RIGHT=84
+RL.ICON_BOX_BOTTOM=85
+RL.ICON_BOX_BOTTOM_LEFT=86
+RL.ICON_BOX_LEFT=87
+RL.ICON_BOX_TOP_LEFT=88
+RL.ICON_BOX_CENTER=89
+RL.ICON_BOX_CIRCLE_MASK=90
+RL.ICON_POT=91
+RL.ICON_ALPHA_MULTIPLY=92
+RL.ICON_ALPHA_CLEAR=93
+RL.ICON_DITHERING=94
+RL.ICON_MIPMAPS=95
+RL.ICON_BOX_GRID=96
+RL.ICON_GRID=97
+RL.ICON_BOX_CORNERS_SMALL=98
+RL.ICON_BOX_CORNERS_BIG=99
+RL.ICON_FOUR_BOXES=100
+RL.ICON_GRID_FILL=101
+RL.ICON_BOX_MULTISIZE=102
+RL.ICON_ZOOM_SMALL=103
+RL.ICON_ZOOM_MEDIUM=104
+RL.ICON_ZOOM_BIG=105
+RL.ICON_ZOOM_ALL=106
+RL.ICON_ZOOM_CENTER=107
+RL.ICON_BOX_DOTS_SMALL=108
+RL.ICON_BOX_DOTS_BIG=109
+RL.ICON_BOX_CONCENTRIC=110
+RL.ICON_BOX_GRID_BIG=111
+RL.ICON_OK_TICK=112
+RL.ICON_CROSS=113
+RL.ICON_ARROW_LEFT=114
+RL.ICON_ARROW_RIGHT=115
+RL.ICON_ARROW_DOWN=116
+RL.ICON_ARROW_UP=117
+RL.ICON_ARROW_LEFT_FILL=118
+RL.ICON_ARROW_RIGHT_FILL=119
+RL.ICON_ARROW_DOWN_FILL=120
+RL.ICON_ARROW_UP_FILL=121
+RL.ICON_AUDIO=122
+RL.ICON_FX=123
+RL.ICON_WAVE=124
+RL.ICON_WAVE_SINUS=125
+RL.ICON_WAVE_SQUARE=126
+RL.ICON_WAVE_TRIANGULAR=127
+RL.ICON_CROSS_SMALL=128
+RL.ICON_PLAYER_PREVIOUS=129
+RL.ICON_PLAYER_PLAY_BACK=130
+RL.ICON_PLAYER_PLAY=131
+RL.ICON_PLAYER_PAUSE=132
+RL.ICON_PLAYER_STOP=133
+RL.ICON_PLAYER_NEXT=134
+RL.ICON_PLAYER_RECORD=135
+RL.ICON_MAGNET=136
+RL.ICON_LOCK_CLOSE=137
+RL.ICON_LOCK_OPEN=138
+RL.ICON_CLOCK=139
+RL.ICON_TOOLS=140
+RL.ICON_GEAR=141
+RL.ICON_GEAR_BIG=142
+RL.ICON_BIN=143
+RL.ICON_HAND_POINTER=144
+RL.ICON_LASER=145
+RL.ICON_COIN=146
+RL.ICON_EXPLOSION=147
+RL.ICON_1UP=148
+RL.ICON_PLAYER=149
+RL.ICON_PLAYER_JUMP=150
+RL.ICON_KEY=151
+RL.ICON_DEMON=152
+RL.ICON_TEXT_POPUP=153
+RL.ICON_GEAR_EX=154
+RL.ICON_CRACK=155
+RL.ICON_CRACK_POINTS=156
+RL.ICON_STAR=157
+RL.ICON_DOOR=158
+RL.ICON_EXIT=159
+RL.ICON_MODE_2D=160
+RL.ICON_MODE_3D=161
+RL.ICON_CUBE=162
+RL.ICON_CUBE_FACE_TOP=163
+RL.ICON_CUBE_FACE_LEFT=164
+RL.ICON_CUBE_FACE_FRONT=165
+RL.ICON_CUBE_FACE_BOTTOM=166
+RL.ICON_CUBE_FACE_RIGHT=167
+RL.ICON_CUBE_FACE_BACK=168
+RL.ICON_CAMERA=169
+RL.ICON_SPECIAL=170
+RL.ICON_LINK_NET=171
+RL.ICON_LINK_BOXES=172
+RL.ICON_LINK_MULTI=173
+RL.ICON_LINK=174
+RL.ICON_LINK_BROKE=175
+RL.ICON_TEXT_NOTES=176
+RL.ICON_NOTEBOOK=177
+RL.ICON_SUITCASE=178
+RL.ICON_SUITCASE_ZIP=179
+RL.ICON_MAILBOX=180
+RL.ICON_MONITOR=181
+RL.ICON_PRINTER=182
+RL.ICON_PHOTO_CAMERA=183
+RL.ICON_PHOTO_CAMERA_FLASH=184
+RL.ICON_HOUSE=185
+RL.ICON_HEART=186
+RL.ICON_CORNER=187
+RL.ICON_VERTICAL_BARS=188
+RL.ICON_VERTICAL_BARS_FILL=189
+RL.ICON_LIFE_BARS=190
+RL.ICON_INFO=191
+RL.ICON_CROSSLINE=192
+RL.ICON_HELP=193
+RL.ICON_FILETYPE_ALPHA=194
+RL.ICON_FILETYPE_HOME=195
+RL.ICON_LAYERS_VISIBLE=196
+RL.ICON_LAYERS=197
+RL.ICON_WINDOW=198
+RL.ICON_HIDPI=199
+RL.ICON_FILETYPE_BINARY=200
+RL.ICON_HEX=201
+RL.ICON_SHIELD=202
+RL.ICON_FILE_NEW=203
+RL.ICON_FOLDER_ADD=204
+RL.ICON_ALARM=205
+RL.ICON_CPU=206
+RL.ICON_ROM=207
+RL.ICON_STEP_OVER=208
+RL.ICON_STEP_INTO=209
+RL.ICON_STEP_OUT=210
+RL.ICON_RESTART=211
+RL.ICON_BREAKPOINT_ON=212
+RL.ICON_BREAKPOINT_OFF=213
+RL.ICON_BURGER_MENU=214
+RL.ICON_CASE_SENSITIVE=215
+RL.ICON_REG_EXP=216
+RL.ICON_FOLDER=217
+RL.ICON_FILE=218
+RL.ICON_SAND_TIMER=219
+
-- Defines - Light type
---Directional light
diff --git a/changelog b/changelog
index 0043d99..2037a08 100644
--- a/changelog
+++ b/changelog
@@ -29,6 +29,7 @@ DETAILED CHANGES:
- ADDED: WindowShouldClose and custom main loop example.
- ADDED: EXPOSE_API_SYMBOLS.
- ADDED: SetShaderValueWithBuffer and SetShaderValueVWithBuffer.
+ - ADDED: Gui Icons enumeration.
------------------------------------------------------------------------
Release: ReiLua version 0.8.0 Using Raylib 5.0 and Forked Raygui 4.0
diff --git a/devnotes b/devnotes
index 8d4581a..773e399 100644
--- a/devnotes
+++ b/devnotes
@@ -4,8 +4,6 @@ Current {
Backlog {
* Symbols
* Expose symbols on Windows.
- * Raygui
- * ICON_ defines.
* Raygui lib
* Check if could remove flickering from changing draw order by making queue for order
changing and only change them after everything is drawn.
diff --git a/examples/gui/main.lua b/examples/gui/main.lua
index 1ace3b3..fbefa2c 100644
--- a/examples/gui/main.lua
+++ b/examples/gui/main.lua
@@ -44,11 +44,11 @@ function RL.draw()
local result = 0
-- RL.GuiSetStyle( RL.DEFAULT, RL.TEXT_SIZE, 10 )
- if RL.GuiButton( { 112, 16, 96, 32 }, RL.GuiIconText( 113, "Exit" ) ) == 1 then
+ if RL.GuiButton( { 112, 16, 96, 32 }, RL.GuiIconText( RL.ICON_CROSS, "Exit" ) ) == 1 then
RL.CloseWindow()
end
- RL.GuiButton( { 112, 64, 96, 32 }, RL.GuiIconText( 100, "Cat" ) )
+ RL.GuiButton( { 112, 64, 96, 32 }, RL.GuiIconText( RL.ICON_FOUR_BOXES, "Cat" ) )
if windowOpen and RL.GuiWindowBox( { 300, 16, 200, 320 }, "Window" ) == 1 then
windowOpen = false
@@ -117,7 +117,7 @@ function RL.draw()
_, guiTabBarActive = RL.GuiTabBar(
{ 420, 680, 320, 32 },
- RL.GuiIconText( 13, "Play" )..";"..RL.GuiIconText( 12, "Cat.png" )..";"..RL.GuiIconText( 16, "Files" ),
+ RL.GuiIconText( RL.ICON_FILETYPE_PLAY, "Play" )..";"..RL.GuiIconText( RL.ICON_FILETYPE_IMAGE, "Cat.png" )..";"..RL.GuiIconText( RL.ICON_FILE_COPY, "Files" ),
guiTabBarActive
)
diff --git a/examples/raygui_examples/file_browser.lua b/examples/raygui_examples/file_browser.lua
index e4705a6..04d59d7 100644
--- a/examples/raygui_examples/file_browser.lua
+++ b/examples/raygui_examples/file_browser.lua
@@ -81,7 +81,7 @@ function FileBrowser:new( pos )
-- Back button.
object.backButton = Gui:Button(
Rect:new( 0, 0, iconButtonSize.x, iconButtonSize.y ),
- RL.GuiIconText( 118, "" ),
+ RL.GuiIconText( RL.ICON_ARROW_LEFT_FILL, "" ),
{ -- callbacks.
pressed = function() object:back() end
}
@@ -94,7 +94,7 @@ function FileBrowser:new( pos )
-- Search button.
object.searchToggle = Gui:Toggle(
Rect:new( 0, 0, iconButtonSize.x, iconButtonSize.y ),
- RL.GuiIconText( 42, "" ),
+ RL.GuiIconText( RL.ICON_LENS, "" ),
false, -- active.
{ -- callbacks.
pressed = function( this ) object:searchPressed( this.active ) end
diff --git a/examples/raygui_extensions/main.lua b/examples/raygui_extensions/main.lua
index 50b3103..7647032 100644
--- a/examples/raygui_extensions/main.lua
+++ b/examples/raygui_extensions/main.lua
@@ -286,15 +286,15 @@ local function addTreeView()
)
-- Items.
- local folder = TreeView:addItem( RL.GuiIconText( 1, "Images" ) )
- local folderEmpty = TreeView:addItem( RL.GuiIconText( 1, "Empty Folder" ) )
- local folder2 = TreeView:addItem( RL.GuiIconText( 1, "More images" ), folder )
- TreeView:addItem( RL.GuiIconText( 12, "Cat.png" ), folder )
- TreeView:addItem( RL.GuiIconText( 12, "Dog.png" ), folder2 )
- TreeView:addItem( RL.GuiIconText( 12, "Horse.png" ), folder2 )
+ local folder = TreeView:addItem( RL.GuiIconText( RL.ICON_FOLDER_FILE_OPEN, "Images" ) )
+ local folderEmpty = TreeView:addItem( RL.GuiIconText( RL.ICON_FOLDER_FILE_OPEN, "Empty Folder" ) )
+ local folder2 = TreeView:addItem( RL.GuiIconText( RL.ICON_FOLDER_FILE_OPEN, "More images" ), folder )
+ TreeView:addItem( RL.GuiIconText( RL.ICON_FILETYPE_IMAGE, "Cat.png" ), folder )
+ TreeView:addItem( RL.GuiIconText( RL.ICON_FILETYPE_IMAGE, "Dog.png" ), folder2 )
+ TreeView:addItem( RL.GuiIconText( RL.ICON_FILETYPE_IMAGE, "Horse.png" ), folder2 )
for i = 0, 10 do
- TreeView:addItem( RL.GuiIconText( 12, "Duck"..i..".png" ), folder2 )
+ TreeView:addItem( RL.GuiIconText( RL.ICON_FILETYPE_IMAGE, "Duck"..i..".png" ), folder2 )
end
end
diff --git a/examples/raygui_extensions/property_list.lua b/examples/raygui_extensions/property_list.lua
index d4c5126..72e58f7 100644
--- a/examples/raygui_extensions/property_list.lua
+++ b/examples/raygui_extensions/property_list.lua
@@ -48,9 +48,9 @@ end
local function setGroupText( text, active )
if active then
- return RL.GuiIconText( 120, text )
+ return RL.GuiIconText( RL.ICON_ARROW_DOWN_FILL, text )
else
- return RL.GuiIconText( 119, text )
+ return RL.GuiIconText( RL.ICON_ARROW_RIGHT_FILL, text )
end
end
diff --git a/examples/raygui_extensions/tree_item.lua b/examples/raygui_extensions/tree_item.lua
index 7abaf4c..7e67cb3 100644
--- a/examples/raygui_extensions/tree_item.lua
+++ b/examples/raygui_extensions/tree_item.lua
@@ -35,9 +35,9 @@ end
function TreeItem:setOpenIcon()
if self.open then
- return RL.GuiIconText( 120, "" )
+ return RL.GuiIconText( RL.ICON_ARROW_DOWN_FILL, "" )
else
- return RL.GuiIconText( 119, "" )
+ return RL.GuiIconText( RL.ICON_ARROW_RIGHT_FILL, "" )
end
end
diff --git a/src/lua_core.c b/src/lua_core.c
index d37f9f1..f6e7af3 100644
--- a/src/lua_core.c
+++ b/src/lua_core.c
@@ -853,6 +853,227 @@ static void defineGlobals() {
assignGlobalInt( HUEBAR_PADDING, "HUEBAR_PADDING" ); // ColorPicker right hue bar separation from panel
assignGlobalInt( HUEBAR_SELECTOR_HEIGHT, "HUEBAR_SELECTOR_HEIGHT" ); // ColorPicker right hue bar selector height
assignGlobalInt( HUEBAR_SELECTOR_OVERFLOW, "HUEBAR_SELECTOR_OVERFLOW" ); // ColorPicker right hue bar selector overflow
+ /* Gui Icons enumeration */
+ assignGlobalInt( ICON_NONE, "ICON_NONE" );
+ assignGlobalInt( ICON_FOLDER_FILE_OPEN, "ICON_FOLDER_FILE_OPEN" );
+ assignGlobalInt( ICON_FILE_SAVE_CLASSIC, "ICON_FILE_SAVE_CLASSIC" );
+ assignGlobalInt( ICON_FOLDER_OPEN, "ICON_FOLDER_OPEN" );
+ assignGlobalInt( ICON_FOLDER_SAVE, "ICON_FOLDER_SAVE" );
+ assignGlobalInt( ICON_FILE_OPEN, "ICON_FILE_OPEN" );
+ assignGlobalInt( ICON_FILE_SAVE, "ICON_FILE_SAVE" );
+ assignGlobalInt( ICON_FILE_EXPORT, "ICON_FILE_EXPORT" );
+ assignGlobalInt( ICON_FILE_ADD, "ICON_FILE_ADD" );
+ assignGlobalInt( ICON_FILE_DELETE, "ICON_FILE_DELETE" );
+ assignGlobalInt( ICON_FILETYPE_TEXT, "ICON_FILETYPE_TEXT" );
+ assignGlobalInt( ICON_FILETYPE_AUDIO, "ICON_FILETYPE_AUDIO" );
+ assignGlobalInt( ICON_FILETYPE_IMAGE, "ICON_FILETYPE_IMAGE" );
+ assignGlobalInt( ICON_FILETYPE_PLAY, "ICON_FILETYPE_PLAY" );
+ assignGlobalInt( ICON_FILETYPE_VIDEO, "ICON_FILETYPE_VIDEO" );
+ assignGlobalInt( ICON_FILETYPE_INFO, "ICON_FILETYPE_INFO" );
+ assignGlobalInt( ICON_FILE_COPY, "ICON_FILE_COPY" );
+ assignGlobalInt( ICON_FILE_CUT, "ICON_FILE_CUT" );
+ assignGlobalInt( ICON_FILE_PASTE, "ICON_FILE_PASTE" );
+ assignGlobalInt( ICON_CURSOR_HAND, "ICON_CURSOR_HAND" );
+ assignGlobalInt( ICON_CURSOR_POINTER, "ICON_CURSOR_POINTER" );
+ assignGlobalInt( ICON_CURSOR_CLASSIC, "ICON_CURSOR_CLASSIC" );
+ assignGlobalInt( ICON_PENCIL, "ICON_PENCIL" );
+ assignGlobalInt( ICON_PENCIL_BIG, "ICON_PENCIL_BIG" );
+ assignGlobalInt( ICON_BRUSH_CLASSIC, "ICON_BRUSH_CLASSIC" );
+ assignGlobalInt( ICON_BRUSH_PAINTER, "ICON_BRUSH_PAINTER" );
+ assignGlobalInt( ICON_WATER_DROP, "ICON_WATER_DROP" );
+ assignGlobalInt( ICON_COLOR_PICKER, "ICON_COLOR_PICKER" );
+ assignGlobalInt( ICON_RUBBER, "ICON_RUBBER" );
+ assignGlobalInt( ICON_COLOR_BUCKET, "ICON_COLOR_BUCKET" );
+ assignGlobalInt( ICON_TEXT_T, "ICON_TEXT_T" );
+ assignGlobalInt( ICON_TEXT_A, "ICON_TEXT_A" );
+ assignGlobalInt( ICON_SCALE, "ICON_SCALE" );
+ assignGlobalInt( ICON_RESIZE, "ICON_RESIZE" );
+ assignGlobalInt( ICON_FILTER_POINT, "ICON_FILTER_POINT" );
+ assignGlobalInt( ICON_FILTER_BILINEAR, "ICON_FILTER_BILINEAR" );
+ assignGlobalInt( ICON_CROP, "ICON_CROP" );
+ assignGlobalInt( ICON_CROP_ALPHA, "ICON_CROP_ALPHA" );
+ assignGlobalInt( ICON_SQUARE_TOGGLE, "ICON_SQUARE_TOGGLE" );
+ assignGlobalInt( ICON_SYMMETRY, "ICON_SYMMETRY" );
+ assignGlobalInt( ICON_SYMMETRY_HORIZONTAL, "ICON_SYMMETRY_HORIZONTAL" );
+ assignGlobalInt( ICON_SYMMETRY_VERTICAL, "ICON_SYMMETRY_VERTICAL" );
+ assignGlobalInt( ICON_LENS, "ICON_LENS" );
+ assignGlobalInt( ICON_LENS_BIG, "ICON_LENS_BIG" );
+ assignGlobalInt( ICON_EYE_ON, "ICON_EYE_ON" );
+ assignGlobalInt( ICON_EYE_OFF, "ICON_EYE_OFF" );
+ assignGlobalInt( ICON_FILTER_TOP, "ICON_FILTER_TOP" );
+ assignGlobalInt( ICON_FILTER, "ICON_FILTER" );
+ assignGlobalInt( ICON_TARGET_POINT, "ICON_TARGET_POINT" );
+ assignGlobalInt( ICON_TARGET_SMALL, "ICON_TARGET_SMALL" );
+ assignGlobalInt( ICON_TARGET_BIG, "ICON_TARGET_BIG" );
+ assignGlobalInt( ICON_TARGET_MOVE, "ICON_TARGET_MOVE" );
+ assignGlobalInt( ICON_CURSOR_MOVE, "ICON_CURSOR_MOVE" );
+ assignGlobalInt( ICON_CURSOR_SCALE, "ICON_CURSOR_SCALE" );
+ assignGlobalInt( ICON_CURSOR_SCALE_RIGHT, "ICON_CURSOR_SCALE_RIGHT" );
+ assignGlobalInt( ICON_CURSOR_SCALE_LEFT, "ICON_CURSOR_SCALE_LEFT" );
+ assignGlobalInt( ICON_UNDO, "ICON_UNDO" );
+ assignGlobalInt( ICON_REDO, "ICON_REDO" );
+ assignGlobalInt( ICON_REREDO, "ICON_REREDO" );
+ assignGlobalInt( ICON_MUTATE, "ICON_MUTATE" );
+ assignGlobalInt( ICON_ROTATE, "ICON_ROTATE" );
+ assignGlobalInt( ICON_REPEAT, "ICON_REPEAT" );
+ assignGlobalInt( ICON_SHUFFLE, "ICON_SHUFFLE" );
+ assignGlobalInt( ICON_EMPTYBOX, "ICON_EMPTYBOX" );
+ assignGlobalInt( ICON_TARGET, "ICON_TARGET" );
+ assignGlobalInt( ICON_TARGET_SMALL_FILL, "ICON_TARGET_SMALL_FILL" );
+ assignGlobalInt( ICON_TARGET_BIG_FILL, "ICON_TARGET_BIG_FILL" );
+ assignGlobalInt( ICON_TARGET_MOVE_FILL, "ICON_TARGET_MOVE_FILL" );
+ assignGlobalInt( ICON_CURSOR_MOVE_FILL, "ICON_CURSOR_MOVE_FILL" );
+ assignGlobalInt( ICON_CURSOR_SCALE_FILL, "ICON_CURSOR_SCALE_FILL" );
+ assignGlobalInt( ICON_CURSOR_SCALE_RIGHT_FILL, "ICON_CURSOR_SCALE_RIGHT_FILL" );
+ assignGlobalInt( ICON_CURSOR_SCALE_LEFT_FILL, "ICON_CURSOR_SCALE_LEFT_FILL" );
+ assignGlobalInt( ICON_UNDO_FILL, "ICON_UNDO_FILL" );
+ assignGlobalInt( ICON_REDO_FILL, "ICON_REDO_FILL" );
+ assignGlobalInt( ICON_REREDO_FILL, "ICON_REREDO_FILL" );
+ assignGlobalInt( ICON_MUTATE_FILL, "ICON_MUTATE_FILL" );
+ assignGlobalInt( ICON_ROTATE_FILL, "ICON_ROTATE_FILL" );
+ assignGlobalInt( ICON_REPEAT_FILL, "ICON_REPEAT_FILL" );
+ assignGlobalInt( ICON_SHUFFLE_FILL, "ICON_SHUFFLE_FILL" );
+ assignGlobalInt( ICON_EMPTYBOX_SMALL, "ICON_EMPTYBOX_SMALL" );
+ assignGlobalInt( ICON_BOX, "ICON_BOX" );
+ assignGlobalInt( ICON_BOX_TOP, "ICON_BOX_TOP" );
+ assignGlobalInt( ICON_BOX_TOP_RIGHT, "ICON_BOX_TOP_RIGHT" );
+ assignGlobalInt( ICON_BOX_RIGHT, "ICON_BOX_RIGHT" );
+ assignGlobalInt( ICON_BOX_BOTTOM_RIGHT, "ICON_BOX_BOTTOM_RIGHT" );
+ assignGlobalInt( ICON_BOX_BOTTOM, "ICON_BOX_BOTTOM" );
+ assignGlobalInt( ICON_BOX_BOTTOM_LEFT, "ICON_BOX_BOTTOM_LEFT" );
+ assignGlobalInt( ICON_BOX_LEFT, "ICON_BOX_LEFT" );
+ assignGlobalInt( ICON_BOX_TOP_LEFT, "ICON_BOX_TOP_LEFT" );
+ assignGlobalInt( ICON_BOX_CENTER, "ICON_BOX_CENTER" );
+ assignGlobalInt( ICON_BOX_CIRCLE_MASK, "ICON_BOX_CIRCLE_MASK" );
+ assignGlobalInt( ICON_POT, "ICON_POT" );
+ assignGlobalInt( ICON_ALPHA_MULTIPLY, "ICON_ALPHA_MULTIPLY" );
+ assignGlobalInt( ICON_ALPHA_CLEAR, "ICON_ALPHA_CLEAR" );
+ assignGlobalInt( ICON_DITHERING, "ICON_DITHERING" );
+ assignGlobalInt( ICON_MIPMAPS, "ICON_MIPMAPS" );
+ assignGlobalInt( ICON_BOX_GRID, "ICON_BOX_GRID" );
+ assignGlobalInt( ICON_GRID, "ICON_GRID" );
+ assignGlobalInt( ICON_BOX_CORNERS_SMALL, "ICON_BOX_CORNERS_SMALL" );
+ assignGlobalInt( ICON_BOX_CORNERS_BIG, "ICON_BOX_CORNERS_BIG" );
+ assignGlobalInt( ICON_FOUR_BOXES, "ICON_FOUR_BOXES" );
+ assignGlobalInt( ICON_GRID_FILL, "ICON_GRID_FILL" );
+ assignGlobalInt( ICON_BOX_MULTISIZE, "ICON_BOX_MULTISIZE" );
+ assignGlobalInt( ICON_ZOOM_SMALL, "ICON_ZOOM_SMALL" );
+ assignGlobalInt( ICON_ZOOM_MEDIUM, "ICON_ZOOM_MEDIUM" );
+ assignGlobalInt( ICON_ZOOM_BIG, "ICON_ZOOM_BIG" );
+ assignGlobalInt( ICON_ZOOM_ALL, "ICON_ZOOM_ALL" );
+ assignGlobalInt( ICON_ZOOM_CENTER, "ICON_ZOOM_CENTER" );
+ assignGlobalInt( ICON_BOX_DOTS_SMALL, "ICON_BOX_DOTS_SMALL" );
+ assignGlobalInt( ICON_BOX_DOTS_BIG, "ICON_BOX_DOTS_BIG" );
+ assignGlobalInt( ICON_BOX_CONCENTRIC, "ICON_BOX_CONCENTRIC" );
+ assignGlobalInt( ICON_BOX_GRID_BIG, "ICON_BOX_GRID_BIG" );
+ assignGlobalInt( ICON_OK_TICK, "ICON_OK_TICK" );
+ assignGlobalInt( ICON_CROSS, "ICON_CROSS" );
+ assignGlobalInt( ICON_ARROW_LEFT, "ICON_ARROW_LEFT" );
+ assignGlobalInt( ICON_ARROW_RIGHT, "ICON_ARROW_RIGHT" );
+ assignGlobalInt( ICON_ARROW_DOWN, "ICON_ARROW_DOWN" );
+ assignGlobalInt( ICON_ARROW_UP, "ICON_ARROW_UP" );
+ assignGlobalInt( ICON_ARROW_LEFT_FILL, "ICON_ARROW_LEFT_FILL" );
+ assignGlobalInt( ICON_ARROW_RIGHT_FILL, "ICON_ARROW_RIGHT_FILL" );
+ assignGlobalInt( ICON_ARROW_DOWN_FILL, "ICON_ARROW_DOWN_FILL" );
+ assignGlobalInt( ICON_ARROW_UP_FILL, "ICON_ARROW_UP_FILL" );
+ assignGlobalInt( ICON_AUDIO, "ICON_AUDIO" );
+ assignGlobalInt( ICON_FX, "ICON_FX" );
+ assignGlobalInt( ICON_WAVE, "ICON_WAVE" );
+ assignGlobalInt( ICON_WAVE_SINUS, "ICON_WAVE_SINUS" );
+ assignGlobalInt( ICON_WAVE_SQUARE, "ICON_WAVE_SQUARE" );
+ assignGlobalInt( ICON_WAVE_TRIANGULAR, "ICON_WAVE_TRIANGULAR" );
+ assignGlobalInt( ICON_CROSS_SMALL, "ICON_CROSS_SMALL" );
+ assignGlobalInt( ICON_PLAYER_PREVIOUS, "ICON_PLAYER_PREVIOUS" );
+ assignGlobalInt( ICON_PLAYER_PLAY_BACK, "ICON_PLAYER_PLAY_BACK" );
+ assignGlobalInt( ICON_PLAYER_PLAY, "ICON_PLAYER_PLAY" );
+ assignGlobalInt( ICON_PLAYER_PAUSE, "ICON_PLAYER_PAUSE" );
+ assignGlobalInt( ICON_PLAYER_STOP, "ICON_PLAYER_STOP" );
+ assignGlobalInt( ICON_PLAYER_NEXT, "ICON_PLAYER_NEXT" );
+ assignGlobalInt( ICON_PLAYER_RECORD, "ICON_PLAYER_RECORD" );
+ assignGlobalInt( ICON_MAGNET, "ICON_MAGNET" );
+ assignGlobalInt( ICON_LOCK_CLOSE, "ICON_LOCK_CLOSE" );
+ assignGlobalInt( ICON_LOCK_OPEN, "ICON_LOCK_OPEN" );
+ assignGlobalInt( ICON_CLOCK, "ICON_CLOCK" );
+ assignGlobalInt( ICON_TOOLS, "ICON_TOOLS" );
+ assignGlobalInt( ICON_GEAR, "ICON_GEAR" );
+ assignGlobalInt( ICON_GEAR_BIG, "ICON_GEAR_BIG" );
+ assignGlobalInt( ICON_BIN, "ICON_BIN" );
+ assignGlobalInt( ICON_HAND_POINTER, "ICON_HAND_POINTER" );
+ assignGlobalInt( ICON_LASER, "ICON_LASER" );
+ assignGlobalInt( ICON_COIN, "ICON_COIN" );
+ assignGlobalInt( ICON_EXPLOSION, "ICON_EXPLOSION" );
+ assignGlobalInt( ICON_1UP, "ICON_1UP" );
+ assignGlobalInt( ICON_PLAYER, "ICON_PLAYER" );
+ assignGlobalInt( ICON_PLAYER_JUMP, "ICON_PLAYER_JUMP" );
+ assignGlobalInt( ICON_KEY, "ICON_KEY" );
+ assignGlobalInt( ICON_DEMON, "ICON_DEMON" );
+ assignGlobalInt( ICON_TEXT_POPUP, "ICON_TEXT_POPUP" );
+ assignGlobalInt( ICON_GEAR_EX, "ICON_GEAR_EX" );
+ assignGlobalInt( ICON_CRACK, "ICON_CRACK" );
+ assignGlobalInt( ICON_CRACK_POINTS, "ICON_CRACK_POINTS" );
+ assignGlobalInt( ICON_STAR, "ICON_STAR" );
+ assignGlobalInt( ICON_DOOR, "ICON_DOOR" );
+ assignGlobalInt( ICON_EXIT, "ICON_EXIT" );
+ assignGlobalInt( ICON_MODE_2D, "ICON_MODE_2D" );
+ assignGlobalInt( ICON_MODE_3D, "ICON_MODE_3D" );
+ assignGlobalInt( ICON_CUBE, "ICON_CUBE" );
+ assignGlobalInt( ICON_CUBE_FACE_TOP, "ICON_CUBE_FACE_TOP" );
+ assignGlobalInt( ICON_CUBE_FACE_LEFT, "ICON_CUBE_FACE_LEFT" );
+ assignGlobalInt( ICON_CUBE_FACE_FRONT, "ICON_CUBE_FACE_FRONT" );
+ assignGlobalInt( ICON_CUBE_FACE_BOTTOM, "ICON_CUBE_FACE_BOTTOM" );
+ assignGlobalInt( ICON_CUBE_FACE_RIGHT, "ICON_CUBE_FACE_RIGHT" );
+ assignGlobalInt( ICON_CUBE_FACE_BACK, "ICON_CUBE_FACE_BACK" );
+ assignGlobalInt( ICON_CAMERA, "ICON_CAMERA" );
+ assignGlobalInt( ICON_SPECIAL, "ICON_SPECIAL" );
+ assignGlobalInt( ICON_LINK_NET, "ICON_LINK_NET" );
+ assignGlobalInt( ICON_LINK_BOXES, "ICON_LINK_BOXES" );
+ assignGlobalInt( ICON_LINK_MULTI, "ICON_LINK_MULTI" );
+ assignGlobalInt( ICON_LINK, "ICON_LINK" );
+ assignGlobalInt( ICON_LINK_BROKE, "ICON_LINK_BROKE" );
+ assignGlobalInt( ICON_TEXT_NOTES, "ICON_TEXT_NOTES" );
+ assignGlobalInt( ICON_NOTEBOOK, "ICON_NOTEBOOK" );
+ assignGlobalInt( ICON_SUITCASE, "ICON_SUITCASE" );
+ assignGlobalInt( ICON_SUITCASE_ZIP, "ICON_SUITCASE_ZIP" );
+ assignGlobalInt( ICON_MAILBOX, "ICON_MAILBOX" );
+ assignGlobalInt( ICON_MONITOR, "ICON_MONITOR" );
+ assignGlobalInt( ICON_PRINTER, "ICON_PRINTER" );
+ assignGlobalInt( ICON_PHOTO_CAMERA, "ICON_PHOTO_CAMERA" );
+ assignGlobalInt( ICON_PHOTO_CAMERA_FLASH, "ICON_PHOTO_CAMERA_FLASH" );
+ assignGlobalInt( ICON_HOUSE, "ICON_HOUSE" );
+ assignGlobalInt( ICON_HEART, "ICON_HEART" );
+ assignGlobalInt( ICON_CORNER, "ICON_CORNER" );
+ assignGlobalInt( ICON_VERTICAL_BARS, "ICON_VERTICAL_BARS" );
+ assignGlobalInt( ICON_VERTICAL_BARS_FILL, "ICON_VERTICAL_BARS_FILL" );
+ assignGlobalInt( ICON_LIFE_BARS, "ICON_LIFE_BARS" );
+ assignGlobalInt( ICON_INFO, "ICON_INFO" );
+ assignGlobalInt( ICON_CROSSLINE, "ICON_CROSSLINE" );
+ assignGlobalInt( ICON_HELP, "ICON_HELP" );
+ assignGlobalInt( ICON_FILETYPE_ALPHA, "ICON_FILETYPE_ALPHA" );
+ assignGlobalInt( ICON_FILETYPE_HOME, "ICON_FILETYPE_HOME" );
+ assignGlobalInt( ICON_LAYERS_VISIBLE, "ICON_LAYERS_VISIBLE" );
+ assignGlobalInt( ICON_LAYERS, "ICON_LAYERS" );
+ assignGlobalInt( ICON_WINDOW, "ICON_WINDOW" );
+ assignGlobalInt( ICON_HIDPI, "ICON_HIDPI" );
+ assignGlobalInt( ICON_FILETYPE_BINARY, "ICON_FILETYPE_BINARY" );
+ assignGlobalInt( ICON_HEX, "ICON_HEX" );
+ assignGlobalInt( ICON_SHIELD, "ICON_SHIELD" );
+ assignGlobalInt( ICON_FILE_NEW, "ICON_FILE_NEW" );
+ assignGlobalInt( ICON_FOLDER_ADD, "ICON_FOLDER_ADD" );
+ assignGlobalInt( ICON_ALARM, "ICON_ALARM" );
+ assignGlobalInt( ICON_CPU, "ICON_CPU" );
+ assignGlobalInt( ICON_ROM, "ICON_ROM" );
+ assignGlobalInt( ICON_STEP_OVER, "ICON_STEP_OVER" );
+ assignGlobalInt( ICON_STEP_INTO, "ICON_STEP_INTO" );
+ assignGlobalInt( ICON_STEP_OUT, "ICON_STEP_OUT" );
+ assignGlobalInt( ICON_RESTART, "ICON_RESTART" );
+ assignGlobalInt( ICON_BREAKPOINT_ON, "ICON_BREAKPOINT_ON" );
+ assignGlobalInt( ICON_BREAKPOINT_OFF, "ICON_BREAKPOINT_OFF" );
+ assignGlobalInt( ICON_BURGER_MENU, "ICON_BURGER_MENU" );
+ assignGlobalInt( ICON_CASE_SENSITIVE, "ICON_CASE_SENSITIVE" );
+ assignGlobalInt( ICON_REG_EXP, "ICON_REG_EXP" );
+ assignGlobalInt( ICON_FOLDER, "ICON_FOLDER" );
+ assignGlobalInt( ICON_FILE, "ICON_FILE" );
+ assignGlobalInt( ICON_SAND_TIMER, "ICON_SAND_TIMER" );
/* Light type */
assignGlobalInt( LIGHT_DIRECTIONAL, "LIGHT_DIRECTIONAL" ); // Directional light
assignGlobalInt( LIGHT_POINT, "LIGHT_POINT" ); // Point light