summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/rune/ui/app_window.h (renamed from include/rune/ui/window.h)6
-rw-r--r--ui/app_window.c (renamed from ui/window.c)17
2 files changed, 12 insertions, 11 deletions
diff --git a/include/rune/ui/window.h b/include/rune/ui/app_window.h
index bd12fb9..f2dfc77 100644
--- a/include/rune/ui/window.h
+++ b/include/rune/ui/app_window.h
@@ -19,8 +19,8 @@
* 3. This notice may not be removed or altered from any source distribution.
*/
-#ifndef RUNE_UI_WINDOW_H
-#define RUNE_UI_WINDOW_H
+#ifndef RUNE_UI_APP_WINDOW_H
+#define RUNE_UI_APP_WINDOW_H
#include <rune/util/types.h>
#include <GLFW/glfw3.h>
@@ -32,7 +32,7 @@ struct rune_window {
GLFWwindow *window;
};
-RAPI struct rune_window* rune_init_window(uint32_t width, uint32_t height, const char *title);
+RAPI struct rune_window* rune_init_window(void);
RAPI void rune_destroy_window(struct rune_window *window);
#endif
diff --git a/ui/window.c b/ui/app_window.c
index 37c32c6..a60b6f2 100644
--- a/ui/window.c
+++ b/ui/app_window.c
@@ -1,21 +1,22 @@
-#include <rune/ui/window.h>
-#include <rune/core/logging.h>
-#include <rune/core/callbacks.h>
-#include <rune/core/alloc.h>
+#include <rune/ui/app_window.h>
#include <rune/core/abort.h>
+#include <rune/core/alloc.h>
+#include <rune/core/callbacks.h>
+#include <rune/core/config.h>
+#include <rune/core/logging.h>
#include <rune/util/types.h>
#include <string.h>
-struct rune_window* rune_init_window(uint32_t width, uint32_t height, const char *title) {
+struct rune_window* rune_init_window(void) {
glfwInit();
glfwSetErrorCallback(error_callback);
glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API);
glfwWindowHint(GLFW_RESIZABLE, GLFW_FALSE);
struct rune_window *ret = rune_alloc(sizeof(struct rune_window));
- ret->winw = width;
- ret->winh = height;
- ret->wintitle = title;
+ ret->winw = 1920;
+ ret->winh = 1080;
+ ret->wintitle = rune_get_app_name();
ret->window = glfwCreateWindow(ret->winw, ret->winh,
ret->wintitle,
NULL, NULL);