aboutsummaryrefslogtreecommitdiff
path: root/src/window.c
diff options
context:
space:
mode:
authornirav <nirav@teisuu.com>2018-09-27 22:00:16 +0530
committerDandelion <nirav@teisuu.com>2018-09-27 22:00:16 +0530
commitf667a124fedc2ac2fa11b4728c624f6e40db715f (patch)
tree1e9532b79ef89b5aa4a13a8a77c38a663fc97a29 /src/window.c
parent3fd3107b15ca07634e0261f4b7cfedb894317789 (diff)
downloadim-f667a124fedc2ac2fa11b4728c624f6e40db715f.tar.gz
im-f667a124fedc2ac2fa11b4728c624f6e40db715f.zip
Added fullscreen support
Diffstat (limited to 'src/window.c')
-rw-r--r--src/window.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/window.c b/src/window.c
index c659114..2f0dbce 100644
--- a/src/window.c
+++ b/src/window.c
@@ -6,6 +6,7 @@
GtkWidget *window;
GtkWidget *scrolled_window;
+int is_fullscreen = 0;
static gboolean key_press(GtkWindow *window, GdkEvent *event, gpointer data)
{
@@ -103,3 +104,14 @@ void quit()
g_application_quit(
G_APPLICATION(gtk_window_get_application(GTK_WINDOW(window))));
}
+
+void toggle_fullscreen()
+{
+ if (is_fullscreen) {
+ gtk_window_unfullscreen(GTK_WINDOW(window));
+ is_fullscreen = 0;
+ } else {
+ gtk_window_fullscreen(GTK_WINDOW(window));
+ is_fullscreen = 1;
+ }
+}