Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype DeviceMonitor = DeviceMonitor (ForeignPtr DeviceMonitor)
- class GObject o => DeviceMonitorK o
- toDeviceMonitor :: DeviceMonitorK o => o -> IO DeviceMonitor
- noDeviceMonitor :: Maybe DeviceMonitor
- data DeviceMonitorAddFilterMethodInfo
- deviceMonitorAddFilter :: (MonadIO m, DeviceMonitorK a) => a -> Maybe Text -> Maybe Caps -> m Word32
- data DeviceMonitorGetBusMethodInfo
- deviceMonitorGetBus :: (MonadIO m, DeviceMonitorK a) => a -> m Bus
- data DeviceMonitorGetDevicesMethodInfo
- deviceMonitorGetDevices :: (MonadIO m, DeviceMonitorK a) => a -> m [Device]
- data DeviceMonitorGetProvidersMethodInfo
- deviceMonitorGetProviders :: (MonadIO m, DeviceMonitorK a) => a -> m [Text]
- data DeviceMonitorGetShowAllDevicesMethodInfo
- deviceMonitorGetShowAllDevices :: (MonadIO m, DeviceMonitorK a) => a -> m Bool
- deviceMonitorNew :: MonadIO m => m DeviceMonitor
- data DeviceMonitorRemoveFilterMethodInfo
- deviceMonitorRemoveFilter :: (MonadIO m, DeviceMonitorK a) => a -> Word32 -> m Bool
- data DeviceMonitorSetShowAllDevicesMethodInfo
- deviceMonitorSetShowAllDevices :: (MonadIO m, DeviceMonitorK a) => a -> Bool -> m ()
- data DeviceMonitorStartMethodInfo
- deviceMonitorStart :: (MonadIO m, DeviceMonitorK a) => a -> m Bool
- data DeviceMonitorStopMethodInfo
- deviceMonitorStop :: (MonadIO m, DeviceMonitorK a) => a -> m ()
- data DeviceMonitorShowAllPropertyInfo
- constructDeviceMonitorShowAll :: Bool -> IO ([Char], GValue)
- getDeviceMonitorShowAll :: (MonadIO m, DeviceMonitorK o) => o -> m Bool
- setDeviceMonitorShowAll :: (MonadIO m, DeviceMonitorK o) => o -> Bool -> m ()
Exported types
newtype DeviceMonitor Source
GObject DeviceMonitor Source | |
((~) * info (ResolveDeviceMonitorMethod t DeviceMonitor), MethodInfo * info DeviceMonitor p) => IsLabel t (DeviceMonitor -> p) Source | |
((~) * info (ResolveDeviceMonitorMethod t DeviceMonitor), MethodInfo * info DeviceMonitor p) => IsLabelProxy t (DeviceMonitor -> p) Source | |
type ParentTypes DeviceMonitor Source | |
type AttributeList DeviceMonitor Source | |
type SignalList DeviceMonitor Source |
class GObject o => DeviceMonitorK o Source
(GObject o, IsDescendantOf DeviceMonitor o) => DeviceMonitorK o Source | |
toDeviceMonitor :: DeviceMonitorK o => o -> IO DeviceMonitor Source
Methods
deviceMonitorAddFilter
data DeviceMonitorAddFilterMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Text -> Maybe Caps -> m Word32), MonadIO m, DeviceMonitorK a) => MethodInfo (TYPE Lifted) DeviceMonitorAddFilterMethodInfo a signature Source | |
deviceMonitorAddFilter :: (MonadIO m, DeviceMonitorK a) => a -> Maybe Text -> Maybe Caps -> m Word32 Source
deviceMonitorGetBus
data DeviceMonitorGetBusMethodInfo Source
((~) (TYPE Lifted) signature (m Bus), MonadIO m, DeviceMonitorK a) => MethodInfo (TYPE Lifted) DeviceMonitorGetBusMethodInfo a signature Source | |
deviceMonitorGetBus :: (MonadIO m, DeviceMonitorK a) => a -> m Bus Source
deviceMonitorGetDevices
data DeviceMonitorGetDevicesMethodInfo Source
((~) (TYPE Lifted) signature (m [Device]), MonadIO m, DeviceMonitorK a) => MethodInfo (TYPE Lifted) DeviceMonitorGetDevicesMethodInfo a signature Source | |
deviceMonitorGetDevices :: (MonadIO m, DeviceMonitorK a) => a -> m [Device] Source
deviceMonitorGetProviders
data DeviceMonitorGetProvidersMethodInfo Source
((~) (TYPE Lifted) signature (m [Text]), MonadIO m, DeviceMonitorK a) => MethodInfo (TYPE Lifted) DeviceMonitorGetProvidersMethodInfo a signature Source | |
deviceMonitorGetProviders :: (MonadIO m, DeviceMonitorK a) => a -> m [Text] Source
deviceMonitorGetShowAllDevices
data DeviceMonitorGetShowAllDevicesMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, DeviceMonitorK a) => MethodInfo (TYPE Lifted) DeviceMonitorGetShowAllDevicesMethodInfo a signature Source | |
deviceMonitorGetShowAllDevices :: (MonadIO m, DeviceMonitorK a) => a -> m Bool Source
deviceMonitorNew
deviceMonitorNew :: MonadIO m => m DeviceMonitor Source
deviceMonitorRemoveFilter
data DeviceMonitorRemoveFilterMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m Bool), MonadIO m, DeviceMonitorK a) => MethodInfo (TYPE Lifted) DeviceMonitorRemoveFilterMethodInfo a signature Source | |
deviceMonitorRemoveFilter :: (MonadIO m, DeviceMonitorK a) => a -> Word32 -> m Bool Source
deviceMonitorSetShowAllDevices
data DeviceMonitorSetShowAllDevicesMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, DeviceMonitorK a) => MethodInfo (TYPE Lifted) DeviceMonitorSetShowAllDevicesMethodInfo a signature Source | |
deviceMonitorSetShowAllDevices :: (MonadIO m, DeviceMonitorK a) => a -> Bool -> m () Source
deviceMonitorStart
data DeviceMonitorStartMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, DeviceMonitorK a) => MethodInfo (TYPE Lifted) DeviceMonitorStartMethodInfo a signature Source | |
deviceMonitorStart :: (MonadIO m, DeviceMonitorK a) => a -> m Bool Source
deviceMonitorStop
data DeviceMonitorStopMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, DeviceMonitorK a) => MethodInfo (TYPE Lifted) DeviceMonitorStopMethodInfo a signature Source | |
deviceMonitorStop :: (MonadIO m, DeviceMonitorK a) => a -> m () Source
Properties
ShowAll
data DeviceMonitorShowAllPropertyInfo Source
getDeviceMonitorShowAll :: (MonadIO m, DeviceMonitorK o) => o -> m Bool Source
setDeviceMonitorShowAll :: (MonadIO m, DeviceMonitorK o) => o -> Bool -> m () Source