~centralelyon2010/inkscape/imagelinks2

« back to all changes in this revision

Viewing changes to src/display/canvas-arena.cpp

  • Committer: cilix42
  • Date: 2008-09-18 17:48:42 UTC
  • Revision ID: cilix42@users.sourceforge.net-20080918174842-1ad33a7d7gqhv2hq
Next roud of NR ==> Geom conversion

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
static void sp_canvas_arena_init(SPCanvasArena *group);
33
33
static void sp_canvas_arena_destroy(GtkObject *object);
34
34
 
35
 
static void sp_canvas_arena_update (SPCanvasItem *item, NR::Matrix const &affine, unsigned int flags);
 
35
static void sp_canvas_arena_update (SPCanvasItem *item, Geom::Matrix const &affine, unsigned int flags);
36
36
static void sp_canvas_arena_render (SPCanvasItem *item, SPCanvasBuf *buf);
37
 
static double sp_canvas_arena_point (SPCanvasItem *item, NR::Point p, SPCanvasItem **actual_item);
 
37
static double sp_canvas_arena_point (SPCanvasItem *item, Geom::Point p, SPCanvasItem **actual_item);
38
38
static gint sp_canvas_arena_event (SPCanvasItem *item, GdkEvent *event);
39
39
 
40
40
static gint sp_canvas_arena_send_event (SPCanvasArena *arena, GdkEvent *event);
137
137
}
138
138
 
139
139
static void
140
 
sp_canvas_arena_update (SPCanvasItem *item, NR::Matrix const &affine, unsigned int flags)
 
140
sp_canvas_arena_update (SPCanvasItem *item, Geom::Matrix const &affine, unsigned int flags)
141
141
{
142
142
    SPCanvasArena *arena = SP_CANVAS_ARENA (item);
143
143
 
165
165
            ec.send_event = TRUE;
166
166
            ec.subwindow = ec.window;
167
167
            ec.time = GDK_CURRENT_TIME;
168
 
            ec.x = arena->c[NR::X];
169
 
            ec.y = arena->c[NR::Y];
 
168
            ec.x = arena->c[Geom::X];
 
169
            ec.y = arena->c[Geom::Y];
170
170
            /* fixme: */
171
171
            if (arena->active) {
172
172
                ec.type = GDK_LEAVE_NOTIFY;
227
227
}
228
228
 
229
229
static double
230
 
sp_canvas_arena_point (SPCanvasItem *item, NR::Point p, SPCanvasItem **actual_item)
 
230
sp_canvas_arena_point (SPCanvasItem *item, Geom::Point p, SPCanvasItem **actual_item)
231
231
{
232
232
    SPCanvasArena *arena = SP_CANVAS_ARENA (item);
233
233
 
267
267
                arena->cursor = TRUE;
268
268
 
269
269
                /* TODO ... event -> arena transform? */
270
 
                arena->c = NR::Point(event->crossing.x, event->crossing.y);
 
270
                arena->c = Geom::Point(event->crossing.x, event->crossing.y);
271
271
 
272
272
                /* fixme: Not sure abut this, but seems the right thing (Lauris) */
273
273
                nr_arena_item_invoke_update (arena->root, NULL, &arena->gc, NR_ARENA_ITEM_STATE_PICK, NR_ARENA_ITEM_STATE_NONE);
288
288
 
289
289
        case GDK_MOTION_NOTIFY:
290
290
            /* TODO ... event -> arena transform? */
291
 
            arena->c = NR::Point(event->motion.x, event->motion.y);
 
291
            arena->c = Geom::Point(event->motion.x, event->motion.y);
292
292
 
293
293
            /* fixme: Not sure abut this, but seems the right thing (Lauris) */
294
294
            nr_arena_item_invoke_update (arena->root, NULL, &arena->gc, NR_ARENA_ITEM_STATE_PICK, NR_ARENA_ITEM_STATE_NONE);