[Xfce4-commits] [panel-plugins/xfce4-netload-plugin] 06/27: Use cairo for drawing
noreply at xfce.org
noreply at xfce.org
Sat May 14 15:53:56 CEST 2016
This is an automated email from the git hooks/post-receive script.
landry pushed a commit to branch master
in repository panel-plugins/xfce4-netload-plugin.
commit 188d11125c64b2cc50045251ee03ddbfec08580e
Author: Skunnyk <skunnyk at alteroot.org>
Date: Tue May 3 16:04:31 2016 +0200
Use cairo for drawing
Need more works.
---
panel-plugin/netload.c | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
diff --git a/panel-plugin/netload.c b/panel-plugin/netload.c
index c0f888a..49dcdee 100644
--- a/panel-plugin/netload.c
+++ b/panel-plugin/netload.c
@@ -889,17 +889,12 @@ static void colorize_values_toggled(GtkWidget *check_button, t_global_monitor *g
/* ---------------------------------------------------------------------------------------------- */
static gboolean expose_event_cb(GtkWidget *widget, GdkEventExpose *event)
{
- if (widget->window)
+ if (gtk_widget_get_window(widget))
{
- GtkStyle *style;
-
- style = gtk_widget_get_style(widget);
-
- gdk_draw_rectangle(widget->window,
- style->bg_gc[GTK_STATE_NORMAL],
- TRUE,
- event->area.x, event->area.y,
- event->area.width, event->area.height);
+ cairo_t *cr;
+ cr = gdk_cairo_create (gtk_widget_get_window(widget));
+ cairo_rectangle (cr, event->area.x, event->area.y, event->area.width, event->area.height);
+ cairo_fill (cr);
}
return TRUE;
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list