Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
getExtensionVersion :: Connection -> Word16 -> [CChar] -> IO (Receipt GetExtensionVersionReply) Source
openDevice :: Connection -> Word8 -> IO (Receipt OpenDeviceReply) Source
closeDevice :: Connection -> Word8 -> IO () Source
setDeviceMode :: Connection -> Word8 -> ValuatorMode -> IO (Receipt Word8) Source
selectExtensionEvent :: Connection -> SelectExtensionEvent -> IO () Source
getSelectedExtensionEvents :: Connection -> WINDOW -> IO (Receipt GetSelectedExtensionEventsReply) Source
getDeviceDontPropagateList :: Connection -> WINDOW -> IO (Receipt GetDeviceDontPropagateListReply) Source
getDeviceMotionEvents :: Connection -> GetDeviceMotionEvents -> IO (Receipt GetDeviceMotionEventsReply) Source
changeKeyboardDevice :: Connection -> Word8 -> IO (Receipt Word8) Source
changePointerDevice :: Connection -> ChangePointerDevice -> IO (Receipt Word8) Source
grabDevice :: Connection -> GrabDevice -> IO (Receipt GrabStatus) Source
ungrabDevice :: Connection -> TIMESTAMP -> Word8 -> IO () Source
grabDeviceKey :: Connection -> GrabDeviceKey -> IO () Source
ungrabDeviceKey :: Connection -> UngrabDeviceKey -> IO () Source
grabDeviceButton :: Connection -> GrabDeviceButton -> IO () Source
ungrabDeviceButton :: Connection -> UngrabDeviceButton -> IO () Source
allowDeviceEvents :: Connection -> AllowDeviceEvents -> IO () Source
getDeviceFocus :: Connection -> Word8 -> IO (Receipt GetDeviceFocusReply) Source
setDeviceFocus :: Connection -> SetDeviceFocus -> IO () Source
getFeedbackControl :: Connection -> Word8 -> IO (Receipt Word16) Source
getDeviceKeyMapping :: Connection -> GetDeviceKeyMapping -> IO (Receipt GetDeviceKeyMappingReply) Source
changeDeviceKeyMapping :: Connection -> ChangeDeviceKeyMapping -> IO () Source
getDeviceModifierMapping :: Connection -> Word8 -> IO (Receipt GetDeviceModifierMappingReply) Source
setDeviceModifierMapping :: Connection -> SetDeviceModifierMapping -> IO (Receipt MappingStatus) Source
queryDeviceState :: Connection -> Word8 -> IO (Receipt Word8) Source
sendExtensionEvent :: Connection -> SendExtensionEvent -> IO () Source
deviceBell :: Connection -> DeviceBell -> IO () Source
getDeviceControl :: Connection -> Word16 -> Word8 -> IO (Receipt Word8) Source
type EventClass = Word32 Source
data ValuatorMode Source
data PropagateMode Source
data InputClass Source
data InputClassInfo Source
data OpenDevice Source
data CloseDevice Source
data SetDeviceMode Source
data SetDeviceModeReply Source
data DeviceTimeCoord Source
data GrabDeviceReply Source
data UngrabDevice Source
data GrabDeviceKey Source
data GrabDeviceButton Source
data DeviceInputMode Source
data GetDeviceFocus Source
data GetFeedbackControl Source
data FeedbackClass Source
data KbdFeedbackState Source
data KbdFeedbackCtl Source
data QueryDeviceState Source
data GetDeviceControl Source
data DeviceState Source
data DeviceAbsCalibState Source
data DeviceAbsCalibCtl Source
data DeviceKeyPressEvent Source
data DeviceKeyReleaseEvent Source
data DeviceButtonPressEvent Source
data DeviceButtonReleaseEvent Source
data DeviceMotionNotifyEvent Source
data ProximityInEvent Source
data ProximityOutEvent Source
data DeviceStateNotifyEvent Source