Review window flags
This commit is contained in:
parent
84ab00d52e
commit
0540f0ad32
11
src/core.c
11
src/core.c
@ -1092,8 +1092,8 @@ void MaximizeWindow(void)
|
|||||||
void MinimizeWindow(void)
|
void MinimizeWindow(void)
|
||||||
{
|
{
|
||||||
#if defined(PLATFORM_DESKTOP)
|
#if defined(PLATFORM_DESKTOP)
|
||||||
|
// NOTE: Following function launches callback that sets appropiate flag!
|
||||||
glfwIconifyWindow(CORE.Window.handle);
|
glfwIconifyWindow(CORE.Window.handle);
|
||||||
CORE.Window.flags |= FLAG_WINDOW_MINIMIZED;
|
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3108,9 +3108,12 @@ static bool InitGraphicsDevice(int width, int height)
|
|||||||
if ((CORE.Window.flags & FLAG_WINDOW_RESIZABLE) > 0) glfwWindowHint(GLFW_RESIZABLE, GLFW_TRUE); // Resizable window
|
if ((CORE.Window.flags & FLAG_WINDOW_RESIZABLE) > 0) glfwWindowHint(GLFW_RESIZABLE, GLFW_TRUE); // Resizable window
|
||||||
else glfwWindowHint(GLFW_RESIZABLE, GLFW_FALSE); // Avoid window being resizable
|
else glfwWindowHint(GLFW_RESIZABLE, GLFW_FALSE); // Avoid window being resizable
|
||||||
|
|
||||||
if ((CORE.Window.flags & FLAG_WINDOW_MAXIMIZED) > 0) glfwWindowHint(GLFW_SCALE_TO_MONITOR, GLFW_TRUE);
|
// Disable FLAG_WINDOW_MINIMIZED, not supported on initialization
|
||||||
else glfwWindowHint(GLFW_SCALE_TO_MONITOR, GLFW_FALSE);
|
if ((CORE.Window.flags & FLAG_WINDOW_MINIMIZED) > 0) CORE.Window.flags &= ~FLAG_WINDOW_MINIMIZED;
|
||||||
|
|
||||||
|
// Disable FLAG_WINDOW_MAXIMIZED, not supported on initialization
|
||||||
|
if ((CORE.Window.flags & FLAG_WINDOW_MAXIMIZED) > 0) CORE.Window.flags &= ~FLAG_WINDOW_MAXIMIZED;
|
||||||
|
|
||||||
if ((CORE.Window.flags & FLAG_WINDOW_UNFOCUSED) > 0) glfwWindowHint(GLFW_FOCUSED, GLFW_FALSE);
|
if ((CORE.Window.flags & FLAG_WINDOW_UNFOCUSED) > 0) glfwWindowHint(GLFW_FOCUSED, GLFW_FALSE);
|
||||||
else glfwWindowHint(GLFW_FOCUSED, GLFW_TRUE);
|
else glfwWindowHint(GLFW_FOCUSED, GLFW_TRUE);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user