static void update_window (GsdMediaKeysWindow *window) { remove_hide_timeout (window); add_hide_timeout (window); if (window->priv->is_composited) { gtk_widget_queue_draw (GTK_WIDGET (window)); } }
/** * msd_osd_window_update_and_hide: * @window: a #MsdOsdWindow * * Queues the @window for immediate drawing, and queues a timer to hide the window. */ void msd_osd_window_update_and_hide (MsdOsdWindow *window) { remove_hide_timeout (window); add_hide_timeout (window); if (window->priv->is_composited) { gtk_widget_queue_draw (GTK_WIDGET (window)); } }
void bacon_video_osd_actor_show_and_fade (BaconVideoOsdActor *osd) { g_return_if_fail (BACON_IS_VIDEO_OSD_ACTOR (osd)); remove_hide_timeout (osd); clutter_actor_set_opacity (CLUTTER_ACTOR (osd), 0xff); clutter_actor_show (CLUTTER_ACTOR (osd)); add_hide_timeout (osd); }
static void gsd_media_keys_window_real_show (GtkWidget *widget) { GsdMediaKeysWindow *window; if (GTK_WIDGET_CLASS (gsd_media_keys_window_parent_class)->show) { GTK_WIDGET_CLASS (gsd_media_keys_window_parent_class)->show (widget); } window = GSD_MEDIA_KEYS_WINDOW (widget); remove_hide_timeout (window); add_hide_timeout (window); }
static void msd_osd_window_real_show (GtkWidget *widget) { MsdOsdWindow *window; if (GTK_WIDGET_CLASS (msd_osd_window_parent_class)->show) { GTK_WIDGET_CLASS (msd_osd_window_parent_class)->show (widget); } window = MSD_OSD_WINDOW (widget); remove_hide_timeout (window); add_hide_timeout (window); }