summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorRay <[email protected]>2023-10-11 11:55:12 +0200
committerRay <[email protected]>2023-10-11 11:55:12 +0200
commita2c5f01059e9c8efd951c06a87a37e39120daf00 (patch)
tree3343625fcdab540eb840efb7ecebab1d967c3ba9 /src
parent0d175a69ae1e7072e05587b5f7505bac0c07b4ce (diff)
downloadraylib-a2c5f01059e9c8efd951c06a87a37e39120daf00.tar.gz
raylib-a2c5f01059e9c8efd951c06a87a37e39120daf00.zip
Reordered one function
Diffstat (limited to 'src')
-rw-r--r--src/rcore.c2
-rw-r--r--src/rcore_android.c12
-rw-r--r--src/rcore_desktop.c58
-rw-r--r--src/rcore_drm.c12
-rw-r--r--src/rcore_template.c12
-rw-r--r--src/rcore_web.c12
6 files changed, 54 insertions, 54 deletions
diff --git a/src/rcore.c b/src/rcore.c
index 595cbfe0..8b5b3bf4 100644
--- a/src/rcore.c
+++ b/src/rcore.c
@@ -2285,7 +2285,7 @@ int GetTouchPointCount(void)
// Module Internal Functions Definition
//----------------------------------------------------------------------------------
-// Platform-specific functions
+// NOTE: Functions with a platform-specific implementation on rcore_<platform>.c
//static bool InitGraphicsDevice(int width, int height)
// Set viewport for a provided width and height
diff --git a/src/rcore_android.c b/src/rcore_android.c
index 1921ed79..4413dfa8 100644
--- a/src/rcore_android.c
+++ b/src/rcore_android.c
@@ -347,6 +347,12 @@ void ToggleFullscreen(void)
TRACELOG(LOG_WARNING, "ToggleFullscreen() not available on target platform");
}
+// Toggle borderless windowed mode
+void ToggleBorderlessWindowed(void)
+{
+ TRACELOG(LOG_WARNING, "ToggleBorderlessWindowed() not available on target platform");
+}
+
// Set window state: maximized, if resizable
void MaximizeWindow(void)
{
@@ -365,12 +371,6 @@ void RestoreWindow(void)
TRACELOG(LOG_WARNING, "RestoreWindow() not available on target platform");
}
-// Toggle borderless windowed mode
-void ToggleBorderlessWindowed(void)
-{
- TRACELOG(LOG_WARNING, "ToggleBorderlessWindowed() not available on target platform");
-}
-
// Set window configuration state using flags
void SetWindowState(unsigned int flags)
{
diff --git a/src/rcore_desktop.c b/src/rcore_desktop.c
index 8c4b73c8..54b684a0 100644
--- a/src/rcore_desktop.c
+++ b/src/rcore_desktop.c
@@ -380,35 +380,6 @@ void ToggleFullscreen(void)
if (CORE.Window.flags & FLAG_VSYNC_HINT) glfwSwapInterval(1);
}
-// Set window state: maximized, if resizable
-void MaximizeWindow(void)
-{
- if (glfwGetWindowAttrib(platform.handle, GLFW_RESIZABLE) == GLFW_TRUE)
- {
- glfwMaximizeWindow(platform.handle);
- CORE.Window.flags |= FLAG_WINDOW_MAXIMIZED;
- }
-}
-
-// Set window state: minimized
-void MinimizeWindow(void)
-{
- // NOTE: Following function launches callback that sets appropriate flag!
- glfwIconifyWindow(platform.handle);
-}
-
-// Set window state: not minimized/maximized
-void RestoreWindow(void)
-{
- if (glfwGetWindowAttrib(platform.handle, GLFW_RESIZABLE) == GLFW_TRUE)
- {
- // Restores the specified window if it was previously iconified (minimized) or maximized
- glfwRestoreWindow(platform.handle);
- CORE.Window.flags &= ~FLAG_WINDOW_MINIMIZED;
- CORE.Window.flags &= ~FLAG_WINDOW_MAXIMIZED;
- }
-}
-
// Toggle borderless windowed mode
void ToggleBorderlessWindowed(void)
{
@@ -484,6 +455,35 @@ void ToggleBorderlessWindowed(void)
else TRACELOG(LOG_WARNING, "GLFW: Failed to find selected monitor");
}
+// Set window state: maximized, if resizable
+void MaximizeWindow(void)
+{
+ if (glfwGetWindowAttrib(platform.handle, GLFW_RESIZABLE) == GLFW_TRUE)
+ {
+ glfwMaximizeWindow(platform.handle);
+ CORE.Window.flags |= FLAG_WINDOW_MAXIMIZED;
+ }
+}
+
+// Set window state: minimized
+void MinimizeWindow(void)
+{
+ // NOTE: Following function launches callback that sets appropriate flag!
+ glfwIconifyWindow(platform.handle);
+}
+
+// Set window state: not minimized/maximized
+void RestoreWindow(void)
+{
+ if (glfwGetWindowAttrib(platform.handle, GLFW_RESIZABLE) == GLFW_TRUE)
+ {
+ // Restores the specified window if it was previously iconified (minimized) or maximized
+ glfwRestoreWindow(platform.handle);
+ CORE.Window.flags &= ~FLAG_WINDOW_MINIMIZED;
+ CORE.Window.flags &= ~FLAG_WINDOW_MAXIMIZED;
+ }
+}
+
// Set window configuration state using flags
void SetWindowState(unsigned int flags)
{
diff --git a/src/rcore_drm.c b/src/rcore_drm.c
index 839edeb4..459444ad 100644
--- a/src/rcore_drm.c
+++ b/src/rcore_drm.c
@@ -448,6 +448,12 @@ void ToggleFullscreen(void)
TRACELOG(LOG_WARNING, "ToggleFullscreen() not available on target platform");
}
+// Toggle borderless windowed mode
+void ToggleBorderlessWindowed(void)
+{
+ TRACELOG(LOG_WARNING, "ToggleBorderlessWindowed() not available on target platform");
+}
+
// Set window state: maximized, if resizable
void MaximizeWindow(void)
{
@@ -466,12 +472,6 @@ void RestoreWindow(void)
TRACELOG(LOG_WARNING, "RestoreWindow() not available on target platform");
}
-// Toggle borderless windowed mode
-void ToggleBorderlessWindowed(void)
-{
- TRACELOG(LOG_WARNING, "ToggleBorderlessWindowed() not available on target platform");
-}
-
// Set window configuration state using flags
void SetWindowState(unsigned int flags)
{
diff --git a/src/rcore_template.c b/src/rcore_template.c
index b6f0ff97..5b6507eb 100644
--- a/src/rcore_template.c
+++ b/src/rcore_template.c
@@ -275,6 +275,12 @@ void ToggleFullscreen(void)
TRACELOG(LOG_WARNING, "ToggleFullscreen() not available on target platform");
}
+// Toggle borderless windowed mode
+void ToggleBorderlessWindowed(void)
+{
+ TRACELOG(LOG_WARNING, "ToggleBorderlessWindowed() not available on target platform");
+}
+
// Set window state: maximized, if resizable
void MaximizeWindow(void)
{
@@ -293,12 +299,6 @@ void RestoreWindow(void)
TRACELOG(LOG_WARNING, "RestoreWindow() not available on target platform");
}
-// Toggle borderless windowed mode
-void ToggleBorderlessWindowed(void)
-{
- TRACELOG(LOG_WARNING, "ToggleBorderlessWindowed() not available on target platform");
-}
-
// Set window configuration state using flags
void SetWindowState(unsigned int flags)
{
diff --git a/src/rcore_web.c b/src/rcore_web.c
index d6af5a6d..d24ef121 100644
--- a/src/rcore_web.c
+++ b/src/rcore_web.c
@@ -410,6 +410,12 @@ void ToggleFullscreen(void)
CORE.Window.fullscreen = !CORE.Window.fullscreen; // Toggle fullscreen flag
}
+// Toggle borderless windowed mode
+void ToggleBorderlessWindowed(void)
+{
+ TRACELOG(LOG_WARNING, "ToggleBorderlessWindowed() not available on target platform");
+}
+
// Set window state: maximized, if resizable
void MaximizeWindow(void)
{
@@ -428,12 +434,6 @@ void RestoreWindow(void)
TRACELOG(LOG_WARNING, "RestoreWindow() not available on target platform");
}
-// Toggle borderless windowed mode
-void ToggleBorderlessWindowed(void)
-{
- TRACELOG(LOG_WARNING, "ToggleBorderlessWindowed() not available on target platform");
-}
-
// Set window configuration state using flags
void SetWindowState(unsigned int flags)
{