From 09ec552655f3b32fb05d9bf360366722fdabd00f Mon Sep 17 00:00:00 2001 From: edgrif <edgrif> Date: Tue, 16 Mar 2010 16:10:22 +0000 Subject: [PATCH] update from latest gnome foocanvas --- foocanvas/zmap_source/configure.in.diff | 4 +- .../libfoocanvas/foo-canvas-line.c.diff | 4 +- .../libfoocanvas/foo-canvas-marshal.list.diff | 4 +- .../libfoocanvas/foo-canvas-pixbuf.c.diff | 4 +- .../libfoocanvas/foo-canvas-polygon.c.diff | 4 +- .../foo-canvas-rect-ellipse.c.diff | 4 +- .../libfoocanvas/foo-canvas-text.c.diff | 4 +- .../libfoocanvas/foo-canvas-widget.c.diff | 4 +- .../libfoocanvas/foo-canvas.c.diff | 62 +++++++++++-------- .../libfoocanvas/foo-canvas.h.diff | 4 +- .../foozmap-canvas-floating-group.c.diff | 2 +- .../foozmap-canvas-floating-group.h.diff | 2 +- .../foozmap-canvas-line-glyph.c.diff | 2 +- .../foozmap-canvas-line-glyph.h.diff | 2 +- .../libfoocanvas/foozmap-canvas-text.c.diff | 21 +++---- .../libfoocanvas/foozmap-canvas-text.h.diff | 2 +- .../libfoocanvas/libfoocanvas.h.diff | 4 +- 17 files changed, 71 insertions(+), 62 deletions(-) diff --git a/foocanvas/zmap_source/configure.in.diff b/foocanvas/zmap_source/configure.in.diff index e043aa751..ed8788281 100644 --- a/foocanvas/zmap_source/configure.in.diff +++ b/foocanvas/zmap_source/configure.in.diff @@ -1,5 +1,5 @@ ---- ./tmp_merged_foocanvas/configure.in 2010-03-12 18:06:32.277000000 +0000 -+++ ./tmp_zmap_foocanvas/configure.in 2010-03-12 18:06:23.192000000 +0000 +--- ./tmp_merged_foocanvas/configure.in 2010-03-16 15:14:38.492000000 +0000 ++++ ./tmp_zmap_foocanvas/configure.in 2010-03-16 15:14:36.984000000 +0000 @@ -3,7 +3,8 @@ AC_CONFIG_SRCDIR([libfoocanvas/foo-canvas.c]) diff --git a/foocanvas/zmap_source/libfoocanvas/foo-canvas-line.c.diff b/foocanvas/zmap_source/libfoocanvas/foo-canvas-line.c.diff index ae68c4f72..8e8e7d3b8 100644 --- a/foocanvas/zmap_source/libfoocanvas/foo-canvas-line.c.diff +++ b/foocanvas/zmap_source/libfoocanvas/foo-canvas-line.c.diff @@ -1,5 +1,5 @@ ---- ./tmp_merged_foocanvas/libfoocanvas/foo-canvas-line.c 2010-03-12 18:06:31.372000000 +0000 -+++ ./tmp_zmap_foocanvas/libfoocanvas/foo-canvas-line.c 2010-03-12 18:06:22.501000000 +0000 +--- ./tmp_merged_foocanvas/libfoocanvas/foo-canvas-line.c 2010-03-16 15:14:38.354000000 +0000 ++++ ./tmp_zmap_foocanvas/libfoocanvas/foo-canvas-line.c 2010-03-16 15:14:36.889000000 +0000 @@ -1,3 +1,4 @@ +/* Last edited: Mar 4 15:11 2010 (edgrif) */ /* diff --git a/foocanvas/zmap_source/libfoocanvas/foo-canvas-marshal.list.diff b/foocanvas/zmap_source/libfoocanvas/foo-canvas-marshal.list.diff index 500dc4040..df303cf72 100644 --- a/foocanvas/zmap_source/libfoocanvas/foo-canvas-marshal.list.diff +++ b/foocanvas/zmap_source/libfoocanvas/foo-canvas-marshal.list.diff @@ -1,5 +1,5 @@ ---- ./tmp_merged_foocanvas/libfoocanvas/foo-canvas-marshal.list 2010-03-12 18:06:31.288000000 +0000 -+++ ./tmp_zmap_foocanvas/libfoocanvas/foo-canvas-marshal.list 2010-03-12 18:06:22.542000000 +0000 +--- ./tmp_merged_foocanvas/libfoocanvas/foo-canvas-marshal.list 2010-03-16 15:14:38.338000000 +0000 ++++ ./tmp_zmap_foocanvas/libfoocanvas/foo-canvas-marshal.list 2010-03-16 15:14:36.892000000 +0000 @@ -1,2 +1,3 @@ VOID:INT,INT,INT,INT BOOLEAN:BOXED diff --git a/foocanvas/zmap_source/libfoocanvas/foo-canvas-pixbuf.c.diff b/foocanvas/zmap_source/libfoocanvas/foo-canvas-pixbuf.c.diff index ce38a8fd3..c14f697a1 100644 --- a/foocanvas/zmap_source/libfoocanvas/foo-canvas-pixbuf.c.diff +++ b/foocanvas/zmap_source/libfoocanvas/foo-canvas-pixbuf.c.diff @@ -1,5 +1,5 @@ ---- ./tmp_merged_foocanvas/libfoocanvas/foo-canvas-pixbuf.c 2010-03-12 18:06:31.512000000 +0000 -+++ ./tmp_zmap_foocanvas/libfoocanvas/foo-canvas-pixbuf.c 2010-03-12 18:06:22.584000000 +0000 +--- ./tmp_merged_foocanvas/libfoocanvas/foo-canvas-pixbuf.c 2010-03-16 15:14:38.375000000 +0000 ++++ ./tmp_zmap_foocanvas/libfoocanvas/foo-canvas-pixbuf.c 2010-03-16 15:14:36.898000000 +0000 @@ -1,3 +1,4 @@ +/* Last edited: Mar 4 15:19 2010 (edgrif) */ /* GNOME libraries - GdkPixbuf item for the GNOME canvas diff --git a/foocanvas/zmap_source/libfoocanvas/foo-canvas-polygon.c.diff b/foocanvas/zmap_source/libfoocanvas/foo-canvas-polygon.c.diff index b577dab52..9159b159a 100644 --- a/foocanvas/zmap_source/libfoocanvas/foo-canvas-polygon.c.diff +++ b/foocanvas/zmap_source/libfoocanvas/foo-canvas-polygon.c.diff @@ -1,5 +1,5 @@ ---- ./tmp_merged_foocanvas/libfoocanvas/foo-canvas-polygon.c 2010-03-12 18:06:31.393000000 +0000 -+++ ./tmp_zmap_foocanvas/libfoocanvas/foo-canvas-polygon.c 2010-03-12 18:06:22.627000000 +0000 +--- ./tmp_merged_foocanvas/libfoocanvas/foo-canvas-polygon.c 2010-03-16 15:14:38.358000000 +0000 ++++ ./tmp_zmap_foocanvas/libfoocanvas/foo-canvas-polygon.c 2010-03-16 15:14:36.903000000 +0000 @@ -1,3 +1,4 @@ +/* Last edited: Mar 4 15:18 2010 (edgrif) */ /* diff --git a/foocanvas/zmap_source/libfoocanvas/foo-canvas-rect-ellipse.c.diff b/foocanvas/zmap_source/libfoocanvas/foo-canvas-rect-ellipse.c.diff index e9587a156..a7d7bff93 100644 --- a/foocanvas/zmap_source/libfoocanvas/foo-canvas-rect-ellipse.c.diff +++ b/foocanvas/zmap_source/libfoocanvas/foo-canvas-rect-ellipse.c.diff @@ -1,5 +1,5 @@ ---- ./tmp_merged_foocanvas/libfoocanvas/foo-canvas-rect-ellipse.c 2010-03-12 18:06:31.431000000 +0000 -+++ ./tmp_zmap_foocanvas/libfoocanvas/foo-canvas-rect-ellipse.c 2010-03-12 18:06:22.671000000 +0000 +--- ./tmp_merged_foocanvas/libfoocanvas/foo-canvas-rect-ellipse.c 2010-03-16 15:14:38.364000000 +0000 ++++ ./tmp_zmap_foocanvas/libfoocanvas/foo-canvas-rect-ellipse.c 2010-03-16 15:14:36.910000000 +0000 @@ -1,3 +1,4 @@ +/* Last edited: Mar 4 15:21 2010 (edgrif) */ /* diff --git a/foocanvas/zmap_source/libfoocanvas/foo-canvas-text.c.diff b/foocanvas/zmap_source/libfoocanvas/foo-canvas-text.c.diff index 118f4c433..6ad575635 100644 --- a/foocanvas/zmap_source/libfoocanvas/foo-canvas-text.c.diff +++ b/foocanvas/zmap_source/libfoocanvas/foo-canvas-text.c.diff @@ -1,5 +1,5 @@ ---- ./tmp_merged_foocanvas/libfoocanvas/foo-canvas-text.c 2010-03-16 13:53:32.270000000 +0000 -+++ ./tmp_zmap_foocanvas/libfoocanvas/foo-canvas-text.c 2010-03-16 13:53:29.876000000 +0000 +--- ./tmp_merged_foocanvas/libfoocanvas/foo-canvas-text.c 2010-03-16 15:14:38.350000000 +0000 ++++ ./tmp_zmap_foocanvas/libfoocanvas/foo-canvas-text.c 2010-03-16 15:14:36.881000000 +0000 @@ -1,3 +1,4 @@ +/* Last edited: Mar 16 13:51 2010 (edgrif) */ /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ diff --git a/foocanvas/zmap_source/libfoocanvas/foo-canvas-widget.c.diff b/foocanvas/zmap_source/libfoocanvas/foo-canvas-widget.c.diff index c1d9a22c6..e6c4dfdab 100644 --- a/foocanvas/zmap_source/libfoocanvas/foo-canvas-widget.c.diff +++ b/foocanvas/zmap_source/libfoocanvas/foo-canvas-widget.c.diff @@ -1,5 +1,5 @@ ---- ./tmp_merged_foocanvas/libfoocanvas/foo-canvas-widget.c 2010-03-12 18:06:31.311000000 +0000 -+++ ./tmp_zmap_foocanvas/libfoocanvas/foo-canvas-widget.c 2010-03-12 18:06:22.758000000 +0000 +--- ./tmp_merged_foocanvas/libfoocanvas/foo-canvas-widget.c 2010-03-16 15:14:38.343000000 +0000 ++++ ./tmp_zmap_foocanvas/libfoocanvas/foo-canvas-widget.c 2010-03-16 15:14:36.916000000 +0000 @@ -1,3 +1,4 @@ +/* Last edited: Mar 4 15:53 2010 (edgrif) */ /* diff --git a/foocanvas/zmap_source/libfoocanvas/foo-canvas.c.diff b/foocanvas/zmap_source/libfoocanvas/foo-canvas.c.diff index ba158b064..4f12daab5 100644 --- a/foocanvas/zmap_source/libfoocanvas/foo-canvas.c.diff +++ b/foocanvas/zmap_source/libfoocanvas/foo-canvas.c.diff @@ -1,5 +1,5 @@ ---- ./tmp_merged_foocanvas/libfoocanvas/foo-canvas.c 2010-03-12 18:06:31.634000000 +0000 -+++ ./tmp_zmap_foocanvas/libfoocanvas/foo-canvas.c 2010-03-12 18:06:22.807000000 +0000 +--- ./tmp_merged_foocanvas/libfoocanvas/foo-canvas.c 2010-03-16 15:14:38.394000000 +0000 ++++ ./tmp_zmap_foocanvas/libfoocanvas/foo-canvas.c 2010-03-16 15:14:36.930000000 +0000 @@ -75,7 +75,7 @@ static void foo_canvas_request_update (FooCanvas *canvas); @@ -260,16 +260,28 @@ canvas->pick_event.type = GDK_LEAVE_NOTIFY; canvas->pick_event.crossing.x = 0; -@@ -2195,6 +2327,8 @@ - - g_return_if_fail (FOO_IS_CANVAS (widget)); +@@ -2193,14 +2325,18 @@ + { + FooCanvas *canvas; -+ g_signal_emit(G_OBJECT (canvas), canvas_signals[BEGIN_MAP], 0); +- g_return_if_fail (FOO_IS_CANVAS (widget)); ++ g_return_if_fail(FOO_IS_CANVAS (widget)); + ++ canvas = FOO_CANVAS(widget); ++ ++ g_signal_emit(G_OBJECT (canvas), canvas_signals[BEGIN_MAP], 0); + /* Normal widget mapping stuff */ if (GTK_WIDGET_CLASS (canvas_parent_class)->map) -@@ -2208,6 +2342,9 @@ + (* GTK_WIDGET_CLASS (canvas_parent_class)->map) (widget); + +- canvas = FOO_CANVAS (widget); ++ + + /* Map items */ + +@@ -2208,6 +2344,9 @@ !(canvas->root->object.flags & FOO_CANVAS_ITEM_MAPPED) && FOO_CANVAS_ITEM_GET_CLASS (canvas->root)->map) (* FOO_CANVAS_ITEM_GET_CLASS (canvas->root)->map) (canvas->root); @@ -279,7 +291,7 @@ } /* Unmap handler for the canvas */ -@@ -2305,8 +2442,8 @@ +@@ -2305,8 +2444,8 @@ canvas_width = GTK_WIDGET (canvas)->allocation.width; canvas_height = GTK_WIDGET (canvas)->allocation.height; @@ -290,7 +302,7 @@ right_limit = scroll_width - canvas_width; bottom_limit = scroll_height - canvas_height; -@@ -2873,6 +3010,8 @@ +@@ -2873,6 +3012,8 @@ if (canvas->need_update) { g_return_val_if_fail (!canvas->doing_update, FALSE); @@ -299,7 +311,7 @@ canvas->doing_update = TRUE; foo_canvas_item_invoke_update (canvas->root, 0, 0, 0); -@@ -2881,6 +3020,8 @@ +@@ -2881,6 +3022,8 @@ canvas->doing_update = FALSE; canvas->need_update = FALSE; @@ -308,7 +320,7 @@ } /* Hmmm. Would like to queue antiexposes if the update marked -@@ -2901,6 +3042,10 @@ +@@ -2901,6 +3044,10 @@ /* Chain up to get exposes on child widgets */ GTK_WIDGET_CLASS (canvas_parent_class)->expose_event (widget, event); @@ -319,7 +331,7 @@ return FALSE; } -@@ -2927,6 +3072,8 @@ +@@ -2927,6 +3074,8 @@ if (canvas->need_update) { g_return_if_fail (!canvas->doing_update); @@ -328,7 +340,7 @@ canvas->doing_update = TRUE; foo_canvas_item_invoke_update (canvas->root, 0, 0, 0); -@@ -2935,6 +3082,8 @@ +@@ -2935,6 +3084,8 @@ canvas->doing_update = FALSE; canvas->need_update = FALSE; @@ -337,7 +349,7 @@ } /* Pick new current item */ -@@ -3029,7 +3178,7 @@ +@@ -3029,7 +3180,7 @@ (canvas->scroll_x2 == x2) && (canvas->scroll_y2 == y2)) { return; } @@ -346,7 +358,7 @@ /* * Set the new scrolling region. If possible, do not move the visible contents of the * canvas. -@@ -3109,10 +3258,30 @@ +@@ -3109,10 +3260,30 @@ * * Sets the zooming factor of a canvas by specifying the number of pixels that * correspond to one canvas unit. @@ -377,7 +389,7 @@ GtkWidget *widget; double cx, cy; int x1, y1; -@@ -3122,7 +3291,8 @@ +@@ -3122,7 +3293,8 @@ gint attributes_mask; g_return_if_fail (FOO_IS_CANVAS (canvas)); @@ -387,7 +399,7 @@ widget = GTK_WIDGET (canvas); -@@ -3130,14 +3300,15 @@ +@@ -3130,14 +3302,15 @@ center_y = widget->allocation.height / 2; /* Find the coordinates of the screen center in units. */ @@ -408,7 +420,7 @@ if (!(canvas->root->object.flags & FOO_CANVAS_ITEM_NEED_DEEP_UPDATE)) { canvas->root->object.flags |= FOO_CANVAS_ITEM_NEED_DEEP_UPDATE; -@@ -3271,7 +3442,8 @@ +@@ -3271,7 +3444,8 @@ foo_canvas_w2c (canvas, x, y, &cx, &cy); dist = foo_canvas_item_invoke_point (canvas->root, x, y, cx, cy, &item); @@ -418,7 +430,7 @@ return item; else return NULL; -@@ -3334,16 +3506,17 @@ +@@ -3334,16 +3508,17 @@ void foo_canvas_w2c (FooCanvas *canvas, double wx, double wy, int *cx, int *cy) { @@ -440,7 +452,7 @@ } /** -@@ -3383,16 +3556,17 @@ +@@ -3383,16 +3558,17 @@ void foo_canvas_w2c_d (FooCanvas *canvas, double wx, double wy, double *cx, double *cy) { @@ -462,7 +474,7 @@ } -@@ -3409,16 +3583,17 @@ +@@ -3409,16 +3585,17 @@ void foo_canvas_c2w (FooCanvas *canvas, int cx, int cy, double *wx, double *wy) { @@ -484,7 +496,7 @@ } -@@ -3444,11 +3619,11 @@ +@@ -3444,11 +3621,11 @@ if (worldx) *worldx = canvas->scroll_x1 + ((winx - canvas->zoom_xofs) @@ -498,7 +510,7 @@ } -@@ -3471,10 +3646,10 @@ +@@ -3471,10 +3648,10 @@ g_return_if_fail (FOO_IS_CANVAS (canvas)); if (winx) @@ -511,7 +523,7 @@ } -@@ -3997,3 +4172,11 @@ +@@ -3997,3 +4174,11 @@ FOO_TYPE_CANVAS_ITEM, foo_canvas_item_accessible_factory_get_type ()); } @@ -522,4 +534,4 @@ + /* do nothing */ +} + -+/* Last edited: Mar 12 10:11 2010 (edgrif) */ ++/* Last edited: Mar 16 14:19 2010 (edgrif) */ diff --git a/foocanvas/zmap_source/libfoocanvas/foo-canvas.h.diff b/foocanvas/zmap_source/libfoocanvas/foo-canvas.h.diff index 5ac100ad6..842ddf953 100644 --- a/foocanvas/zmap_source/libfoocanvas/foo-canvas.h.diff +++ b/foocanvas/zmap_source/libfoocanvas/foo-canvas.h.diff @@ -1,5 +1,5 @@ ---- ./tmp_merged_foocanvas/libfoocanvas/foo-canvas.h 2010-03-12 18:06:31.253000000 +0000 -+++ ./tmp_zmap_foocanvas/libfoocanvas/foo-canvas.h 2010-03-12 18:06:22.850000000 +0000 +--- ./tmp_merged_foocanvas/libfoocanvas/foo-canvas.h 2010-03-16 15:14:38.334000000 +0000 ++++ ./tmp_zmap_foocanvas/libfoocanvas/foo-canvas.h 2010-03-16 15:14:36.936000000 +0000 @@ -1,3 +1,4 @@ +/* Last edited: Mar 8 10:28 2010 (edgrif) */ /* -*- Mode: C; tab-width: 8; indent-tabs-mode: 8; c-basic-offset: 8 -*- */ diff --git a/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-floating-group.c.diff b/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-floating-group.c.diff index 5f303e9dd..5d6fc4bf6 100644 --- a/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-floating-group.c.diff +++ b/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-floating-group.c.diff @@ -1,5 +1,5 @@ --- ./tmp_merged_foocanvas/libfoocanvas/foozmap-canvas-floating-group.c 1970-01-01 00:00:00.000000000 +0000 -+++ ./tmp_zmap_foocanvas/libfoocanvas/foozmap-canvas-floating-group.c 2010-03-12 18:06:22.892000000 +0000 ++++ ./tmp_zmap_foocanvas/libfoocanvas/foozmap-canvas-floating-group.c 2010-03-16 15:14:36.941000000 +0000 @@ -0,0 +1,449 @@ +/* File: foozmap-canvas-floating-group.c + * Author: Roy Storey (rds@sanger.ac.uk) diff --git a/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-floating-group.h.diff b/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-floating-group.h.diff index a6521fb15..f918090ea 100644 --- a/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-floating-group.h.diff +++ b/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-floating-group.h.diff @@ -1,5 +1,5 @@ --- ./tmp_merged_foocanvas/libfoocanvas/foozmap-canvas-floating-group.h 1970-01-01 00:00:00.000000000 +0000 -+++ ./tmp_zmap_foocanvas/libfoocanvas/foozmap-canvas-floating-group.h 2010-03-12 18:06:22.934000000 +0000 ++++ ./tmp_zmap_foocanvas/libfoocanvas/foozmap-canvas-floating-group.h 2010-03-16 15:14:36.945000000 +0000 @@ -0,0 +1,89 @@ +/* File: foozmap-canvas-floating-group.h + * Author: Roy Storey (rds@sanger.ac.uk) diff --git a/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-line-glyph.c.diff b/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-line-glyph.c.diff index 6a9550fc4..4ebbff36d 100644 --- a/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-line-glyph.c.diff +++ b/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-line-glyph.c.diff @@ -1,5 +1,5 @@ --- ./tmp_merged_foocanvas/libfoocanvas/foozmap-canvas-line-glyph.c 1970-01-01 00:00:00.000000000 +0000 -+++ ./tmp_zmap_foocanvas/libfoocanvas/foozmap-canvas-line-glyph.c 2010-03-12 18:06:22.977000000 +0000 ++++ ./tmp_zmap_foocanvas/libfoocanvas/foozmap-canvas-line-glyph.c 2010-03-16 15:14:36.952000000 +0000 @@ -0,0 +1,1480 @@ +/* Last edited: Oct 3 14:00 2006 (edgrif) */ +/* diff --git a/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-line-glyph.h.diff b/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-line-glyph.h.diff index 35d1edeec..01d402c3d 100644 --- a/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-line-glyph.h.diff +++ b/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-line-glyph.h.diff @@ -1,5 +1,5 @@ --- ./tmp_merged_foocanvas/libfoocanvas/foozmap-canvas-line-glyph.h 1970-01-01 00:00:00.000000000 +0000 -+++ ./tmp_zmap_foocanvas/libfoocanvas/foozmap-canvas-line-glyph.h 2010-03-12 18:06:23.019000000 +0000 ++++ ./tmp_zmap_foocanvas/libfoocanvas/foozmap-canvas-line-glyph.h 2010-03-16 15:14:36.960000000 +0000 @@ -0,0 +1,126 @@ +/* Last edited: Oct 3 14:00 2006 (edgrif) */ +/* diff --git a/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-text.c.diff b/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-text.c.diff index 478e6ef93..59654cbe5 100644 --- a/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-text.c.diff +++ b/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-text.c.diff @@ -1,6 +1,6 @@ --- ./tmp_merged_foocanvas/libfoocanvas/foozmap-canvas-text.c 1970-01-01 00:00:00.000000000 +0000 -+++ ./tmp_zmap_foocanvas/libfoocanvas/foozmap-canvas-text.c 2010-03-12 18:06:23.063000000 +0000 -@@ -0,0 +1,1356 @@ ++++ ./tmp_zmap_foocanvas/libfoocanvas/foozmap-canvas-text.c 2010-03-16 15:14:36.967000000 +0000 +@@ -0,0 +1,1353 @@ +/* File: foozmap-canvas-text.c + * Author: Roy Storey (rds@sanger.ac.uk) + * Copyright (c) 2008: Genome Research Ltd. @@ -30,7 +30,7 @@ + * + * Exported functions: See XXXXXXXXXXXXX.h + * HISTORY: -+ * Last edited: Mar 22 08:06 2008 (rds) ++ * Last edited: Mar 16 14:19 2010 (edgrif) + * Created: Fri Jan 25 12:01:12 2008 (rds) + * CVS info: $Id: foozmap-canvas-text.c 1.2 2010-03-12 18:21:36 edgrif Exp $ + *------------------------------------------------------------------- @@ -218,10 +218,9 @@ + double *item_coords_out) +{ + FooCanvasZMapText *zmap; -+ gboolean index_found; ++ gboolean index_found = FALSE ; + -+ if(FOO_IS_CANVAS_ZMAP_TEXT(item) && -+ (zmap = FOO_CANVAS_ZMAP_TEXT(item))) ++ if (FOO_IS_CANVAS_ZMAP_TEXT(item) && (zmap = FOO_CANVAS_ZMAP_TEXT(item))) + { + FooCanvasZMapTextPrivate *private_data; + FooCanvasGroup *parent_group; @@ -250,18 +249,18 @@ + row_idx = index % width; + row = (index - row_idx) / width; + -+ if(row_idx == 0) ++ if (row_idx == 0) + { + row--; + row_idx = draw_data->table.width; + } + -+ if(row_idx > draw_data->table.width) ++ if (row_idx > draw_data->table.width) + row_idx = draw_data->table.width; + + row_idx--; /* zero based. */ + -+ if(item_coords_out) ++ if (item_coords_out) + { + w = (draw_data->table.ch_width / draw_data->zx); + h = ((draw_data->table.ch_height + draw_data->table.spacing) / draw_data->zy); @@ -275,10 +274,8 @@ + index_found = TRUE; + } + } -+ else -+ index_found = FALSE; + -+ return index_found; ++ return index_found ; +} + +int foo_canvas_item_world2text_index(FooCanvasItem *item, double x, double y) diff --git a/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-text.h.diff b/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-text.h.diff index e40d38ef6..ab8846356 100644 --- a/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-text.h.diff +++ b/foocanvas/zmap_source/libfoocanvas/foozmap-canvas-text.h.diff @@ -1,5 +1,5 @@ --- ./tmp_merged_foocanvas/libfoocanvas/foozmap-canvas-text.h 1970-01-01 00:00:00.000000000 +0000 -+++ ./tmp_zmap_foocanvas/libfoocanvas/foozmap-canvas-text.h 2010-03-12 18:06:23.109000000 +0000 ++++ ./tmp_zmap_foocanvas/libfoocanvas/foozmap-canvas-text.h 2010-03-16 15:14:36.975000000 +0000 @@ -0,0 +1,132 @@ +/* File: foozmap-canvas-text.h + * Author: Roy Storey (rds@sanger.ac.uk) diff --git a/foocanvas/zmap_source/libfoocanvas/libfoocanvas.h.diff b/foocanvas/zmap_source/libfoocanvas/libfoocanvas.h.diff index f1a6ce2d3..52e961072 100644 --- a/foocanvas/zmap_source/libfoocanvas/libfoocanvas.h.diff +++ b/foocanvas/zmap_source/libfoocanvas/libfoocanvas.h.diff @@ -1,5 +1,5 @@ ---- ./tmp_merged_foocanvas/libfoocanvas/libfoocanvas.h 2010-03-12 18:06:31.295000000 +0000 -+++ ./tmp_zmap_foocanvas/libfoocanvas/libfoocanvas.h 2010-03-12 18:06:23.153000000 +0000 +--- ./tmp_merged_foocanvas/libfoocanvas/libfoocanvas.h 2010-03-16 15:14:38.339000000 +0000 ++++ ./tmp_zmap_foocanvas/libfoocanvas/libfoocanvas.h 2010-03-16 15:14:36.978000000 +0000 @@ -1,3 +1,4 @@ +/* Last edited: Jan 24 09:17 2008 (rds) */ /* -- GitLab