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
- data FlowBoxChildChangedMethodInfo
- flowBoxChildChanged :: (MonadIO m, FlowBoxChildK a) => a -> m ()
- data FlowBoxChildGetIndexMethodInfo
- flowBoxChildGetIndex :: (MonadIO m, FlowBoxChildK a) => a -> m Int32
- data FlowBoxChildIsSelectedMethodInfo
- 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
GObject FlowBoxChild | |
((~) * info (ResolveFlowBoxChildMethod t FlowBoxChild), MethodInfo * info FlowBoxChild p) => IsLabelProxy t (FlowBoxChild -> p) | |
type ParentTypes FlowBoxChild | |
type AttributeList FlowBoxChild | |
type SignalList FlowBoxChild |
class GObject o => FlowBoxChildK o Source
(GObject o, IsDescendantOf FlowBoxChild o) => FlowBoxChildK o |
toFlowBoxChild :: FlowBoxChildK o => o -> IO FlowBoxChild Source
Methods
flowBoxChildChanged
data FlowBoxChildChangedMethodInfo Source
((~) * signature (m ()), MonadIO m, FlowBoxChildK a) => MethodInfo * FlowBoxChildChangedMethodInfo a signature |
flowBoxChildChanged :: (MonadIO m, FlowBoxChildK a) => a -> m () Source
flowBoxChildGetIndex
data FlowBoxChildGetIndexMethodInfo Source
((~) * signature (m Int32), MonadIO m, FlowBoxChildK a) => MethodInfo * FlowBoxChildGetIndexMethodInfo a signature |
flowBoxChildGetIndex :: (MonadIO m, FlowBoxChildK a) => a -> m Int32 Source
flowBoxChildIsSelected
data FlowBoxChildIsSelectedMethodInfo Source
((~) * signature (m Bool), MonadIO m, FlowBoxChildK a) => MethodInfo * FlowBoxChildIsSelectedMethodInfo a signature |
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