Original commit message from CVS:
added a case for alt+enter switching fullscreen to simulate windows media player
2001-12-06 Arik Devens <arik@gnome.org>
+ * 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 <arik@gnome.org>
+
+ * 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 <arik@gnome.org>
+
* gstmediaplay.c (fullscreen_key_press_event): Added a case for
the q key to switch out of fullscreen.
(gst_media_play_init): Added signal connect for catching key
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)
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;