diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-06-20 13:31:51 +0200 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-06-20 13:48:42 +0200 |
commit | d39cf7e304fbbf6bdb724af6db49d6f8e12a3540 (patch) | |
tree | 004763d41b2d16c096533e8cbd80794eb4a34cee | |
parent | 69cc315ac143b3dc4ba971f3c3e0cb0e4a4cb3b5 (diff) | |
download | experiment-player-d39cf7e304fbbf6bdb724af6db49d6f8e12a3540.tar.gz |
some gtk-vlc-player fullscreen window properties
-rw-r--r-- | lib/gtk-vlc-player/gtk-vlc-player.c | 12 |
1 files changed, 12 insertions, 0 deletions
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 |