Raygui wrapper lib.
This commit is contained in:
@@ -2049,7 +2049,8 @@ bool GuiTextBox(Rectangle bounds, char *text, int textSize, bool editMode)
|
||||
// Delete text
|
||||
if (keyCount > 0)
|
||||
{
|
||||
if (IsKeyPressed(KEY_BACKSPACE))
|
||||
// if (IsKeyPressed(KEY_BACKSPACE))
|
||||
if ( GetKeyPressed() == KEY_BACKSPACE )
|
||||
{
|
||||
while ((keyCount > 0) && ((text[--keyCount] & 0xc0) == 0x80));
|
||||
text[keyCount] = '\0';
|
||||
@@ -2343,7 +2344,8 @@ bool GuiTextBoxMulti(Rectangle bounds, char *text, int textSize, bool editMode)
|
||||
// Delete characters
|
||||
if (textLength > 0)
|
||||
{
|
||||
if (IsKeyPressed(KEY_BACKSPACE))
|
||||
// if (IsKeyPressed(KEY_BACKSPACE))
|
||||
if ( GetKeyPressed() == KEY_BACKSPACE )
|
||||
{
|
||||
if ((unsigned char)text[textLength - 1] < 127)
|
||||
{
|
||||
|
||||
@@ -11,6 +11,7 @@ int lguiGuiSetState( lua_State *L );
|
||||
int lguiGuiGetState( lua_State *L );
|
||||
/* Font. */
|
||||
int lguiGuiSetFont( lua_State *L );
|
||||
int lguiGuiGetFont( lua_State *L );
|
||||
/* Style */
|
||||
int lguiGuiSetStyle( lua_State *L );
|
||||
int lguiGuiGetStyle( lua_State *L );
|
||||
|
||||
@@ -14,6 +14,7 @@ typedef struct {
|
||||
lua_State *luaState;
|
||||
Vector2 resolution;
|
||||
int textureSource;
|
||||
size_t guiFont;
|
||||
/* Resources. */
|
||||
/* Images. */
|
||||
Image **images;
|
||||
|
||||
Reference in New Issue
Block a user