summaryrefslogtreecommitdiff
path: root/API.md
diff options
context:
space:
mode:
authorjussi2022-03-25 22:31:59 +0200
committerjussi2022-03-25 22:31:59 +0200
commit6d1c14e09cb7c7a5657374e8d102fd5bb48d0b73 (patch)
treeea890671a6737ca727b4895107624f886677811e /API.md
parent55ad8773ec7c857a51dbed8e9e9eea16515b6d02 (diff)
downloadreilua-enhanced-6d1c14e09cb7c7a5657374e8d102fd5bb48d0b73.tar.gz
reilua-enhanced-6d1c14e09cb7c7a5657374e8d102fd5bb48d0b73.tar.bz2
reilua-enhanced-6d1c14e09cb7c7a5657374e8d102fd5bb48d0b73.zip
More raygui functions and updated to raygui v3.2-dev.
Diffstat (limited to 'API.md')
-rw-r--r--API.md235
1 files changed, 233 insertions, 2 deletions
diff --git a/API.md b/API.md
index 365768f..e083a7c 100644
--- a/API.md
+++ b/API.md
@@ -373,6 +373,180 @@ BLUE
PI
+## Globals - GuiControlState
+
+GUI_STATE_NORMAL
+
+GUI_STATE_FOCUSED
+
+GUI_STATE_PRESSED
+
+GUI_STATE_DISABLED
+
+## Globals - GuiTextAlignment
+
+GUI_TEXT_ALIGN_LEFT
+
+GUI_TEXT_ALIGN_CENTER
+
+GUI_TEXT_ALIGN_RIGHT
+
+## Globals - GuiControls
+
+DEFAULT
+
+LABEL
+
+BUTTON
+
+TOGGLE
+
+SLIDER
+
+PROGRESSBAR
+
+CHECKBOX
+
+COMBOBOX
+
+DROPDOWNBOX
+
+TEXTBOX
+
+VALUEBOX
+
+SPINNER
+
+LISTVIEW
+
+COLORPICKER
+
+SCROLLBAR
+
+STATUSBAR
+
+## Globals - GuiControlProperty
+
+BORDER_COLOR_NORMAL
+
+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
+
+## Globals - GuiDefaultProperty
+
+TEXT_SIZE
+
+TEXT_SPACING
+
+LINE_COLOR
+
+BACKGROUND_COLOR
+
+## Globals - GuiToggleProperty
+
+GROUP_PADDING
+
+## Globals - GuiSliderProperty
+
+SLIDER_WIDTH
+
+SLIDER_PADDING
+
+## Globals - GuiProgressBarProperty
+
+PROGRESS_PADDING
+
+## Globals - GuiCheckBoxProperty
+
+CHECK_PADDING
+
+## Globals - GuiComboBoxProperty
+
+COMBO_BUTTON_WIDTH
+
+COMBO_BUTTON_SPACING
+
+## Globals - GuiDropdownBoxProperty
+
+ARROW_PADDING
+
+DROPDOWN_ITEMS_SPACING
+
+## Globals - GuiTextBoxProperty
+
+TEXT_INNER_PADDING
+
+TEXT_LINES_SPACING
+
+## Globals - GuiSpinnerProperty
+
+SPIN_BUTTON_WIDTH
+
+SPIN_BUTTON_SPACING
+
+## Globals - GuiScrollBarProperty
+
+ARROWS_SIZE
+
+ARROWS_VISIBLE
+
+SCROLL_SLIDER_PADDING
+
+SCROLL_SLIDER_SIZE
+
+SCROLL_PADDING
+
+SCROLL_SPEED
+
+## Globals - GuiListViewProperty
+
+LIST_ITEMS_HEIGHT
+
+LIST_ITEMS_SPACING
+
+SCROLLBAR_WIDTH
+
+SCROLLBAR_SIDE
+
+## Globals - GuiColorPickerProperty
+
+COLOR_SELECTOR_SIZE
+
+HUEBAR_WIDTH
+
+HUEBAR_PADDING
+
+HUEBAR_SELECTOR_HEIGHT
+
+HUEBAR_SELECTOR_OVERFLOW
+
## Types
Raylib structs in Lua
@@ -641,6 +815,14 @@ Set title for window ( Only PLATFORM_DESKTOP )
---
+> count = RL_GetMonitorCount()
+
+Get number of connected monitors
+
+- Success return int
+
+---
+
> RL_CloseWindow()
Close window and unload OpenGL context and free all resources
@@ -3177,6 +3359,28 @@ Set gui custom font ( Global state )
---
+## Gui - Style
+
+---
+
+> success = RL_GuiSetStyle( int control, int property, int value )
+
+Set one style property
+
+- Failure return false
+- Success return true
+
+---
+
+> value = RL_GuiGetStyle( int control, int property )
+
+Get one style property
+
+- Failure return false
+- Success return int
+
+---
+
## Gui - Container
---
@@ -3190,7 +3394,25 @@ Window Box control, shows a window that can be closed
---
-> success = RL_GuiPanel( Rectangle bounds )
+> success = RL_GuiGroupBox( Rectangle bounds, string text )
+
+Group Box control with text name
+
+- Failure return false
+- Success return true
+
+---
+
+> success = RL_GuiLine( Rectangle bounds, string text )
+
+Line separator control, could contain text
+
+- Failure return false
+- Success return true
+
+---
+
+> success = RL_GuiPanel( Rectangle bounds, string text )
Panel control, useful to group controls
@@ -3199,7 +3421,7 @@ Panel control, useful to group controls
---
-> view, scroll = RL_GuiScrollPanel( Rectangle bounds, Rectangle content, Vector2 scroll )
+> view, scroll = RL_GuiScrollPanel( Rectangle bounds, string text, Rectangle content, Vector2 scroll )
Scroll Panel control
@@ -3239,6 +3461,15 @@ Toggle Button control, returns true when active
---
+> index = RL_GuiToggleGroup( Rectangle bounds, string text, int active )
+
+Toggle Group control, returns active toggle index
+
+- Failure return false
+- Success return int
+
+---
+
> active = RL_GuiCheckBox( Rectangle bounds, string text, bool checked )
Check Box control, returns true when active