diff options
author | nirav <nirav@teisuu.com> | 2018-10-20 18:47:23 +0530 |
---|---|---|
committer | Dandelion <nirav@teisuu.com> | 2018-10-20 18:47:23 +0530 |
commit | f8f3159f9b98b024043bd8de2c5e15dd2adf03ca (patch) | |
tree | 0ccaa16120845ef816199dc02f2866c4be1fbba3 /src/window.c | |
parent | a7488f38fef1960086af860063f1958fb75d58f3 (diff) | |
download | im-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.c | 13 |
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() |