summaryrefslogtreecommitdiff
path: root/gtk/spice-widget.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/spice-widget.c')
-rw-r--r--gtk/spice-widget.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/gtk/spice-widget.c b/gtk/spice-widget.c
index c30dabd..8dc8224 100644
--- a/gtk/spice-widget.c
+++ b/gtk/spice-widget.c
@@ -1324,7 +1324,7 @@ static void channel_destroy(SpiceSession *s, SpiceChannel *channel, gpointer dat
return;
}
-GtkWidget *spice_display_new(SpiceSession *session, int id)
+SpiceDisplay *spice_display_new(SpiceSession *session, int id)
{
SpiceDisplay *display;
spice_display *d;
@@ -1345,17 +1345,16 @@ GtkWidget *spice_display_new(SpiceSession *session, int id)
}
g_list_free(list);
- return GTK_WIDGET(display);
+ return display;
}
-void spice_display_mouse_ungrab(GtkWidget *widget)
+void spice_display_mouse_ungrab(SpiceDisplay *display)
{
- try_mouse_ungrab(widget);
+ try_mouse_ungrab(GTK_WIDGET(display));
}
-void spice_display_copy_to_guest(GtkWidget *widget)
+void spice_display_copy_to_guest(SpiceDisplay *display)
{
- SpiceDisplay *display = SPICE_DISPLAY(widget);
spice_display *d = SPICE_DISPLAY_GET_PRIVATE(display);
if (d->clip_hasdata && !d->clip_grabbed) {
@@ -1363,7 +1362,7 @@ void spice_display_copy_to_guest(GtkWidget *widget)
}
}
-void spice_display_paste_from_guest(GtkWidget *widget)
+void spice_display_paste_from_guest(SpiceDisplay *display)
{
g_warning("%s: TODO", __FUNCTION__);
}