123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596 |
- package raylib
- import "core:c"
- RAYGUI_SHARED :: #config(RAYGUI_SHARED, false)
- when ODIN_OS == .Windows {
- when RAYGUI_SHARED {
- foreign import lib {
- "windows/rayguidll.lib",
- }
- } else {
- foreign import lib {
- "windows/raygui.lib",
- }
- }
- } else when ODIN_OS == .Linux {
- when RAYGUI_SHARED {
- foreign import lib "linux/libraygui.so"
- } else {
- foreign import lib "linux/libraygui.a"
- }
- } else when ODIN_OS == .Darwin {
- when ODIN_ARCH == .arm64 {
- when RAYGUI_SHARED {
- foreign import lib {
- "macos-arm64/libraygui.dylib",
- }
- } else {
- foreign import lib {
- "macos-arm64/libraygui.a",
- // "system:Cocoa.framework",
- // "system:OpenGL.framework",
- // "system:IOKit.framework",
- }
- }
- } else {
- when RAYGUI_SHARED {
- foreign import lib {
- "macos/libraygui.dylib",
- }
- } else {
- foreign import lib {
- "macos/libraygui.a",
- // "system:Cocoa.framework",
- // "system:OpenGL.framework",
- // "system:IOKit.framework",
- }
- }
- }
- } else {
- foreign import lib "system:raygui"
- }
- RAYGUI_VERSION :: "4.0"
- // Style property
- GuiStyleProp :: struct {
- controlId: u16,
- propertyId: u16,
- propertyValue: c.int,
- }
- // Gui control state
- GuiState :: enum c.int {
- STATE_NORMAL = 0,
- STATE_FOCUSED,
- STATE_PRESSED,
- STATE_DISABLED,
- }
- // Gui control text alignment
- GuiTextAlignment :: enum c.int {
- TEXT_ALIGN_LEFT = 0,
- TEXT_ALIGN_CENTER,
- TEXT_ALIGN_RIGHT,
- }
- GuiTextAlignmentVertical :: enum c.int {
- TEXT_ALIGN_TOP = 0,
- TEXT_ALIGN_MIDDLE,
- TEXT_ALIGN_BOTTOM,
- }
- GuiTextWrapMode :: enum c.int {
- TEXT_WRAP_NONE = 0,
- TEXT_WRAP_CHAR,
- TEXT_WRAP_WORD,
- }
- // Gui controls
- GuiControl :: enum c.int {
- // Default -> populates to all controls when set
- DEFAULT = 0,
- // Basic controls
- LABEL, // Used also for: LABELBUTTON
- BUTTON,
- TOGGLE, // Used also for: TOGGLEGROUP
- SLIDER, // Used also for: SLIDERBAR
- PROGRESSBAR,
- CHECKBOX,
- COMBOBOX,
- DROPDOWNBOX,
- TEXTBOX, // Used also for: TEXTBOXMULTI
- VALUEBOX,
- SPINNER, // Uses: BUTTON, VALUEBOX
- LISTVIEW,
- COLORPICKER,
- SCROLLBAR,
- STATUSBAR,
- }
- // Gui base properties for every control
- // NOTE: RAYGUI_MAX_PROPS_BASE properties (by default 16 properties)
- GuiControlProperty :: enum c.int {
- BORDER_COLOR_NORMAL = 0,
- BASE_COLOR_NORMAL,
- TEXT_COLOR_NORMAL,
- BORDER_COLOR_FOCUSED,
- BASE_COLOR_FOCUSED,
- TEXT_COLOR_FOCUSED,
- BORDER_COLOR_PRESSED,
- BASE_COLOR_PRESSED,
- TEXT_COLOR_PRESSED,
- BORDER_COLOR_DISABLED,
- BASE_COLOR_DISABLED,
- TEXT_COLOR_DISABLED,
- BORDER_WIDTH,
- TEXT_PADDING,
- TEXT_ALIGNMENT,
- RESERVED,
- }
- // Gui extended properties depend on control
- // NOTE: RAYGUI_MAX_PROPS_EXTENDED properties (by default, max 8 properties)
- //----------------------------------------------------------------------------------
- // DEFAULT extended properties
- // NOTE: Those properties are common to all controls or global
- GuiDefaultProperty :: enum c.int {
- TEXT_SIZE = 16, // Text size (glyphs max height)
- TEXT_SPACING, // Text spacing between glyphs
- LINE_COLOR, // Line control color
- BACKGROUND_COLOR, // Background color
- TEXT_LINE_SPACING, // Text spacing between lines
- }
- // Label
- //GuiLabelProperty :: enum c.int { }
- // Button/Spinner
- //GuiButtonProperty :: enum c.int { }
- // Toggle/ToggleGroup
- GuiToggleProperty :: enum c.int {
- GROUP_PADDING = 16, // ToggleGroup separation between toggles
- }
- // Slider/SliderBar
- GuiSliderProperty :: enum c.int {
- SLIDER_WIDTH = 16, // Slider size of internal bar
- SLIDER_PADDING, // Slider/SliderBar internal bar padding
- }
- // ProgressBar
- GuiProgressBarProperty :: enum c.int {
- PROGRESS_PADDING = 16, // ProgressBar internal padding
- }
- // ScrollBar
- GuiScrollBarProperty :: enum c.int {
- ARROWS_SIZE = 16,
- ARROWS_VISIBLE,
- SCROLL_SLIDER_PADDING, // (SLIDERBAR, SLIDER_PADDING)
- SCROLL_SLIDER_SIZE,
- SCROLL_PADDING,
- SCROLL_SPEED,
- }
- // CheckBox
- GuiCheckBoxProperty :: enum c.int {
- CHECK_PADDING = 16, // CheckBox internal check padding
- }
- // ComboBox
- GuiComboBoxProperty :: enum c.int {
- COMBO_BUTTON_WIDTH = 16, // ComboBox right button width
- COMBO_BUTTON_SPACING, // ComboBox button separation
- }
- // DropdownBox
- GuiDropdownBoxProperty :: enum c.int {
- ARROW_PADDING = 16, // DropdownBox arrow separation from border and items
- DROPDOWN_ITEMS_SPACING, // DropdownBox items separation
- }
- // TextBox/TextBoxMulti/ValueBox/Spinner
- GuiTextBoxProperty :: enum c.int {
- TEXT_INNER_PADDING = 16, // TextBox/TextBoxMulti/ValueBox/Spinner inner text padding
- TEXT_LINES_SPACING, // TextBoxMulti lines separation
- TEXT_ALIGNMENT_VERTICAL, // TextBoxMulti vertical alignment: 0-CENTERED, 1-UP, 2-DOWN
- TEXT_MULTILINE, // TextBox supports multiple lines
- TEXT_WRAP_MODE, // TextBox wrap mode for multiline: 0-NO_WRAP, 1-CHAR_WRAP, 2-WORD_WRAP
- }
- // Spinner
- GuiSpinnerProperty :: enum c.int {
- SPIN_BUTTON_WIDTH = 16, // Spinner left/right buttons width
- SPIN_BUTTON_SPACING, // Spinner buttons separation
- }
- // ListView
- GuiListViewProperty :: enum c.int {
- LIST_ITEMS_HEIGHT = 16, // ListView items height
- LIST_ITEMS_SPACING, // ListView items separation
- SCROLLBAR_WIDTH, // ListView scrollbar size (usually width)
- SCROLLBAR_SIDE, // ListView scrollbar side (0-left, 1-right)
- }
- // ColorPicker
- GuiColorPickerProperty :: enum c.int {
- COLOR_SELECTOR_SIZE = 16,
- HUEBAR_WIDTH, // ColorPicker right hue bar width
- HUEBAR_PADDING, // ColorPicker right hue bar separation from panel
- HUEBAR_SELECTOR_HEIGHT, // ColorPicker right hue bar selector height
- HUEBAR_SELECTOR_OVERFLOW, // ColorPicker right hue bar selector overflow
- }
- SCROLLBAR_LEFT_SIDE :: 0
- SCROLLBAR_RIGHT_SIDE :: 1
- //----------------------------------------------------------------------------------
- // Global Variables Definition
- //----------------------------------------------------------------------------------
- // ...
- //----------------------------------------------------------------------------------
- // Module Functions Declaration
- //----------------------------------------------------------------------------------
- @(default_calling_convention="c")
- foreign lib {
- // WASM does not have foreign variable declarations.
- when ODIN_ARCH != .wasm32 && ODIN_ARCH != .wasm64p32 {
- @(link_name="raylib_version") version: cstring
- }
- // Global gui state control functions
-
- GuiEnable :: proc() --- // Enable gui controls (global state)
- GuiLock :: proc() --- // Lock gui controls (global state)
- GuiDisable :: proc() --- // Disable gui controls (global state)
- GuiUnlock :: proc() --- // Unlock gui controls (global state)
- GuiIsLocked :: proc() -> bool --- // Check if gui is locked (global state)
- GuiSetAlpha :: proc(alpha: f32) --- // Set gui controls alpha (global state), alpha goes from 0.0f to 1.0f
- GuiSetState :: proc(state: c.int) --- // Set gui state (global state)
- GuiGetState :: proc() -> c.int --- // Get gui state (global state)
-
- // Font set/get functions
-
- GuiSetFont :: proc(font: Font) --- // Set gui custom font (global state)
- GuiGetFont :: proc() -> Font --- // Get gui custom font (global state)
-
- // Style set/get functions
-
- GuiSetStyle :: proc(control: c.int, property: c.int, value: c.int) --- // Set one style property
- GuiGetStyle :: proc(control: c.int, property: c.int) -> c.int --- // Get one style property
-
- // Styles loading functions
-
- GuiLoadStyle :: proc(fileName: cstring) --- // Load style file over global style variable (.rgs)
- GuiLoadStyleDefault :: proc() --- // Load style default over global style
-
- // Tooltips management functions
-
- GuiEnableTooltip :: proc() --- // Enable gui tooltips (global state)
- GuiDisableTooltip :: proc() --- // Disable gui tooltips (global state)
- GuiSetTooltip :: proc(tooltip: cstring) --- // Set tooltip string
-
- // Icons functionality
-
- GuiIconText :: proc(iconId: c.int, text: cstring) -> cstring --- // Get text with icon id prepended (if supported)
- GuiSetIconScale :: proc(scale: c.int) --- // Set default icon drawing size
- GuiGetIcons :: proc() -> [^]u32 --- // Get raygui icons data pointer
- GuiLoadIcons :: proc(fileName: cstring, loadIconsName: bool) -> [^]cstring --- // Load raygui icons file (.rgi) into internal icons data
- GuiDrawIcon :: proc(iconId: c.int, posX: c.int, posY: c.int, pixelSize: c.int, color: Color) --- // Draw icon using pixel size at specified position
-
-
- // Controls
- //----------------------------------------------------------------------------------------------------------
- // Container/separator controls, useful for controls organization
-
- GuiWindowBox :: proc(bounds: Rectangle, title: cstring) -> c.int --- // Window Box control, shows a window that can be closed
- GuiGroupBox :: proc(bounds: Rectangle, text: cstring) -> c.int --- // Group Box control with text name
- GuiLine :: proc(bounds: Rectangle, text: cstring) -> c.int --- // Line separator control, could contain text
- GuiPanel :: proc(bounds: Rectangle, text: cstring) -> c.int --- // Panel control, useful to group controls
- GuiTabBar :: proc(bounds: Rectangle, text: [^]cstring, count: c.int, active: ^c.int) -> c.int --- // Tab Bar control, returns TAB to be closed or -1
- GuiScrollPanel :: proc(bounds: Rectangle, text: cstring, content: Rectangle, scroll: ^Vector2, view: ^Rectangle) -> c.int --- // Scroll Panel control
-
- // Basic controls set
-
- GuiLabel :: proc(bounds: Rectangle, text: cstring) -> c.int --- // Label control, shows text
- GuiButton :: proc(bounds: Rectangle, text: cstring) -> bool --- // Button control, returns true when clicked
- GuiLabelButton :: proc(bounds: Rectangle, text: cstring) -> bool --- // Label button control, show true when clicked
- GuiToggle :: proc(bounds: Rectangle, text: cstring, active: ^bool) -> c.int --- // Toggle Button control, returns true when active
- GuiToggleGroup :: proc(bounds: Rectangle, text: cstring, active: ^c.int) -> c.int --- // Toggle Group control, returns active toggle index
- GuiToggleSlider :: proc(bounds: Rectangle, text: cstring, active: ^c.int) -> c.int ---
- GuiCheckBox :: proc(bounds: Rectangle, text: cstring, checked: ^bool) -> bool --- // Check Box control, returns true when active
- GuiComboBox :: proc(bounds: Rectangle, text: cstring, active: ^c.int) -> c.int --- // Combo Box control, returns selected item index
-
- GuiDropdownBox :: proc(bounds: Rectangle, text: cstring, active: ^c.int, editMode: bool) -> bool --- // Dropdown Box control, returns selected item
- GuiSpinner :: proc(bounds: Rectangle, text: cstring, value: ^c.int, minValue, maxValue: c.int, editMode: bool) -> c.int --- // Spinner control, returns selected value
- GuiValueBox :: proc(bounds: Rectangle, text: cstring, value: ^c.int, minValue, maxValue: c.int, editMode: bool) -> c.int --- // Value Box control, updates input text with numbers
- GuiTextBox :: proc(bounds: Rectangle, text: cstring, textSize: c.int, editMode: bool) -> bool --- // Text Box control, updates input text
-
- GuiSlider :: proc(bounds: Rectangle, textLeft: cstring, textRight: cstring, value: ^f32, minValue: f32, maxValue: f32) -> c.int --- // Slider control, returns selected value
- GuiSliderBar :: proc(bounds: Rectangle, textLeft: cstring, textRight: cstring, value: ^f32, minValue: f32, maxValue: f32) -> c.int --- // Slider Bar control, returns selected value
- GuiProgressBar :: proc(bounds: Rectangle, textLeft: cstring, textRight: cstring, value: ^f32, minValue: f32, maxValue: f32) -> c.int --- // Progress Bar control, shows current progress value
- GuiStatusBar :: proc(bounds: Rectangle, text: cstring) -> c.int --- // Status Bar control, shows info text
- GuiDummyRec :: proc(bounds: Rectangle, text: cstring) -> c.int --- // Dummy control for placeholders
- GuiGrid :: proc(bounds: Rectangle, text: cstring, spacing: f32, subdivs: c.int, mouseCell: ^Vector2) -> c.int --- // Grid control, returns mouse cell position
-
- // Advance controls set
- GuiListView :: proc(bounds: Rectangle, text: cstring, scrollIndex: ^c.int, active: ^c.int) -> c.int --- // List View control, returns selected list item index
- GuiListViewEx :: proc(bounds: Rectangle, text:[^]cstring, count: c.int, scrollIndex: ^c.int, active: ^c.int, focus: ^c.int) -> c.int --- // List View with extended parameters
- GuiMessageBox :: proc(bounds: Rectangle, title: cstring, message: cstring, buttons: cstring) -> c.int --- // Message Box control, displays a message
- GuiTextInputBox :: proc(bounds: Rectangle, title: cstring, message: cstring, buttons: cstring, text: cstring, textMaxSize: c.int, secretViewActive: ^bool) -> c.int --- // Text Input Box control, ask for text, supports secret
- GuiColorPicker :: proc(bounds: Rectangle, text: cstring, color: ^Color) -> c.int --- // Color Picker control (multiple color controls)
- GuiColorPanel :: proc(bounds: Rectangle, text: cstring, color: ^Color) -> c.int --- // Color Panel control
- GuiColorBarAlpha :: proc(bounds: Rectangle, text: cstring, alpha: ^f32) -> c.int --- // Color Bar Alpha control
- GuiColorBarHue :: proc(bounds: Rectangle, text: cstring, value: ^f32) -> c.int --- // Color Bar Hue control
- GuiColorPickerHSV :: proc(bounds: Rectangle, text: cstring, colorHsv: ^Vector3) -> c.int --- // Color Picker control that avoids conversion to RGB on each call (multiple color controls)
- GuiColorPanelHSV :: proc(bounds: Rectangle, text: cstring, colorHsv: ^Vector3) -> c.int --- // Color Panel control that returns HSV color value, used by GuiColorPickerHSV()
- //----------------------------------------------------------------------------------------------------------
- }
- //----------------------------------------------------------------------------------
- // Icons enumeration
- //----------------------------------------------------------------------------------
- GuiIconName :: enum c.int {
- 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,
- ICON_220 = 220,
- ICON_221 = 221,
- ICON_222 = 222,
- ICON_223 = 223,
- ICON_224 = 224,
- ICON_225 = 225,
- ICON_226 = 226,
- ICON_227 = 227,
- ICON_228 = 228,
- ICON_229 = 229,
- ICON_230 = 230,
- ICON_231 = 231,
- ICON_232 = 232,
- ICON_233 = 233,
- ICON_234 = 234,
- ICON_235 = 235,
- ICON_236 = 236,
- ICON_237 = 237,
- ICON_238 = 238,
- ICON_239 = 239,
- ICON_240 = 240,
- ICON_241 = 241,
- ICON_242 = 242,
- ICON_243 = 243,
- ICON_244 = 244,
- ICON_245 = 245,
- ICON_246 = 246,
- ICON_247 = 247,
- ICON_248 = 248,
- ICON_249 = 249,
- ICON_250 = 250,
- ICON_251 = 251,
- ICON_252 = 252,
- ICON_253 = 253,
- ICON_254 = 254,
- ICON_255 = 255,
- }
|