From 30c7a5eda27ef0e424bf7948e3cd37a1cf5a52ef Mon Sep 17 00:00:00 2001 From: jussi Date: Wed, 2 Oct 2024 13:02:13 +0300 Subject: GuiSetSliderDragging, GuiGetSliderDragging, GuiSetSliderActive and GuiGetSliderActive. --- include/raygui.h | 25 +++++++++++++++++++++++++ include/rgui.h | 4 ++++ 2 files changed, 29 insertions(+) (limited to 'include') diff --git a/include/raygui.h b/include/raygui.h index 5c7ac49..e4d50b1 100644 --- a/include/raygui.h +++ b/include/raygui.h @@ -671,6 +671,11 @@ RAYGUIAPI bool GuiIsLocked(void); // Check if gui RAYGUIAPI void GuiSetAlpha(float alpha); // Set gui controls alpha (global state), alpha goes from 0.0f to 1.0f RAYGUIAPI void GuiSetState(int state); // Set gui state (global state) RAYGUIAPI int GuiGetState(void); // Get gui state (global state) +/* Addition. */ +RAYGUIAPI void GuiSetSliderDragging(bool dragging); // Set guiSliderDragging +RAYGUIAPI bool GuiGetSliderDragging(void); // Get guiSliderDragging +RAYGUIAPI void GuiSetSliderActive(Rectangle rect); // Set guiSliderActive +RAYGUIAPI Rectangle GuiGetSliderActive(void); // Get guiSliderActive // Font set/get functions RAYGUIAPI void GuiSetFont(Font font); // Set gui custom font (global state) @@ -1515,6 +1520,26 @@ void GuiSetState(int state) { guiState = (GuiState)state; } // Get gui state (global state) int GuiGetState(void) { return guiState; } +// Set guiSliderDragging +void GuiSetSliderDragging( bool dragging ) { + guiSliderDragging = dragging; +} + +// Get guiSliderDragging +bool GuiGetSliderDragging( void ) { + return guiSliderDragging; +} + +// Set guiSliderActive +RAYGUIAPI void GuiSetSliderActive( Rectangle rect ) { + guiSliderActive = rect; +} + +// Get guiSliderActive +RAYGUIAPI Rectangle GuiGetSliderActive( void ) { + return guiSliderActive; +} + // Set custom gui font // NOTE: Font loading/unloading is external to raygui void GuiSetFont(Font font) diff --git a/include/rgui.h b/include/rgui.h index b947b89..823bcfb 100644 --- a/include/rgui.h +++ b/include/rgui.h @@ -9,6 +9,10 @@ int lguiGuiIsLocked( lua_State* L ); int lguiGuiSetAlpha( lua_State* L ); int lguiGuiSetState( lua_State* L ); int lguiGuiGetState( lua_State* L ); +int lguiGuiSetSliderDragging( lua_State* L ); +int lguiGuiGetSliderDragging( lua_State* L ); +int lguiGuiSetSliderActive( lua_State* L ); +int lguiGuiGetSliderActive( lua_State* L ); /* Font set/get functions. */ int lguiGuiSetFont( lua_State* L ); int lguiGuiGetFont( lua_State* L ); -- cgit v1.2.3