| 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 |
GI.Gio.Objects.AppInfoMonitor
Description
- newtype AppInfoMonitor = AppInfoMonitor (ForeignPtr AppInfoMonitor)
- class GObject o => IsAppInfoMonitor o
- toAppInfoMonitor :: IsAppInfoMonitor o => o -> IO AppInfoMonitor
- noAppInfoMonitor :: Maybe AppInfoMonitor
- appInfoMonitorGet :: MonadIO m => m AppInfoMonitor
- type AppInfoMonitorChangedCallback = IO ()
- type AppInfoMonitorChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data AppInfoMonitorChangedSignalInfo
- afterAppInfoMonitorChanged :: (GObject a, MonadIO m) => a -> AppInfoMonitorChangedCallback -> m SignalHandlerId
- appInfoMonitorChangedCallbackWrapper :: AppInfoMonitorChangedCallback -> Ptr () -> Ptr () -> IO ()
- appInfoMonitorChangedClosure :: AppInfoMonitorChangedCallback -> IO Closure
- mkAppInfoMonitorChangedCallback :: AppInfoMonitorChangedCallbackC -> IO (FunPtr AppInfoMonitorChangedCallbackC)
- noAppInfoMonitorChangedCallback :: Maybe AppInfoMonitorChangedCallback
- onAppInfoMonitorChanged :: (GObject a, MonadIO m) => a -> AppInfoMonitorChangedCallback -> m SignalHandlerId
Exported types
newtype AppInfoMonitor Source #
Constructors
| AppInfoMonitor (ForeignPtr AppInfoMonitor) |
Instances
| GObject AppInfoMonitor Source # | |
| IsObject AppInfoMonitor Source # | |
| IsAppInfoMonitor AppInfoMonitor Source # | |
| ((~) * info (ResolveAppInfoMonitorMethod t AppInfoMonitor), MethodInfo * info AppInfoMonitor p) => IsLabel t (AppInfoMonitor -> p) Source # | |
| ((~) * info (ResolveAppInfoMonitorMethod t AppInfoMonitor), MethodInfo * info AppInfoMonitor p) => IsLabelProxy t (AppInfoMonitor -> p) Source # | |
| HasAttributeList * AppInfoMonitor Source # | |
| type SignalList AppInfoMonitor Source # | |
| type AttributeList AppInfoMonitor Source # | |
class GObject o => IsAppInfoMonitor o Source #
Instances
| (GObject a, UnknownAncestorError Constraint AppInfoMonitor a) => IsAppInfoMonitor a Source # | |
| IsAppInfoMonitor AppInfoMonitor Source # | |
toAppInfoMonitor :: IsAppInfoMonitor o => o -> IO AppInfoMonitor Source #
Methods
appInfoMonitorGet
appInfoMonitorGet :: MonadIO m => m AppInfoMonitor Source #
Signals
Changed
type AppInfoMonitorChangedCallback = IO () Source #
data AppInfoMonitorChangedSignalInfo Source #
Instances
| SignalInfo AppInfoMonitorChangedSignalInfo Source # | |
| type HaskellCallbackType AppInfoMonitorChangedSignalInfo Source # | |
afterAppInfoMonitorChanged :: (GObject a, MonadIO m) => a -> AppInfoMonitorChangedCallback -> m SignalHandlerId Source #
appInfoMonitorChangedCallbackWrapper :: AppInfoMonitorChangedCallback -> Ptr () -> Ptr () -> IO () Source #
appInfoMonitorChangedClosure :: AppInfoMonitorChangedCallback -> IO Closure Source #
mkAppInfoMonitorChangedCallback :: AppInfoMonitorChangedCallbackC -> IO (FunPtr AppInfoMonitorChangedCallbackC) Source #
onAppInfoMonitorChanged :: (GObject a, MonadIO m) => a -> AppInfoMonitorChangedCallback -> m SignalHandlerId Source #