}
}
-static void
-_display_size_to_stream_size (GtkGstBaseWidget * base_widget, gdouble x,
- gdouble y, gdouble * stream_x, gdouble * stream_y)
+void
+gtk_gst_base_widget_display_size_to_stream_size (GtkGstBaseWidget * base_widget,
+ gdouble x, gdouble y, gdouble * stream_x, gdouble * stream_y)
{
gdouble stream_width, stream_height;
GtkAllocation allocation;
GDK_BUTTON_PRESS ? "mouse-button-press" : "mouse-button-release";
gdouble x, y;
- _display_size_to_stream_size (base_widget, event->x, event->y, &x, &y);
+ gtk_gst_base_widget_display_size_to_stream_size (base_widget, event->x,
+ event->y, &x, &y);
gst_navigation_send_mouse_event (GST_NAVIGATION (element), key_type,
event->button, x, y);
if (GST_IS_NAVIGATION (element)) {
gdouble x, y;
- _display_size_to_stream_size (base_widget, event->x, event->y, &x, &y);
+ gtk_gst_base_widget_display_size_to_stream_size (base_widget, event->x,
+ event->y, &x, &y);
gst_navigation_send_mouse_event (GST_NAVIGATION (element), "mouse-move",
0, x, y);
gboolean gtk_gst_base_widget_set_format (GtkGstBaseWidget * widget, GstVideoInfo * v_info);
void gtk_gst_base_widget_set_buffer (GtkGstBaseWidget * widget, GstBuffer * buffer);
void gtk_gst_base_widget_set_element (GtkGstBaseWidget * widget, GstElement * element);
+void gtk_gst_base_widget_display_size_to_stream_size (GtkGstBaseWidget * base_widget,
+ gdouble x, gdouble y,
+ gdouble * stream_x, gdouble * stream_y);
G_END_DECLS