aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2012-06-20 13:31:51 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2012-06-20 13:48:42 +0200
commitd39cf7e304fbbf6bdb724af6db49d6f8e12a3540 (patch)
tree004763d41b2d16c096533e8cbd80794eb4a34cee
parent69cc315ac143b3dc4ba971f3c3e0cb0e4a4cb3b5 (diff)
downloadexperiment-player-d39cf7e304fbbf6bdb724af6db49d6f8e12a3540.tar.gz
some gtk-vlc-player fullscreen window properties
-rw-r--r--lib/gtk-vlc-player/gtk-vlc-player.c12
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