Re: spurious text



On Fri, 2008-08-15 at 13:36 +0100, Damon Chaplin wrote:
> On Fri, 2008-08-15 at 21:27 +1000, Richard Gipps wrote:
> > Hi,
> >     I have created several of my own Canvas Items which are based very 
> > heavily on GooCanvasRectModel. I have used these items in a 
> > GooCanvasTable. I recently added some text to these canvas items using 
> > the "Toy" text API in Cairo and functions such as  cairo_show_text(). 
> > This worked well and would render as I expected.  The problem comes when 
> > one moves the mouse over/into the table items containing the text. When 
> > this happens some spurious text is rendered outside the table area. This 
> > problem is best illustrated using the picture I have attached. The R1 to 
> > the far left is the spurious text. I have drawn rectangles around the 
> > canvas items for clarity.
> > 
> > One can cover the canvas and expose it again and this text "disappears" 
> > but as soon as the mouse is moved over the canvas item the spurious text 
> > is drawn again.
> > 
> > Anyone have any ideas?
> 
> It sounds like a problem positioning the text. Maybe in your code or in
> GooCanvasTable.
> 
> If you want to send me a test app I'll have a look at it.

Actually since everything else in the table seems to be painting OK, I'd
guess it is either a problem with your code, or with the toy text API.

Maybe try using Pango instead.

Damon




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]