[Goocanvas-devel] gaps between items using GoocanvasTable
Status: Beta
Brought to you by:
dachaplin
From: Richard G. <rg...@ne...> - 2007-11-02 21:48:32
|
Hi, I have created my own Canvas Item which is based very heavily on GooCanvasRectModel. I have used this item in a GooCanvasTable. I have found that even when I set the column-spacing to 0.0 there seems to be a gap between my widgets when they are placed adjacent to one another. I put some other standard Goo Canvas items in the table and there is no gap between these. I have attached a screen shot so you can see what is happening (my custom canvas items are the two on the rright). I have also attached the code from my goo_inductor_view_create_path() function: cairo_new_path(cr); cairo_move_to(cr, inductor_model_data_ptr->x, inductor_model_data_ptr->y); cairo_rel_line_to(cr, inductor_model_data_ptr->x + inductor_model_data_ptr->width, 0.0); cairo_move_to(cr, inductor_model_data_ptr->x, inductor_model_data_ptr->y + inductor_model_data_ptr->height); cairo_rel_line_to(cr, inductor_model_data_ptr->x + inductor_model_data_ptr->width, 0.0); Could this be something to do with rounding? How could one get around the problem? Regards, Richard |