And after seeing a post on the list about this same problem, I've found a way around :
-- Bonjour List, -- -- I've got this program which segfaults. If you remove fontSize:=10 it runs, but the widgets completely ignore the size I giv e them -- -- Here's the code: module Main where import Control.Monad import Graphics.UI.WX hiding (when) import Graphics.UI.WXCore hiding (when) import Graphics.UI.WXCore.WxcTypes stats = do dlg <- frame [ text := "Title"] font <- fontCreate 8 6 0 0 False "" wxFONTENCODING_SYSTEM -- wxFONTFAMILY_TELETYPE wxFONTSTYLE_NORMAL wxFONTWEIGHT_NORMAL let zone a = do tz <-textEntry dlg [ text:="", enabled:=False ,alignment := a ] windowSetFont tz font return tz aligns = replicate 14 AlignLeft lzone <- mapM zone aligns let zrow l n s = row 5 $ concat $ zipWith3 labzone l n s -- I could do better by calculing this from the font... it's good enough for now. zsz s = minsize (sz (s*12+8) 20) labzone l n s = if null l then [ zsz s $ widget (lzone !! n) ] else [ label l,zsz s $ widget (lzone !! n) ] form = margin 10 $ column 5 [ label "titletile", zrow ["xxxx:","xxxx:","xxx:","xx:","x:","x:","xxxx.:"] [0..6] [3,15,1,4,1,1,3], zrow ["xxx:","xxx:","xxx:","","xxxxx:","xxx:","xxx:"] [7..13] [3,3,3,10,1,1,5] ] set dlg [layout := form ] main = start stats ================================ Unresolved problem: why did fontSize make the program crash ? ------------------------------------------------------------------------------ BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA Learn about the latest advances in developing for the BlackBerry® mobile platform with sessions, labs & more. See new tools and technologies. Register for BlackBerry® DevCon today! http://p.sf.net/sfu/rim-devcon-copy1 _______________________________________________ wxhaskell-users mailing list wxhaskell-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wxhaskell-users