mirror of
				https://github.com/raysan5/raylib.git
				synced 2025-11-04 01:34:19 +00:00 
			
		
		
		
	Added new functions
SetWindowTitle() GetExtension()
This commit is contained in:
		
							
								
								
									
										18
									
								
								src/core.c
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								src/core.c
									
									
									
									
									
								
							@@ -659,6 +659,14 @@ void SetWindowIcon(Image image)
 | 
				
			|||||||
#endif
 | 
					#endif
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Set title for window (only PLATFORM_DESKTOP)
 | 
				
			||||||
 | 
					void SetWindowTitle(const char *title)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					#if defined(PLATFORM_DESKTOP)
 | 
				
			||||||
 | 
					    glfwSetWindowTitle(window, title);
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Set window position on screen (windowed mode)
 | 
					// Set window position on screen (windowed mode)
 | 
				
			||||||
void SetWindowPosition(int x, int y)
 | 
					void SetWindowPosition(int x, int y)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
@@ -1152,6 +1160,16 @@ bool IsFileExtension(const char *fileName, const char *ext)
 | 
				
			|||||||
    return result;
 | 
					    return result;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Get the extension for a filename
 | 
				
			||||||
 | 
					const char *GetExtension(const char *fileName)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    const char *dot = strrchr(fileName, '.');
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    if (!dot || dot == fileName) return "";
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    return (dot + 1);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Get directory for a given fileName (with path)
 | 
					// Get directory for a given fileName (with path)
 | 
				
			||||||
const char *GetDirectoryPath(const char *fileName)
 | 
					const char *GetDirectoryPath(const char *fileName)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -701,6 +701,7 @@ RLAPI bool WindowShouldClose(void);                               // Check if KE
 | 
				
			|||||||
RLAPI bool IsWindowMinimized(void);                               // Check if window has been minimized (or lost focus)
 | 
					RLAPI bool IsWindowMinimized(void);                               // Check if window has been minimized (or lost focus)
 | 
				
			||||||
RLAPI void ToggleFullscreen(void);                                // Toggle fullscreen mode (only PLATFORM_DESKTOP)
 | 
					RLAPI void ToggleFullscreen(void);                                // Toggle fullscreen mode (only PLATFORM_DESKTOP)
 | 
				
			||||||
RLAPI void SetWindowIcon(Image image);                            // Set icon for window (only PLATFORM_DESKTOP)
 | 
					RLAPI void SetWindowIcon(Image image);                            // Set icon for window (only PLATFORM_DESKTOP)
 | 
				
			||||||
 | 
					RLAPI void SetWindowTitle(const char *title);                     // Set title for window (only PLATFORM_DESKTOP)
 | 
				
			||||||
RLAPI void SetWindowPosition(int x, int y);                       // Set window position on screen (only PLATFORM_DESKTOP)
 | 
					RLAPI void SetWindowPosition(int x, int y);                       // Set window position on screen (only PLATFORM_DESKTOP)
 | 
				
			||||||
RLAPI void SetWindowMonitor(int monitor);                         // Set monitor for the current window (fullscreen mode)
 | 
					RLAPI void SetWindowMonitor(int monitor);                         // Set monitor for the current window (fullscreen mode)
 | 
				
			||||||
RLAPI void SetWindowMinSize(int width, int height);               // Set window minimum dimensions (for FLAG_WINDOW_RESIZABLE)
 | 
					RLAPI void SetWindowMinSize(int width, int height);               // Set window minimum dimensions (for FLAG_WINDOW_RESIZABLE)
 | 
				
			||||||
@@ -759,6 +760,7 @@ RLAPI int GetRandomValue(int min, int max);                       // Returns a r
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
// Files management functions
 | 
					// Files management functions
 | 
				
			||||||
RLAPI bool IsFileExtension(const char *fileName, const char *ext);// Check file extension
 | 
					RLAPI bool IsFileExtension(const char *fileName, const char *ext);// Check file extension
 | 
				
			||||||
 | 
					RLAPI const char *GetExtension(const char *fileName);             // Get file extension
 | 
				
			||||||
RLAPI const char *GetDirectoryPath(const char *fileName);         // Get directory for a given fileName (with path)
 | 
					RLAPI const char *GetDirectoryPath(const char *fileName);         // Get directory for a given fileName (with path)
 | 
				
			||||||
RLAPI const char *GetWorkingDirectory(void);                      // Get current working directory
 | 
					RLAPI const char *GetWorkingDirectory(void);                      // Get current working directory
 | 
				
			||||||
RLAPI bool ChangeDirectory(const char *dir);                      // Change working directory, returns true if success
 | 
					RLAPI bool ChangeDirectory(const char *dir);                      // Change working directory, returns true if success
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user