mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/virt-viewer
synced 2025-12-27 23:00:54 +00:00
Let virt_viewer_notebook_show_status take varags
This commit is contained in:
parent
dcbbf99050
commit
d64dd25713
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user