mirror of
https://github.com/raysan5/raygui.git
synced 2025-12-25 10:22:33 -05:00
RENAMED: GuiFont() to GuiSetFont()
ADDED: GuiGetFont()
This commit is contained in:
@ -90,7 +90,7 @@ int main()
|
||||
|
||||
// Custom GUI font loading
|
||||
//Font font = LoadFontEx("fonts/rainyhearts16.ttf", 12, 0, 0);
|
||||
//GuiFont(font);
|
||||
//GuiSetFont(font);
|
||||
|
||||
bool exitWindow = false;
|
||||
bool showMessageBox = false;
|
||||
|
||||
30
src/raygui.h
30
src/raygui.h
@ -383,9 +383,11 @@ RAYGUIDEF void GuiDisable(void); // Disab
|
||||
RAYGUIDEF void GuiLock(void); // Lock gui controls (global state)
|
||||
RAYGUIDEF void GuiUnlock(void); // Unlock gui controls (global state)
|
||||
RAYGUIDEF void GuiState(int state); // Set gui state (global state)
|
||||
RAYGUIDEF void GuiFont(Font font); // Set gui custom font (global state)
|
||||
RAYGUIDEF void GuiFade(float alpha); // Set gui controls alpha (global state), alpha goes from 0.0f to 1.0f
|
||||
|
||||
RAYGUIDEF void GuiSetFont(Font font); // Set gui custom font (global state)
|
||||
RAYGUIDEF Font GuiGetFont(void); // Get gui custom font (global state)
|
||||
|
||||
// Style set/get functions
|
||||
RAYGUIDEF void GuiSetStyle(int control, int property, int value); // Set one style property
|
||||
RAYGUIDEF int GuiGetStyle(int control, int property); // Get one style property
|
||||
@ -746,8 +748,17 @@ RAYGUIDEF void GuiUnlock(void) { guiLocked = false; }
|
||||
// Set gui state (global state)
|
||||
RAYGUIDEF void GuiState(int state) { guiState = (GuiControlState)state; }
|
||||
|
||||
// Define custom gui font
|
||||
RAYGUIDEF void GuiFont(Font font)
|
||||
// Set gui controls alpha global state
|
||||
RAYGUIDEF void GuiFade(float alpha)
|
||||
{
|
||||
if (alpha < 0.0f) alpha = 0.0f;
|
||||
else if (alpha > 1.0f) alpha = 1.0f;
|
||||
|
||||
guiAlpha = alpha;
|
||||
}
|
||||
|
||||
// Set custom gui font
|
||||
RAYGUIDEF void GuiSetFont(Font font)
|
||||
{
|
||||
if (font.texture.id > 0)
|
||||
{
|
||||
@ -756,13 +767,10 @@ RAYGUIDEF void GuiFont(Font font)
|
||||
}
|
||||
}
|
||||
|
||||
// Set gui controls alpha global state
|
||||
RAYGUIDEF void GuiFade(float alpha)
|
||||
// Get custom gui font
|
||||
RAYGUIDEF Font GuiGetFont(void)
|
||||
{
|
||||
if (alpha < 0.0f) alpha = 0.0f;
|
||||
else if (alpha > 1.0f) alpha = 1.0f;
|
||||
|
||||
guiAlpha = alpha;
|
||||
return guiFont;
|
||||
}
|
||||
|
||||
// Set control style property value
|
||||
@ -3998,7 +4006,7 @@ RAYGUIDEF void GuiLoadStyle(const char *fileName)
|
||||
}
|
||||
else font = LoadFontEx(FormatText("%s/%s", GetDirectoryPath(fileName), fontFileName), fontSize, NULL, 0);
|
||||
|
||||
if ((font.texture.id > 0) && (font.charsCount > 0)) GuiFont(font);
|
||||
if ((font.texture.id > 0) && (font.charsCount > 0)) GuiSetFont(font);
|
||||
|
||||
} break;
|
||||
default: break;
|
||||
@ -4106,7 +4114,7 @@ RAYGUIDEF void GuiLoadStyle(const char *fileName)
|
||||
fread(&font.chars[i].advanceX, 1, sizeof(int), rgsFile);
|
||||
}
|
||||
|
||||
GuiFont(font);
|
||||
GuiSetFont(font);
|
||||
|
||||
// Set font texture source rectangle to be used as white texture to draw shapes
|
||||
// NOTE: This way, all gui can be draw using a single draw call
|
||||
|
||||
Reference in New Issue
Block a user