From d39cf7e304fbbf6bdb724af6db49d6f8e12a3540 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Wed, 20 Jun 2012 13:31:51 +0200 Subject: some gtk-vlc-player fullscreen window properties --- lib/gtk-vlc-player/gtk-vlc-player.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'lib/gtk-vlc-player/gtk-vlc-player.c') diff --git a/lib/gtk-vlc-player/gtk-vlc-player.c b/lib/gtk-vlc-player/gtk-vlc-player.c index b49b3a1..3e94389 100644 --- a/lib/gtk-vlc-player/gtk-vlc-player.c +++ b/lib/gtk-vlc-player/gtk-vlc-player.c @@ -76,6 +76,7 @@ static void vlc_length_changed(const struct libvlc_event_t *event, void *userdat static void vlc_player_load_media(GtkVlcPlayer *player, libvlc_media_t *media); +/** @private */ #define POLL_VLC_EVENT_WINDOW_INTERVAL 100 /* milliseconds */ /** @private */ @@ -247,6 +248,17 @@ gtk_vlc_player_init(GtkVlcPlayer *klass) klass->priv->isFullscreen = FALSE; klass->priv->fullscreen_window = gtk_window_new(GTK_WINDOW_TOPLEVEL); g_object_ref_sink(klass->priv->fullscreen_window); + + gtk_window_set_deletable(GTK_WINDOW(klass->priv->fullscreen_window), + FALSE); + gtk_window_set_decorated(GTK_WINDOW(klass->priv->fullscreen_window), + FALSE); + gtk_window_set_resizable(GTK_WINDOW(klass->priv->fullscreen_window), + FALSE); + gtk_window_set_skip_taskbar_hint(GTK_WINDOW(klass->priv->fullscreen_window), + TRUE); + gtk_window_set_skip_pager_hint(GTK_WINDOW(klass->priv->fullscreen_window), + TRUE); } static void -- cgit v1.2.3