[sysprof] libsysprof-ui: tweak colors for stack
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [sysprof] libsysprof-ui: tweak colors for stack
- Date: Wed, 29 May 2019 22:40:01 +0000 (UTC)
commit f9580fb308808b95175b307d6c7746ad1f6c9794
Author: Christian Hergert <chergert redhat com>
Date: Mon May 20 16:38:40 2019 -0700
libsysprof-ui: tweak colors for stack
src/libsysprof-ui/sysprof-depth-visualizer-row.c | 19 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
---
diff --git a/src/libsysprof-ui/sysprof-depth-visualizer-row.c
b/src/libsysprof-ui/sysprof-depth-visualizer-row.c
index 857390f..19da431 100644
--- a/src/libsysprof-ui/sysprof-depth-visualizer-row.c
+++ b/src/libsysprof-ui/sysprof-depth-visualizer-row.c
@@ -219,6 +219,8 @@ sysprof_depth_visualizer_row_draw (GtkWidget *widget,
GtkAllocation alloc;
const Point *points;
guint n_points = 0;
+ GdkRGBA user;
+ GdkRGBA system;
g_assert (SYSPROF_IS_DEPTH_VISUALIZER_ROW (self));
g_assert (cr != NULL);
@@ -228,6 +230,9 @@ sysprof_depth_visualizer_row_draw (GtkWidget *widget,
if (self->points == NULL)
return GDK_EVENT_PROPAGATE;
+ gdk_rgba_parse (&user, "#2e3436");
+ gdk_rgba_parse (&system, "#ef2929");
+
gtk_widget_get_allocation (widget, &alloc);
if ((points = point_cache_get_points (self->points, 1, &n_points)))
@@ -235,18 +240,16 @@ sysprof_depth_visualizer_row_draw (GtkWidget *widget,
g_autofree SysprofVisualizerRowAbsolutePoint *out_points = NULL;
gint last = 1;
- //g_print ("Points : %p %d\n", points, n_points);
-
out_points = g_new (SysprofVisualizerRowAbsolutePoint, n_points);
sysprof_visualizer_row_translate_points (SYSPROF_VISUALIZER_ROW (widget),
(const SysprofVisualizerRowRelativePoint *)points,
n_points, out_points, n_points);
cairo_set_line_width (cr, 1.0);
- cairo_set_source_rgb (cr, 0, 0, 0);
+ gdk_cairo_set_source_rgba (cr, &user);
if (n_points > 0 && points[0].y < 0)
- cairo_set_source_rgb (cr, 1, 0, 0);
+ gdk_cairo_set_source_rgba (cr, &system);
for (guint i = 0; i < n_points; i++)
{
@@ -256,13 +259,13 @@ sysprof_depth_visualizer_row_draw (GtkWidget *widget,
last = points[i].y > 0 ? 1 : -1;
- cairo_move_to (cr, alloc.x + (guint)out_points[i].x, alloc.height);
- cairo_line_to (cr, alloc.x + out_points[i].x, out_points[i].y);
+ cairo_move_to (cr, .5 + alloc.x + (guint)out_points[i].x, alloc.height);
+ cairo_line_to (cr, .5 + alloc.x + out_points[i].x, out_points[i].y);
if (last > 0)
- cairo_set_source_rgb (cr, 0, 0, 0);
+ gdk_cairo_set_source_rgba (cr, &user);
else
- cairo_set_source_rgb (cr, 1, 0, 0);
+ gdk_cairo_set_source_rgba (cr, &system);
}
cairo_stroke (cr);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]