#include "gtkintl.h"
#include "gtkmediacontrols.h"
#include "gtkmediafile.h"
+#include "gtkpicture.h"
#include "gtkrevealer.h"
/**
GtkMediaStream *media_stream;
GtkWidget *box;
- GtkWidget *video_image;
+ GtkWidget *video_picture;
GtkWidget *overlay_icon;
GtkWidget *controls_revealer;
GtkWidget *controls;
gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/ui/gtkvideo.ui");
gtk_widget_class_bind_template_child (widget_class, GtkVideo, box);
- gtk_widget_class_bind_template_child (widget_class, GtkVideo, video_image);
+ gtk_widget_class_bind_template_child (widget_class, GtkVideo, video_picture);
gtk_widget_class_bind_template_child (widget_class, GtkVideo, overlay_icon);
gtk_widget_class_bind_template_child (widget_class, GtkVideo, controls);
gtk_widget_class_bind_template_child (widget_class, GtkVideo, controls_revealer);
}
gtk_media_controls_set_media_stream (GTK_MEDIA_CONTROLS (self->controls), stream);
- gtk_image_set_from_paintable (GTK_IMAGE (self->video_image), GDK_PAINTABLE (stream));
+ gtk_picture_set_paintable (GTK_PICTURE (self->video_picture), GDK_PAINTABLE (stream));
gtk_video_update_all (self);
<child>
<object class="GtkOverlay" id="box">
<child>
- <object class="GtkImage" id="video_image">
- <property name="can-shrink">1</property>
- </object>
+ <object class="GtkPicture" id="video_picture" />
</child>
<child type="overlay">
<object class="GtkImage" id="overlay_icon">