forked from AuroraMiddleware/gtk
render: Inline function into only caller
This commit is contained in:
parent
034672e84e
commit
1108d00014
@ -368,32 +368,6 @@ gtk_render_layout (GtkStyleContext *context,
|
|||||||
gsk_render_node_unref (node);
|
gsk_render_node_unref (node);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
gtk_do_render_line (GtkStyleContext *context,
|
|
||||||
cairo_t *cr,
|
|
||||||
double x0,
|
|
||||||
double y0,
|
|
||||||
double x1,
|
|
||||||
double y1)
|
|
||||||
{
|
|
||||||
const GdkRGBA *color;
|
|
||||||
|
|
||||||
cairo_save (cr);
|
|
||||||
|
|
||||||
color = gtk_css_color_value_get_rgba (_gtk_style_context_peek_property (context, GTK_CSS_PROPERTY_COLOR));
|
|
||||||
|
|
||||||
cairo_set_line_cap (cr, CAIRO_LINE_CAP_SQUARE);
|
|
||||||
cairo_set_line_width (cr, 1);
|
|
||||||
|
|
||||||
cairo_move_to (cr, x0 + 0.5, y0 + 0.5);
|
|
||||||
cairo_line_to (cr, x1 + 0.5, y1 + 0.5);
|
|
||||||
|
|
||||||
gdk_cairo_set_source_rgba (cr, color);
|
|
||||||
cairo_stroke (cr);
|
|
||||||
|
|
||||||
cairo_restore (cr);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gtk_render_line:
|
* gtk_render_line:
|
||||||
* @context: a #GtkStyleContext
|
* @context: a #GtkStyleContext
|
||||||
@ -413,10 +387,25 @@ gtk_render_line (GtkStyleContext *context,
|
|||||||
double x1,
|
double x1,
|
||||||
double y1)
|
double y1)
|
||||||
{
|
{
|
||||||
|
const GdkRGBA *color;
|
||||||
|
|
||||||
g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
|
g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
|
||||||
g_return_if_fail (cr != NULL);
|
g_return_if_fail (cr != NULL);
|
||||||
|
|
||||||
gtk_do_render_line (context, cr, x0, y0, x1, y1);
|
cairo_save (cr);
|
||||||
|
|
||||||
|
color = gtk_css_color_value_get_rgba (_gtk_style_context_peek_property (context, GTK_CSS_PROPERTY_COLOR));
|
||||||
|
|
||||||
|
cairo_set_line_cap (cr, CAIRO_LINE_CAP_SQUARE);
|
||||||
|
cairo_set_line_width (cr, 1);
|
||||||
|
|
||||||
|
cairo_move_to (cr, x0 + 0.5, y0 + 0.5);
|
||||||
|
cairo_line_to (cr, x1 + 0.5, y1 + 0.5);
|
||||||
|
|
||||||
|
gdk_cairo_set_source_rgba (cr, color);
|
||||||
|
cairo_stroke (cr);
|
||||||
|
|
||||||
|
cairo_restore (cr);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user