2
0
Эх сурвалжийг харах

Renamed flag RAYGUI_RICONS_SUPPORT > RAYGUI_SUPPORT_RICONS

raysan5 6 жил өмнө
parent
commit
32d6ba6f5a

+ 1 - 1
examples/controls_test_suite/controls_test_suite.c

@@ -26,7 +26,7 @@
 #include "raylib.h"
 #include "raylib.h"
 
 
 #define RAYGUI_IMPLEMENTATION
 #define RAYGUI_IMPLEMENTATION
-#define RAYGUI_RICONS_SUPPORT
+#define RAYGUI_SUPPORT_RICONS
 #include "../../src/raygui.h"
 #include "../../src/raygui.h"
 
 
 //------------------------------------------------------------------------------------
 //------------------------------------------------------------------------------------

+ 13 - 9
src/raygui.h

@@ -63,7 +63,7 @@
 *       internally in the library and input management and drawing functions must be provided by
 *       internally in the library and input management and drawing functions must be provided by
 *       the user (check library implementation for further details).
 *       the user (check library implementation for further details).
 *
 *
-*   #define RAYGUI_RICONS_SUPPORT
+*   #define RAYGUI_SUPPORT_RICONS
 *       Includes ricons.h header defining a set of 128 icons (binary format) to be used on
 *       Includes ricons.h header defining a set of 128 icons (binary format) to be used on
 *       multiple controls and following raygui styles
 *       multiple controls and following raygui styles
 *
 *
@@ -468,7 +468,7 @@ RAYGUIDEF const char *GuiIconText(int iconId, const char *text); // Get text wit
 
 
 #if defined(RAYGUI_IMPLEMENTATION)
 #if defined(RAYGUI_IMPLEMENTATION)
 
 
-#if defined(RAYGUI_RICONS_SUPPORT)
+#if defined(RAYGUI_SUPPORT_RICONS)
     #if defined(RAYGUI_STANDALONE)
     #if defined(RAYGUI_STANDALONE)
         #define RICONS_STANDALONE
         #define RICONS_STANDALONE
     #endif
     #endif
@@ -631,7 +631,7 @@ static Rectangle GetTextBounds(int control, Rectangle bounds)
 // Get text icon if provided and move text cursor
 // Get text icon if provided and move text cursor
 static const char *GetTextIcon(const char *text, int *iconId)
 static const char *GetTextIcon(const char *text, int *iconId)
 {
 {
-#if defined(RAYGUI_RICONS_SUPPORT)
+#if defined(RAYGUI_SUPPORT_RICONS)
     if (text[0] == '#')     // Maybe we have an icon!
     if (text[0] == '#')     // Maybe we have an icon!
     {
     {
         char iconValue[4] = { 0 };
         char iconValue[4] = { 0 };
@@ -675,7 +675,7 @@ static void GuiDrawText(const char *text, Rectangle bounds, int alignment, Color
         int textWidth = GetTextWidth(text);
         int textWidth = GetTextWidth(text);
         int textHeight = GuiGetStyle(DEFAULT, TEXT_SIZE);
         int textHeight = GuiGetStyle(DEFAULT, TEXT_SIZE);
 
 
-#if defined(RAYGUI_RICONS_SUPPORT)
+#if defined(RAYGUI_SUPPORT_RICONS)
         if (iconId > 0)
         if (iconId > 0)
         {
         {
             textWidth += RICONS_SIZE;
             textWidth += RICONS_SIZE;
@@ -708,7 +708,7 @@ static void GuiDrawText(const char *text, Rectangle bounds, int alignment, Color
 
 
         // Draw text (with icon if available)
         // Draw text (with icon if available)
         //---------------------------------------------------------------------------------
         //---------------------------------------------------------------------------------
-#if defined(RAYGUI_RICONS_SUPPORT)
+#if defined(RAYGUI_SUPPORT_RICONS)
         #define ICON_TEXT_PADDING   4
         #define ICON_TEXT_PADDING   4
 
 
         if (iconId > 0)
         if (iconId > 0)
@@ -876,7 +876,7 @@ RAYGUIDEF bool GuiWindowBox(Rectangle bounds, const char *text)
     int tempTextAlignment = GuiGetStyle(BUTTON, TEXT_ALIGNMENT);
     int tempTextAlignment = GuiGetStyle(BUTTON, TEXT_ALIGNMENT);
     GuiSetStyle(BUTTON, BORDER_WIDTH, 1);
     GuiSetStyle(BUTTON, BORDER_WIDTH, 1);
     GuiSetStyle(BUTTON, TEXT_ALIGNMENT, GUI_TEXT_ALIGN_CENTER);
     GuiSetStyle(BUTTON, TEXT_ALIGNMENT, GUI_TEXT_ALIGN_CENTER);
-#if defined(RAYGUI_RICONS_SUPPORT)
+#if defined(RAYGUI_SUPPORT_RICONS)
     clicked = GuiButton(buttonRec, GuiIconText(RICON_CROSS_SMALL, NULL));
     clicked = GuiButton(buttonRec, GuiIconText(RICON_CROSS_SMALL, NULL));
 #else
 #else
     clicked = GuiButton(buttonRec, "x");
     clicked = GuiButton(buttonRec, "x");
@@ -1557,7 +1557,7 @@ RAYGUIDEF bool GuiSpinner(Rectangle bounds, int *value, int minValue, int maxVal
     GuiSetStyle(BUTTON, TEXT_ALIGNMENT, GUI_TEXT_ALIGN_CENTER);
     GuiSetStyle(BUTTON, TEXT_ALIGNMENT, GUI_TEXT_ALIGN_CENTER);
     
     
     char *icon = "<";
     char *icon = "<";
-#if defined(RAYGUI_RICONS_SUPPORT)
+#if defined(RAYGUI_SUPPORT_RICONS)
     icon = (char *)GuiIconText(RICON_ARROW_LEFT_FILL, NULL);
     icon = (char *)GuiIconText(RICON_ARROW_LEFT_FILL, NULL);
 #endif
 #endif
     if (GuiButton(leftButtonBound, icon) || // NOTE: also decrease value when the button is held down
     if (GuiButton(leftButtonBound, icon) || // NOTE: also decrease value when the button is held down
@@ -1569,7 +1569,7 @@ RAYGUIDEF bool GuiSpinner(Rectangle bounds, int *value, int minValue, int maxVal
     }
     }
 
 
     icon = ">";
     icon = ">";
-#if defined(RAYGUI_RICONS_SUPPORT)
+#if defined(RAYGUI_SUPPORT_RICONS)
     icon = (char *)GuiIconText(RICON_ARROW_RIGHT_FILL, NULL);
     icon = (char *)GuiIconText(RICON_ARROW_RIGHT_FILL, NULL);
 #endif    
 #endif    
     if (GuiButton(rightButtonBound, icon) || // NOTE: also increase value when the button is held down
     if (GuiButton(rightButtonBound, icon) || // NOTE: also increase value when the button is held down
@@ -2538,7 +2538,7 @@ RAYGUIDEF bool GuiSpinner(Rectangle bounds, int *value, int minValue, int maxVal
     int tempTextAlign = GuiGetStyle(BUTTON, TEXT_ALIGNMENT);
     int tempTextAlign = GuiGetStyle(BUTTON, TEXT_ALIGNMENT);
     GuiSetStyle(BUTTON, TEXT_ALIGNMENT, GUI_TEXT_ALIGN_CENTER);
     GuiSetStyle(BUTTON, TEXT_ALIGNMENT, GUI_TEXT_ALIGN_CENTER);
 
 
-#if defined(RAYGUI_RICONS_SUPPORT)
+#if defined(RAYGUI_SUPPORT_RICONS)
     if (GuiButton(leftButtonBound, GuiIconText(RICON_ARROW_LEFT_FILL, NULL))) tempValue--;
     if (GuiButton(leftButtonBound, GuiIconText(RICON_ARROW_LEFT_FILL, NULL))) tempValue--;
     if (GuiButton(rightButtonBound, GuiIconText(RICON_ARROW_RIGHT_FILL, NULL))) tempValue++;
     if (GuiButton(rightButtonBound, GuiIconText(RICON_ARROW_RIGHT_FILL, NULL))) tempValue++;
 #else
 #else
@@ -4263,6 +4263,7 @@ RAYGUIDEF void GuiUpdateStyleComplete(void)
 // a number that can change between ricon versions
 // a number that can change between ricon versions
 RAYGUIDEF const char *GuiIconText(int iconId, const char *text)
 RAYGUIDEF const char *GuiIconText(int iconId, const char *text)
 {
 {
+#if defined(RAYGUI_SUPPORT_RICONS)
     static char buffer[1024] = { 0 };
     static char buffer[1024] = { 0 };
     memset(buffer, 0, 1024);
     memset(buffer, 0, 1024);
 
 
@@ -4278,6 +4279,9 @@ RAYGUIDEF const char *GuiIconText(int iconId, const char *text)
     }
     }
 
 
     return buffer;
     return buffer;
+#else
+    return NULL;
+#endif
 }
 }
 
 
 //----------------------------------------------------------------------------------
 //----------------------------------------------------------------------------------