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 FlowBoxChild = FlowBoxChild (ForeignPtr FlowBoxChild)
- class GObject o => FlowBoxChildK o
- toFlowBoxChild :: FlowBoxChildK o => o -> IO FlowBoxChild
- noFlowBoxChild :: Maybe FlowBoxChild
- flowBoxChildChanged :: (MonadIO m, FlowBoxChildK a) => a -> m ()
- flowBoxChildGetIndex :: (MonadIO m, FlowBoxChildK a) => a -> m Int32
- flowBoxChildIsSelected :: (MonadIO m, FlowBoxChildK a) => a -> m Bool
- flowBoxChildNew :: MonadIO m => m FlowBoxChild
- type FlowBoxChildActivateCallback = IO ()
- type FlowBoxChildActivateCallbackC = Ptr () -> Ptr () -> IO ()
- data FlowBoxChildActivateSignalInfo
- afterFlowBoxChildActivate :: (GObject a, MonadIO m) => a -> FlowBoxChildActivateCallback -> m SignalHandlerId
- flowBoxChildActivateCallbackWrapper :: FlowBoxChildActivateCallback -> Ptr () -> Ptr () -> IO ()
- flowBoxChildActivateClosure :: FlowBoxChildActivateCallback -> IO Closure
- mkFlowBoxChildActivateCallback :: FlowBoxChildActivateCallbackC -> IO (FunPtr FlowBoxChildActivateCallbackC)
- noFlowBoxChildActivateCallback :: Maybe FlowBoxChildActivateCallback
- onFlowBoxChildActivate :: (GObject a, MonadIO m) => a -> FlowBoxChildActivateCallback -> m SignalHandlerId
Exported types
newtype FlowBoxChild Source
class GObject o => FlowBoxChildK o Source
(GObject o, IsDescendantOf FlowBoxChild o) => FlowBoxChildK o Source |
toFlowBoxChild :: FlowBoxChildK o => o -> IO FlowBoxChild Source
Methods
flowBoxChildChanged
flowBoxChildChanged :: (MonadIO m, FlowBoxChildK a) => a -> m () Source
flowBoxChildGetIndex
flowBoxChildGetIndex :: (MonadIO m, FlowBoxChildK a) => a -> m Int32 Source
flowBoxChildIsSelected
flowBoxChildIsSelected :: (MonadIO m, FlowBoxChildK a) => a -> m Bool Source
flowBoxChildNew
flowBoxChildNew :: MonadIO m => m FlowBoxChild Source
Signals
Activate
type FlowBoxChildActivateCallback = IO () Source
type FlowBoxChildActivateCallbackC = Ptr () -> Ptr () -> IO () Source
afterFlowBoxChildActivate :: (GObject a, MonadIO m) => a -> FlowBoxChildActivateCallback -> m SignalHandlerId Source
flowBoxChildActivateCallbackWrapper :: FlowBoxChildActivateCallback -> Ptr () -> Ptr () -> IO () Source
mkFlowBoxChildActivateCallback :: FlowBoxChildActivateCallbackC -> IO (FunPtr FlowBoxChildActivateCallbackC) Source
onFlowBoxChildActivate :: (GObject a, MonadIO m) => a -> FlowBoxChildActivateCallback -> m SignalHandlerId Source