fudgets-0.18.3: hsrc/kernelutils/GetWindowProperty.hs
module GetWindowProperty(getWindowPropertyK,getGeometryK) where
import Command
import Event
--import Font(FontStruct)
--import Fudget
--import Geometry(Line, Point, Rect, Size(..))
--import LayoutRequest(LayoutRequest)
--import Path(Path(..))
import Xrequest
--import Xtypes
getWindowPropertyK offset prop delete req_type =
let gotit (GotWindowProperty typ format nitems after str) =
Just (typ, format, nitems, after, str)
gotit _ = Nothing
in xrequestK (GetWindowProperty offset prop delete req_type) gotit
getGeometryK = xrequestK GetGeometry
(\r -> case r of GotGeometry r bw d -> Just (r,bw,d); _ -> Nothing)