aboutsummaryrefslogtreecommitdiff
path: root/src/input.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/input.c
parent3fd3107b15ca07634e0261f4b7cfedb894317789 (diff)
downloadim-f667a124fedc2ac2fa11b4728c624f6e40db715f.tar.gz
im-f667a124fedc2ac2fa11b4728c624f6e40db715f.zip
Added fullscreen support
Diffstat (limited to 'src/input.c')
-rw-r--r--src/input.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/input.c b/src/input.c
index b85c058..457cdcc 100644
--- a/src/input.c
+++ b/src/input.c
@@ -135,6 +135,9 @@ void handle_key_press(GdkEvent *event)
case GDK_KEY_End:
last();
break;
+ case GDK_KEY_f:
+ toggle_fullscreen();
+ break;
default:
break;
}
@@ -142,9 +145,13 @@ void handle_key_press(GdkEvent *event)
void handle_button_press(GdkEvent *event)
{
- grabbed = 1;
- start_x = event->motion.x;
- start_y = event->motion.y;
+ if (event->type == GDK_2BUTTON_PRESS)
+ toggle_fullscreen();
+ else {
+ grabbed = 1;
+ start_x = event->motion.x;
+ start_y = event->motion.y;
+ }
}
void handle_button_release()