aboutsummaryrefslogtreecommitdiff
path: root/src/window.c
diff options
context:
space:
mode:
authornirav <nirav@teisuu.com>2018-10-20 18:47:23 +0530
committerDandelion <nirav@teisuu.com>2018-10-20 18:47:23 +0530
commitf8f3159f9b98b024043bd8de2c5e15dd2adf03ca (patch)
tree0ccaa16120845ef816199dc02f2866c4be1fbba3 /src/window.c
parenta7488f38fef1960086af860063f1958fb75d58f3 (diff)
downloadim-f8f3159f9b98b024043bd8de2c5e15dd2adf03ca.tar.gz
im-f8f3159f9b98b024043bd8de2c5e15dd2adf03ca.zip
Switched to gtk_init and gtk_main from gtk_application
Diffstat (limited to 'src/window.c')
-rw-r--r--src/window.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/window.c b/src/window.c
index 1a81796..899d526 100644
--- a/src/window.c
+++ b/src/window.c
@@ -1,8 +1,9 @@
-#include "window.h"
+#include <gtk-3.0/gtk/gtk.h>
+
#include "file.h"
#include "image.h"
#include "input.h"
-#include <gtk-3.0/gtk/gtk.h>
+#include "window.h"
GtkWidget *window;
GtkWidget *info_panel;
@@ -60,10 +61,11 @@ void load_css()
g_object_unref(provider);
}
-void create_main_window(GApplication *app)
+void create_main_window()
{
// root window
- window = gtk_application_window_new(GTK_APPLICATION(app));
+ window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
+ g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL);
gtk_widget_set_name(GTK_WIDGET(window), "main-window");
gtk_window_set_title(GTK_WINDOW(window), "qwe");
gtk_window_set_default_size(GTK_WINDOW(window), 800, 600);
@@ -153,8 +155,7 @@ void get_curr_win_size(gint *width, gint *height)
void quit()
{
clean();
- g_application_quit(
- G_APPLICATION(gtk_window_get_application(GTK_WINDOW(window))));
+ gtk_main_quit();
}
void toggle_fullscreen()