[Xbae-discuss] RE: Fonts
Brought to you by:
dannybackx
From: Tobias O. <tob...@ho...> - 2005-03-16 09:00:23
|
I just redid the per cell font thing, my previous aproach was bad. Now there is one renderTable for the matrix. If a fontList is specified things are the same as before (ibid for labelFont). If these are not specified cells will be painted using the _MOTIF_DEFAULT_LOCALE tagged rendition. If that doesn't exist use the XmFONTLIST_DEFAULT_TAG (*), If that doesn't exist crash :( (Labels first check for a rendition tagged "labels"). Individual cells can be given their own tag using XbaeMatrixSetCellTag. multifixed is now almost straight forward. Oh, and the textChild uses the rendition of the cell it's in. It's leaking in the textChild buisness, no biggy. The fallback to some sane default font is missing. The reson for the (*) is because I couldn't get the XmQTspecifyRenderTable to work (in matrix.c lines 1034-1049). I think that would solve the fallback problem too. I'm not entierly sure If I ought to copy the renderTable/ fontLists when they gets set (ibid for the font structs and sets). Right now I don't, hoping they don't disapear under me. Comment, input, help welcome! Tobias _________________________________________________________________ Dont just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/ |