-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | A binding to the xim of X11 graphics library
--   
--   A binding to the xim of X11 graphics library
@package x11-xim
@version 0.0.9.0

module Graphics.X11.Xim
data XIM
XIM :: Ptr XIM -> XIM
[ximPtr] :: XIM -> Ptr XIM
data XIC
XIC :: Ptr XIC -> XIC
[xicPtr] :: XIC -> Ptr XIC
data XNInputStyle
XIMPreeditArea :: XNInputStyle
XIMPreeditCallbacks :: XNInputStyle
XIMPreeditPosition :: XNInputStyle
XIMPreeditNothing :: XNInputStyle
XIMPreeditNone :: XNInputStyle
XIMStatusArea :: XNInputStyle
XIMStatusCallbacks :: XNInputStyle
XIMStatusNothing :: XNInputStyle
XIMStatusNone :: XNInputStyle
data XrmDatabase
XrmDatabase :: (Ptr XrmDatabase) -> XrmDatabase
openIM :: Display -> Maybe XrmDatabase -> Maybe String -> Maybe String -> IO XIM
closeIM :: XIM -> IO ()
createIC :: XIM -> [XNInputStyle] -> Window -> IO XIC
destroyIC :: XIC -> IO ()
getICValue :: XIC -> String -> IO Word64
filterEvent :: XEventPtr -> Window -> IO Bool
utf8LookupString :: XIC -> XEventPtr -> IO (Maybe String, Maybe KeySym)
utf8DrawString :: Display -> Window -> FontSet -> GC -> Int -> Int -> String -> IO ()
utf8TextExtents :: FontSet -> String -> (Rectangle, Rectangle)
utf8TextEscapement :: FontSet -> String -> CInt
setICFocus :: XIC -> IO ()
unsetICFocus :: XIC -> IO ()
