mirror of
https://github.com/raysan5/raygui.git
synced 2026-02-06 06:09:18 -05:00
Review formating and added functions
This commit is contained in:
15
raygui.h
15
raygui.h
@ -104,7 +104,7 @@
|
||||
//----------------------------------------------------------------------------------
|
||||
// Defines and Macros
|
||||
//----------------------------------------------------------------------------------
|
||||
#define NUM_PROPERTIES 98
|
||||
#define NUM_PROPERTIES 99
|
||||
|
||||
//----------------------------------------------------------------------------------
|
||||
// Types and Structures Definition
|
||||
@ -149,6 +149,7 @@ typedef enum GuiProperty {
|
||||
GLOBAL_TEXT_FONTSIZE,
|
||||
GLOBAL_BORDER_WIDTH,
|
||||
BACKGROUND_COLOR,
|
||||
LINES_COLOR,
|
||||
LABEL_BORDER_WIDTH,
|
||||
LABEL_TEXT_COLOR,
|
||||
LABEL_TEXT_PADDING,
|
||||
@ -251,7 +252,8 @@ typedef enum GuiProperty {
|
||||
//----------------------------------------------------------------------------------
|
||||
// Module Functions Declaration
|
||||
//----------------------------------------------------------------------------------
|
||||
RAYGUIDEF Color GuiBackground(void); // Get GUI background color
|
||||
RAYGUIDEF Color GuiBackgroundColor(void); // Get background color
|
||||
RAYGUIDEF Color GuiLinesColor(void); // Get lines color
|
||||
RAYGUIDEF void GuiLabel(Rectangle bounds, const char *text); // Label element, show text
|
||||
RAYGUIDEF void GuiLabelEx(Rectangle bounds, const char *text, Color textColor, Color border, Color inner); // Label element extended, configurable colors
|
||||
RAYGUIDEF bool GuiButton(Rectangle bounds, const char *text); // Button element, returns true when clicked
|
||||
@ -338,6 +340,7 @@ static int style[NUM_PROPERTIES] = {
|
||||
10, // GLOBAL_TEXT_FONTSIZE
|
||||
1, // GLOBAL_BORDER_WIDTH
|
||||
0xf5f5f5ff, // BACKGROUND_COLOR
|
||||
0x90abb5ff, // LINES_COLOR
|
||||
1, // LABEL_BORDER_WIDTH
|
||||
0x4d4d4dff, // LABEL_TEXT_COLOR
|
||||
20, // LABEL_TEXT_PADDING
|
||||
@ -440,6 +443,7 @@ static int style[NUM_PROPERTIES] = {
|
||||
0xa, // GLOBAL_TEXT_FONTSIZE
|
||||
0x1, // GLOBAL_BORDER_WIDTH
|
||||
0x293235ff, // BACKGROUND_COLOR
|
||||
0x90abb5ff, // LINES_COLOR
|
||||
0x0, // LABEL_BORDER_WIDTH
|
||||
0x90acb4ff, // LABEL_TEXT_COLOR
|
||||
0x0, // LABEL_TEXT_PADDING
|
||||
@ -544,6 +548,7 @@ static const char *guiPropertyName[] = {
|
||||
"GLOBAL_TEXT_FONTSIZE",
|
||||
"GLOBAL_BORDER_WIDTH",
|
||||
"BACKGROUND_COLOR",
|
||||
"LINES_COLOR",
|
||||
"LABEL_BORDER_WIDTH",
|
||||
"LABEL_TEXT_COLOR",
|
||||
"LABEL_TEXT_PADDING",
|
||||
@ -674,7 +679,11 @@ static void DrawRectangle(int posX, int posY, int width, int height, Color color
|
||||
// Module Functions Definition
|
||||
//----------------------------------------------------------------------------------
|
||||
|
||||
RAYGUIDEF Color GuiBackground(void) { return GetColor(style[BACKGROUND_COLOR]); }
|
||||
// Get background color
|
||||
RAYGUIDEF Color GuiBackgroundColor(void) { return GetColor(style[BACKGROUND_COLOR]); }
|
||||
|
||||
// Get lines color
|
||||
RAYGUIDEF Color GuiLinesColor(void) { return GetColor(style[LINES_COLOR]); }
|
||||
|
||||
// Label element, show text
|
||||
RAYGUIDEF void GuiLabel(Rectangle bounds, const char *text)
|
||||
|
||||
Reference in New Issue
Block a user