[gtksourceview] gutter: small cleanup in on_view_draw()
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview] gutter: small cleanup in on_view_draw()
- Date: Tue, 15 Jul 2014 20:55:13 +0000 (UTC)
commit bb9afa2807b617076147a4f8b4037dfeefbeff98
Author: Sébastien Wilmet <swilmet gnome org>
Date: Tue Jul 15 20:37:55 2014 +0200
gutter: small cleanup in on_view_draw()
Remove dead code, and make the loops clearer.
gtksourceview/gtksourcegutter.c | 32 +++++++++-----------------------
1 files changed, 9 insertions(+), 23 deletions(-)
---
diff --git a/gtksourceview/gtksourcegutter.c b/gtksourceview/gtksourcegutter.c
index fe60c16..85ec699 100644
--- a/gtksourceview/gtksourcegutter.c
+++ b/gtksourceview/gtksourcegutter.c
@@ -905,7 +905,6 @@ on_view_draw (GtkSourceView *view,
GtkTextView *text_view;
GArray *sizes;
GdkRectangle clip;
- gint x, y;
gint y1, y2;
GArray *numbers;
GArray *pixels;
@@ -926,8 +925,6 @@ on_view_draw (GtkSourceView *view,
gint idx;
GtkStyleContext *style_context;
GdkRGBA fg_color;
- GdkDeviceManager *device_manager;
- GdkDevice *pointer;
window = get_window (gutter);
@@ -949,10 +946,6 @@ on_view_draw (GtkSourceView *view,
buffer = gtk_text_view_get_buffer (text_view);
- device_manager = gdk_display_get_device_manager (gdk_window_get_display (window));
- pointer = gdk_device_manager_get_client_pointer (device_manager);
- gdk_window_get_device_position (window, pointer, &x, &y, NULL);
-
y1 = clip.y;
y2 = y1 + clip.height;
@@ -978,9 +971,6 @@ on_view_draw (GtkSourceView *view,
calculate_gutter_size (gutter, sizes);
- i = 0;
- x = 0;
-
background_area.x = 0;
background_area.height = get_lines (text_view,
y1,
@@ -1004,9 +994,6 @@ on_view_draw (GtkSourceView *view,
cell_area.y = background_area.y;
- item = gutter->priv->renderers;
- idx = 0;
-
style_context = gtk_widget_get_style_context (GTK_WIDGET (view));
gtk_style_context_get_color (style_context,
@@ -1015,13 +1002,15 @@ on_view_draw (GtkSourceView *view,
gdk_cairo_set_source_rgba (cr, &fg_color);
- while (item)
+ for (item = gutter->priv->renderers, idx = 0;
+ item != NULL;
+ item = g_list_next (item), idx++)
{
Renderer *renderer = item->data;
gint xpad;
gint width;
- width = g_array_index (sizes, gint, idx++);
+ width = g_array_index (sizes, gint, idx);
if (gtk_source_gutter_renderer_get_visible (renderer->renderer))
{
@@ -1050,8 +1039,6 @@ on_view_draw (GtkSourceView *view,
background_area.x += background_area.width;
}
-
- item = g_list_next (item);
}
gtk_text_buffer_get_iter_at_mark (buffer,
@@ -1104,9 +1091,9 @@ on_view_draw (GtkSourceView *view,
background_area.height = g_array_index (heights, gint, i);
background_area.x = 0;
- idx = 0;
-
- for (item = gutter->priv->renderers; item; item = g_list_next (item))
+ for (item = gutter->priv->renderers, idx = 0;
+ item != NULL;
+ item = g_list_next (item), idx++)
{
Renderer *renderer;
gint width;
@@ -1115,7 +1102,7 @@ on_view_draw (GtkSourceView *view,
gint ypad;
renderer = item->data;
- width = g_array_index (sizes, gint, idx++);
+ width = g_array_index (sizes, gint, idx);
if (!gtk_source_gutter_renderer_get_visible (renderer->renderer))
{
@@ -1182,7 +1169,7 @@ on_view_draw (GtkSourceView *view,
gtk_text_iter_forward_line (&start);
}
- for (item = gutter->priv->renderers; item; item = g_list_next (item))
+ for (item = gutter->priv->renderers; item != NULL; item = g_list_next (item))
{
Renderer *renderer = item->data;
@@ -1195,7 +1182,6 @@ on_view_draw (GtkSourceView *view,
g_array_free (numbers, TRUE);
g_array_free (pixels, TRUE);
g_array_free (heights, TRUE);
-
g_array_free (sizes, TRUE);
gutter->priv->is_drawing = FALSE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]