summaryrefslogtreecommitdiffstats
path: root/src/virt-viewer-window.c
diff options
context:
space:
mode:
authorFabiano Fidêncio <fidencio@redhat.com>2016-02-23 00:21:54 +0100
committerFabiano Fidêncio <fidencio@redhat.com>2016-02-24 16:58:01 +0100
commita3e5d0b97a3b8e9d10b77e6bab28516d8f3dd293 (patch)
tree377f53ae43396da52e2e6f025e886437978d872c /src/virt-viewer-window.c
parentaf1e42a101be98763e34e853d2d96a25f8ce4b50 (diff)
downloadvirt-viewer-a3e5d0b97a3b8e9d10b77e6bab28516d8f3dd293.tar.gz
virt-viewer-a3e5d0b97a3b8e9d10b77e6bab28516d8f3dd293.tar.xz
virt-viewer-a3e5d0b97a3b8e9d10b77e6bab28516d8f3dd293.zip
cleanup: Don't use gtk_widget_modify_{fg,bg}()
These function have been deprecated since Gtk 3.0 and is recommended to use _override_color() and _override_background_color() instead. As these new functions take a GdkRGBA as parameter, let's use gdk_rgba_parse() instead of gdk_color_parse(). Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com> Acked-by: Jonathon Jongsma <jjongsma@redhat.com> Acked-by: Pavel Grunt <pgrunt@redhat.com>
Diffstat (limited to 'src/virt-viewer-window.c')
-rw-r--r--src/virt-viewer-window.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/virt-viewer-window.c b/src/virt-viewer-window.c
index 3da50fb..8ce34ca 100644
--- a/src/virt-viewer-window.c
+++ b/src/virt-viewer-window.c
@@ -293,7 +293,7 @@ virt_viewer_window_init (VirtViewerWindow *self)
{
VirtViewerWindowPrivate *priv;
GtkWidget *vbox;
- GdkColor color;
+ GdkRGBA color;
GSList *accels;
self->priv = GET_PRIVATE(self);
@@ -334,8 +334,15 @@ virt_viewer_window_init (VirtViewerWindow *self)
virt_viewer_window_toolbar_setup(self);
gtk_box_pack_end(GTK_BOX(vbox), priv->layout, TRUE, TRUE, 0);
- gdk_color_parse("black", &color);
- gtk_widget_modify_bg(priv->layout, GTK_STATE_NORMAL, &color);
+ 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-override-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(priv->layout, 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);