From a5d6c6ad14d1ad05b3552739ee7a08fdd26b9ae3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Wed, 8 Apr 2009 16:54:38 +0000 Subject: ... svn path=/trunk/externals/iem/iemguts/; revision=10984 --- src/canvasselect.c | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/canvasselect.c b/src/canvasselect.c index 53a2a8f..7d0cf12 100644 --- a/src/canvasselect.c +++ b/src/canvasselect.c @@ -41,9 +41,18 @@ typedef struct _canvasselect static void canvasselect_bang(t_canvasselect *x) { /* get the selection of the canvas */ + t_glist*glist=x->x_canvas; + t_gobj*obj=NULL; + int index=0; - - + if(NULL==glist) { + return; + } + for(obj=glist->gl_list; obj; obj=obj->g_next, index++) { + if(glist_isselected(glist, obj)) { + post("selected: %d", index); + } + } } @@ -64,8 +73,9 @@ static int canvasselect_doselect(t_glist*glist, int index) obj=obj->g_next; } - if(obj) + if(obj) { glist_select(glist, obj); + } else { return -1; } -- cgit v1.2.1