On Mon, Mar 05, 2012 at 04:22:09PM +0100, Hans de Goede wrote: > Signed-off-by: Hans de Goede <hdegoede@xxxxxxxxxx> > --- > src/virt-viewer-app.c | 32 +++++++++----------------------- > src/virt-viewer-window.c | 12 ++++++++++++ > src/virt-viewer-window.h | 2 ++ > 3 files changed, 23 insertions(+), 23 deletions(-) > > diff --git a/src/virt-viewer-app.c b/src/virt-viewer-app.c > index 49b50d4..fc22721 100644 > --- a/src/virt-viewer-app.c > +++ b/src/virt-viewer-app.c > @@ -248,24 +248,22 @@ virt_viewer_app_get_n_windows(VirtViewerApp *self) > > gboolean > virt_viewer_app_window_set_visible(VirtViewerApp *self, > - VirtViewerWindow *vwin, > + VirtViewerWindow *window, > gboolean visible) > { > - GtkWidget *window; > g_return_val_if_fail(VIRT_VIEWER_IS_APP(self), FALSE); > - g_return_val_if_fail(VIRT_VIEWER_IS_WINDOW(vwin), FALSE); > + g_return_val_if_fail(VIRT_VIEWER_IS_WINDOW(window), FALSE); > > - window = GTK_WIDGET(virt_viewer_window_get_window(vwin)); > if (visible) { > - gtk_widget_show(window); > + virt_viewer_window_show(window); > return TRUE; > } else { > if (virt_viewer_app_get_n_windows_visible(self) > 1) { > - gtk_widget_hide(window); > + virt_viewer_window_hide(window); > return FALSE; > } else if (virt_viewer_app_get_n_windows(self) > 1) { > GtkWidget *dialog = > - gtk_message_dialog_new (GTK_WINDOW(window), > + gtk_message_dialog_new (virt_viewer_window_get_window(window), > GTK_DIALOG_DESTROY_WITH_PARENT, > GTK_MESSAGE_QUESTION, > GTK_BUTTONS_OK_CANCEL, > @@ -595,7 +593,6 @@ display_show_hint(VirtViewerDisplay *display, > { > VirtViewerApp *self; > VirtViewerNotebook *nb = virt_viewer_window_get_notebook(win); > - GtkWindow *w = virt_viewer_window_get_window(win); > gint nth, hint; > > g_object_get(win, > @@ -609,12 +606,12 @@ display_show_hint(VirtViewerDisplay *display, > if (hint == VIRT_VIEWER_DISPLAY_SHOW_HINT_HIDE) { > if (win != self->priv->main_window && > g_getenv("VIRT_VIEWER_HIDE")) > - gtk_widget_hide(GTK_WIDGET(w)); > + virt_viewer_window_hide(win); > virt_viewer_notebook_show_status(nb, _("Waiting for display %d..."), nth + 1); > } else { > virt_viewer_notebook_show_display(nb); > - gtk_widget_show(GTK_WIDGET(w)); > - gtk_window_present(w); > + virt_viewer_window_show(win); > + gtk_window_present(virt_viewer_window_get_window(win)); > } > > g_object_unref(self); > @@ -1256,18 +1253,7 @@ virt_viewer_app_dispose (GObject *object) > static gboolean > virt_viewer_app_default_start(VirtViewerApp *self) > { > - VirtViewerAppPrivate *priv; > - GtkWindow *win; > - priv = self->priv; > - > - win = virt_viewer_window_get_window(priv->main_window); > - if (win) > - gtk_widget_show(GTK_WIDGET(win)); > - else { > - gtk_box_pack_end(GTK_BOX(priv->container), priv->main_notebook, TRUE, TRUE, 0); > - gtk_widget_show(GTK_WIDGET(priv->main_notebook)); > - } > - > + virt_viewer_window_show(self->priv->main_window); > return TRUE; > } > > diff --git a/src/virt-viewer-window.c b/src/virt-viewer-window.c > index f86b5b7..d80d760 100644 > --- a/src/virt-viewer-window.c > +++ b/src/virt-viewer-window.c > @@ -957,6 +957,18 @@ virt_viewer_window_set_display(VirtViewerWindow *self, VirtViewerDisplay *displa > } > > void > +virt_viewer_window_show(VirtViewerWindow *self) > +{ > + gtk_widget_show(self->priv->window); > +} > + > +void > +virt_viewer_window_hide(VirtViewerWindow *self) > +{ > + gtk_widget_hide(self->priv->window); > +} > + > +void > virt_viewer_window_set_zoom_level(VirtViewerWindow *self, gint zoom_level) > { > g_return_if_fail(VIRT_VIEWER_IS_WINDOW(self)); > diff --git a/src/virt-viewer-window.h b/src/virt-viewer-window.h > index 273d909..f80c4c7 100644 > --- a/src/virt-viewer-window.h > +++ b/src/virt-viewer-window.h > @@ -65,6 +65,8 @@ VirtViewerNotebook* virt_viewer_window_get_notebook (VirtViewerWindow* window); > void virt_viewer_window_set_display(VirtViewerWindow *self, VirtViewerDisplay *display); > void virt_viewer_window_set_usb_options_sensitive(VirtViewerWindow *self, gboolean sensitive); > void virt_viewer_window_update_title(VirtViewerWindow *self); > +void virt_viewer_window_show(VirtViewerWindow *self); > +void virt_viewer_window_hide(VirtViewerWindow *self); > void virt_viewer_window_set_zoom_level(VirtViewerWindow *self, gint zoom_level); > gint virt_viewer_window_get_zoom_level(VirtViewerWindow *self); > void virt_viewer_window_leave_fullscreen(VirtViewerWindow *self); ACK Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|