[virt-tools-list] [PATCH v2 virt-viewer] Get rid of deprecated functions to customize widget colors
Pavel Grunt
pgrunt at redhat.com
Wed Jun 29 08:08:24 UTC 2016
Hi,
Imo the commit message should say that there are issues with the font /
background colour since commit ... in some gtk versions - like you said in the
comment for v1, because that is the reason for this patch. Getting rid of
deprecated functions is a "side effect".
On Tue, 2016-06-28 at 15:10 -0300, Eduardo Lima (Etrunko) wrote:
> Let's just stick with default theme colors.
>
> Fixes https://bugs.freedesktop.org/show_bug.cgi?id=94276
(Well, it makes the bug "invalid", maybe Resolves ;))
>
> Signed-off-by: Eduardo Lima (Etrunko) <etrunko at redhat.com>
> ---
> src/virt-viewer-notebook.c | 13 ++-----------
> src/virt-viewer-window.c | 10 ----------
> 2 files changed, 2 insertions(+), 21 deletions(-)
>
> diff --git a/src/virt-viewer-notebook.c b/src/virt-viewer-notebook.c
> index 420c914..8bb9977 100644
> --- a/src/virt-viewer-notebook.c
> +++ b/src/virt-viewer-notebook.c
> @@ -71,25 +71,16 @@ static void
> virt_viewer_notebook_init (VirtViewerNotebook *self)
> {
> VirtViewerNotebookPrivate *priv;
> - GdkRGBA color;
>
> self->priv = GET_PRIVATE(self);
> priv = self->priv;
>
> - priv->status = gtk_label_new("");
> gtk_notebook_set_show_tabs(GTK_NOTEBOOK(self), FALSE);
> gtk_notebook_set_show_border(GTK_NOTEBOOK(self), FALSE);
> +
> + priv->status = gtk_label_new("");
no need to move
> gtk_widget_show_all(priv->status);
> gtk_notebook_append_page(GTK_NOTEBOOK(self), priv->status, NULL);
> - gdk_rgba_parse(&color, "white");
> - /* FIXME:
> - * This method has been deprecated in 3.16.
> - * For more details on how to deal with this in the future, please, see:
> - * https://developer.gnome.org/gtk3/stable/GtkWidget.html#gtk-widget-over
> ride-color
> - * For the bug report about this deprecated function, please, see:
> - * https://bugs.freedesktop.org/show_bug.cgi?id=94276
> - */
> - gtk_widget_override_color(priv->status, GTK_STATE_FLAG_NORMAL, &color);
> }
>
> void
> diff --git a/src/virt-viewer-window.c b/src/virt-viewer-window.c
> index 1ebb423..c59fff5 100644
> --- a/src/virt-viewer-window.c
> +++ b/src/virt-viewer-window.c
> @@ -297,7 +297,6 @@ virt_viewer_window_init (VirtViewerWindow *self)
> {
> VirtViewerWindowPrivate *priv;
> GtkWidget *vbox;
> - GdkRGBA color;
> GSList *accels;
>
> self->priv = GET_PRIVATE(self);
> @@ -340,15 +339,6 @@ virt_viewer_window_init (VirtViewerWindow *self)
> virt_viewer_window_toolbar_setup(self);
>
> gtk_box_pack_end(GTK_BOX(vbox), GTK_WIDGET(priv->notebook), TRUE, TRUE,
> 0);
> - gdk_rgba_parse(&color, "black");
> - /* FIXME:
> - * This method has been deprecated in 3.16.
> - * For more details on how to deal with this in the future, please, see:
> - * https://developer.gnome.org/gtk3/stable/GtkWidget.html#gtk-widget-over
> ride-background-color
> - * For the bug report about this deprecated function, please, see:
> - * https://bugs.freedesktop.org/show_bug.cgi?id=94276
> - */
> - gtk_widget_override_background_color(GTK_WIDGET(priv->notebook),
> GTK_STATE_FLAG_NORMAL, &color);
>
> priv->window = GTK_WIDGET(gtk_builder_get_object(priv->builder,
> "viewer"));
> gtk_window_add_accel_group(GTK_WINDOW(priv->window), priv->accel_group);
tested, works as expected
Pavel
More information about the virt-tools-list
mailing list