diff options
| author | victorfisac <victorfisac@gmail.com> | 2017-05-02 15:04:32 +0200 |
|---|---|---|
| committer | victorfisac <victorfisac@gmail.com> | 2017-05-02 15:04:32 +0200 |
| commit | e197665e1dc3ec895b14b901884fee058dc1b4e9 (patch) | |
| tree | 1ec16898ae078540456cf8eb74d1a8986b4564f0 /src | |
| parent | db0cfa935f52a2557e6e3dfddab341917cb1eb14 (diff) | |
| download | raylib-e197665e1dc3ec895b14b901884fee058dc1b4e9.tar.gz raylib-e197665e1dc3ec895b14b901884fee058dc1b4e9.zip | |
Added function to set window minimum dimensions...
useful when using FLAG_WINDOW_RESIZABLE.
Diffstat (limited to 'src')
| -rw-r--r-- | src/core.c | 9 | ||||
| -rw-r--r-- | src/raylib.h | 1 |
2 files changed, 10 insertions, 0 deletions
@@ -629,6 +629,15 @@ void SetWindowMonitor(int monitor) #endif } +// Set window minimum dimensions (for FLAG_WINDOW_RESIZABLE) +void SetWindowMinSize(int width, int height) +{ +#if defined(PLATFORM_DESKTOP) + const GLFWvidmode *mode = glfwGetVideoMode(glfwGetPrimaryMonitor()); + glfwSetWindowSizeLimits(window, width, height, mode->width, mode->height); +#endif +} + // Get current screen width int GetScreenWidth(void) { diff --git a/src/raylib.h b/src/raylib.h index 6f510f9f..3107661f 100644 --- a/src/raylib.h +++ b/src/raylib.h @@ -667,6 +667,7 @@ RLAPI void ToggleFullscreen(void); // Fullscreen RLAPI void SetWindowIcon(Image image); // Set icon for window (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 SetWindowMinSize(int width, int height); // Set window minimum dimensions (for FLAG_WINDOW_RESIZABLE) RLAPI int GetScreenWidth(void); // Get current screen width RLAPI int GetScreenHeight(void); // Get current screen height |
