From 88fdf0bf16083c05924217ed8029e9a9374e55ba Mon Sep 17 00:00:00 2001 From: Arik Devens Date: Thu, 6 Dec 2001 13:38:10 +0000 Subject: [PATCH] added a case for alt+enter switching fullscreen to simulate windows media player Original commit message from CVS: added a case for alt+enter switching fullscreen to simulate windows media player --- gstplay/ChangeLog | 11 +++++++++++ gstplay/gstmediaplay.c | 15 +++++++++++++-- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/gstplay/ChangeLog b/gstplay/ChangeLog index 10b446a084..3de970b1b6 100644 --- a/gstplay/ChangeLog +++ b/gstplay/ChangeLog @@ -1,3 +1,14 @@ +2001-12-06 Arik Devens + + * gstmediaplay.c (window_key_press_event): Added a case for + alt+return setting fullscreen to simulate the behavior of windows + media player. + +2001-12-06 Arik Devens + + * gstmediaplay.c (window_key_press_event): Added a case for the m + key to switch in and out of fullscreen. + 2001-12-06 Arik Devens * gstmediaplay.c (fullscreen_key_press_event): Added a case for diff --git a/gstplay/gstmediaplay.c b/gstplay/gstmediaplay.c index c951871162..32fb5b1815 100644 --- a/gstplay/gstmediaplay.c +++ b/gstplay/gstmediaplay.c @@ -208,9 +208,13 @@ gst_media_play_init (GstMediaPlay *mplay) static int window_key_press_event (GtkWidget *widget, - GdkEventKey *event, - GstMediaPlay *mplay) + GdkEventKey *event, + GstMediaPlay *mplay) { + guint state; + + state = event->state; + switch (event->keyval) { case GDK_space: if (mplay->play->state == GST_PLAY_PLAYING) @@ -228,6 +232,13 @@ window_key_press_event (GtkWidget *widget, update_buttons (mplay, GST_PLAY_STATE(mplay->play)); } break; + case GDK_m: + gst_media_play_set_fullscreen (mplay); + break; + case GDK_Return: + if (state & GDK_MOD1_MASK) + gst_media_play_set_fullscreen (mplay); + break; } return TRUE;