From: Magicloud M. <mag...@gm...> - 2009-04-01 02:37:36
Attachments:
test.7z
|
Hi, Codes are as the attachments, compiled with `ghc `pkg-config --libs gdk-x11-2.0` --make test.hs dockWindow.hs gtk-x11.hs` Well, if I comment out the WindowTypeHintDock line, then configureEvent happens, and the "gap" set right. If not, then code in configureEvent will not run. Why? -- 竹密岂妨流水过 山高哪阻野云飞 |
From: Magicloud M. <mag...@gm...> - 2009-04-02 08:24:02
|
Hi, Could someone help me? Similiar code runs well in ruby-gtk2 or pygtk, but with gtk2hs, it does not work as expected. On Wed, Apr 1, 2009 at 10:37 AM, Magicloud Magiclouds <mag...@gm...> wrote: > Hi, > Codes are as the attachments, compiled with `ghc `pkg-config --libs > gdk-x11-2.0` --make test.hs dockWindow.hs gtk-x11.hs` > Well, if I comment out the WindowTypeHintDock line, then > configureEvent happens, and the "gap" set right. If not, then code in > configureEvent will not run. > Why? > -- > 竹密岂妨流水过 > 山高哪阻野云飞 > -- 竹密岂妨流水过 山高哪阻野云飞 |
From: Axel S. <Axe...@en...> - 2009-04-02 09:18:21
|
On Wed, 2009-04-01 at 10:37 +0800, Magicloud Magiclouds wrote: > Hi, > Codes are as the attachments, compiled with `ghc `pkg-config --libs > gdk-x11-2.0` --make test.hs dockWindow.hs gtk-x11.hs` > Well, if I comment out the WindowTypeHintDock line, then > configureEvent happens, and the "gap" set right. If not, then code in > configureEvent will not run. > Why? I'm missing the X11Misc package, so I can't compile your program. However, I tried to connect to the configure event on a Window in a separate program and that works. So you're saying that if you add liftIO $ putStrLn "configure event" as the very first line of the configure handler that the string is not printed? BTW you should connect to the deleteEvent not to the destroyEvent. Cheers, Axel. |