Let virt_viewer_notebook_show_status take varags

This commit is contained in:
Marc-André Lureau 2011-07-15 18:41:21 +02:00 committed by Daniel P. Berrange
parent dcbbf99050
commit d64dd25713
2 changed files with 10 additions and 3 deletions

View File

@ -91,17 +91,24 @@ virt_viewer_notebook_init (VirtViewerNotebook *self)
}
void
virt_viewer_notebook_show_status(VirtViewerNotebook *self, const gchar *text)
virt_viewer_notebook_show_status(VirtViewerNotebook *self, const gchar *fmt, ...)
{
VirtViewerNotebookPrivate *priv;
gchar *text;
va_list args;
DEBUG_LOG("notebook show status %p", self);
g_return_if_fail(VIRT_VIEWER_IS_NOTEBOOK(self));
va_start(args, fmt);
text = g_strdup_vprintf(fmt, args);
va_end(args);
priv = self->priv;
gtk_label_set_text(GTK_LABEL(priv->status), text);
gtk_notebook_set_current_page(GTK_NOTEBOOK(self), 0);
gtk_widget_show_all(GTK_WIDGET(self));
g_free(text);
}
void

View File

@ -60,8 +60,8 @@ typedef struct {
GType virt_viewer_notebook_get_type (void);
VirtViewerNotebook* virt_viewer_notebook_new (void);
void virt_viewer_notebook_show_status(VirtViewerNotebook *nb, const gchar *text);
void virt_viewer_notebook_show_display(VirtViewerNotebook *self);
void virt_viewer_notebook_show_status(VirtViewerNotebook *nb, const gchar *fmt, ...);
void virt_viewer_notebook_show_display(VirtViewerNotebook *nb);
G_END_DECLS