canvas-arena.cpp revision f54ddca19b2c349cf058cc923d89e9041bc2067e
5696N/A#define __SP_CANVAS_ARENA_C__
5696N/A#include "../helper/sp-marshal.h"
5696N/Astatic void sp_canvas_arena_update (SPCanvasItem *item, Geom::Matrix const &affine, unsigned int flags);
5696N/Astatic double sp_canvas_arena_point (SPCanvasItem *item, Geom::Point p, SPCanvasItem **actual_item);
5696N/A sizeof (SPCanvasArena),
5696N/A sizeof (SPCanvasArenaClass),
nr_active_object_add_listener ((NRActiveObject *) arena->arena, (NRObjectEventVector *) &carenaev, sizeof (carenaev), arena);
NRArenaItem *new_arena = nr_arena_item_invoke_pick (arena->root, arena->c, arena->arena->delta, arena->sticky);
NRArenaItem *picked = nr_arena_item_invoke_pick (arena->root, p, arena->arena->delta, arena->sticky);
if (picked) {
static gint
case GDK_ENTER_NOTIFY:
nr_arena_item_invoke_update (arena->root, NULL, &arena->gc, NR_ARENA_ITEM_STATE_PICK, NR_ARENA_ITEM_STATE_NONE);
arena->active = nr_arena_item_invoke_pick (arena->root, arena->c, arena->arena->delta, arena->sticky);
case GDK_LEAVE_NOTIFY:
case GDK_MOTION_NOTIFY:
nr_arena_item_invoke_update (arena->root, NULL, &arena->gc, NR_ARENA_ITEM_STATE_PICK, NR_ARENA_ITEM_STATE_NONE);
return ret;
static gint
return ret;