[Haskell-cafe] calling setWMHints (expects a CInt, I have an Int)

Martin DeMello martindemello at gmail.com
Wed Jul 2 17:12:54 EDT 2008

Could someone give me an example of calling setWMHints from
Graphics.X11.Xlib.Extras? The signature is

setWMHints :: Display -> Window -> WMHints -> IO Status

and WMHints is defined as

data WMHints = WMHints {
wmh_flags :: CLong
wmh_input :: Bool
wmh_initial_state :: CInt
wmh_icon_pixmap :: Pixmap
wmh_icon_window :: Window
wmh_icon_x :: CInt
wmh_icon_y :: CInt
wmh_icon_mask :: Pixmap
wmh_window_group :: XID

I can't figure out how to convert an Int to a CInt to construct the WMHints


More information about the Haskell-Cafe mailing list