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 Statusbar = Statusbar (ForeignPtr Statusbar)
- class GObject o => StatusbarK o
- toStatusbar :: StatusbarK o => o -> IO Statusbar
- noStatusbar :: Maybe Statusbar
- data StatusbarGetContextIdMethodInfo
- statusbarGetContextId :: (MonadIO m, StatusbarK a) => a -> Text -> m Word32
- data StatusbarGetMessageAreaMethodInfo
- statusbarGetMessageArea :: (MonadIO m, StatusbarK a) => a -> m Box
- statusbarNew :: MonadIO m => m Statusbar
- data StatusbarPopMethodInfo
- statusbarPop :: (MonadIO m, StatusbarK a) => a -> Word32 -> m ()
- data StatusbarPushMethodInfo
- statusbarPush :: (MonadIO m, StatusbarK a) => a -> Word32 -> Text -> m Word32
- data StatusbarRemoveMethodInfo
- statusbarRemove :: (MonadIO m, StatusbarK a) => a -> Word32 -> Word32 -> m ()
- data StatusbarRemoveAllMethodInfo
- statusbarRemoveAll :: (MonadIO m, StatusbarK a) => a -> Word32 -> m ()
- type StatusbarTextPoppedCallback = Word32 -> Text -> IO ()
- type StatusbarTextPoppedCallbackC = Ptr () -> Word32 -> CString -> Ptr () -> IO ()
- data StatusbarTextPoppedSignalInfo
- afterStatusbarTextPopped :: (GObject a, MonadIO m) => a -> StatusbarTextPoppedCallback -> m SignalHandlerId
- mkStatusbarTextPoppedCallback :: StatusbarTextPoppedCallbackC -> IO (FunPtr StatusbarTextPoppedCallbackC)
- noStatusbarTextPoppedCallback :: Maybe StatusbarTextPoppedCallback
- onStatusbarTextPopped :: (GObject a, MonadIO m) => a -> StatusbarTextPoppedCallback -> m SignalHandlerId
- statusbarTextPoppedCallbackWrapper :: StatusbarTextPoppedCallback -> Ptr () -> Word32 -> CString -> Ptr () -> IO ()
- statusbarTextPoppedClosure :: StatusbarTextPoppedCallback -> IO Closure
- type StatusbarTextPushedCallback = Word32 -> Text -> IO ()
- type StatusbarTextPushedCallbackC = Ptr () -> Word32 -> CString -> Ptr () -> IO ()
- data StatusbarTextPushedSignalInfo
- afterStatusbarTextPushed :: (GObject a, MonadIO m) => a -> StatusbarTextPushedCallback -> m SignalHandlerId
- mkStatusbarTextPushedCallback :: StatusbarTextPushedCallbackC -> IO (FunPtr StatusbarTextPushedCallbackC)
- noStatusbarTextPushedCallback :: Maybe StatusbarTextPushedCallback
- onStatusbarTextPushed :: (GObject a, MonadIO m) => a -> StatusbarTextPushedCallback -> m SignalHandlerId
- statusbarTextPushedCallbackWrapper :: StatusbarTextPushedCallback -> Ptr () -> Word32 -> CString -> Ptr () -> IO ()
- statusbarTextPushedClosure :: StatusbarTextPushedCallback -> IO Closure
Exported types
GObject Statusbar Source | |
((~) * info (ResolveStatusbarMethod t Statusbar), MethodInfo * info Statusbar p) => IsLabel t (Statusbar -> p) Source | |
((~) * info (ResolveStatusbarMethod t Statusbar), MethodInfo * info Statusbar p) => IsLabelProxy t (Statusbar -> p) Source | |
type ParentTypes Statusbar Source | |
type AttributeList Statusbar Source | |
type SignalList Statusbar Source |
class GObject o => StatusbarK o Source
(GObject o, IsDescendantOf Statusbar o) => StatusbarK o Source | |
toStatusbar :: StatusbarK o => o -> IO Statusbar Source
Methods
statusbarGetContextId
data StatusbarGetContextIdMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Word32), MonadIO m, StatusbarK a) => MethodInfo (TYPE Lifted) StatusbarGetContextIdMethodInfo a signature Source | |
statusbarGetContextId :: (MonadIO m, StatusbarK a) => a -> Text -> m Word32 Source
statusbarGetMessageArea
data StatusbarGetMessageAreaMethodInfo Source
((~) (TYPE Lifted) signature (m Box), MonadIO m, StatusbarK a) => MethodInfo (TYPE Lifted) StatusbarGetMessageAreaMethodInfo a signature Source | |
statusbarGetMessageArea :: (MonadIO m, StatusbarK a) => a -> m Box Source
statusbarNew
statusbarNew :: MonadIO m => m Statusbar Source
statusbarPop
data StatusbarPopMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, StatusbarK a) => MethodInfo (TYPE Lifted) StatusbarPopMethodInfo a signature Source | |
statusbarPop :: (MonadIO m, StatusbarK a) => a -> Word32 -> m () Source
statusbarPush
data StatusbarPushMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> Text -> m Word32), MonadIO m, StatusbarK a) => MethodInfo (TYPE Lifted) StatusbarPushMethodInfo a signature Source | |
statusbarPush :: (MonadIO m, StatusbarK a) => a -> Word32 -> Text -> m Word32 Source
statusbarRemove
data StatusbarRemoveMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> Word32 -> m ()), MonadIO m, StatusbarK a) => MethodInfo (TYPE Lifted) StatusbarRemoveMethodInfo a signature Source | |
statusbarRemove :: (MonadIO m, StatusbarK a) => a -> Word32 -> Word32 -> m () Source
statusbarRemoveAll
data StatusbarRemoveAllMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, StatusbarK a) => MethodInfo (TYPE Lifted) StatusbarRemoveAllMethodInfo a signature Source | |
statusbarRemoveAll :: (MonadIO m, StatusbarK a) => a -> Word32 -> m () Source
Signals
TextPopped
type StatusbarTextPoppedCallback = Word32 -> Text -> IO () Source
afterStatusbarTextPopped :: (GObject a, MonadIO m) => a -> StatusbarTextPoppedCallback -> m SignalHandlerId Source
mkStatusbarTextPoppedCallback :: StatusbarTextPoppedCallbackC -> IO (FunPtr StatusbarTextPoppedCallbackC) Source
onStatusbarTextPopped :: (GObject a, MonadIO m) => a -> StatusbarTextPoppedCallback -> m SignalHandlerId Source
statusbarTextPoppedCallbackWrapper :: StatusbarTextPoppedCallback -> Ptr () -> Word32 -> CString -> Ptr () -> IO () Source
TextPushed
type StatusbarTextPushedCallback = Word32 -> Text -> IO () Source
afterStatusbarTextPushed :: (GObject a, MonadIO m) => a -> StatusbarTextPushedCallback -> m SignalHandlerId Source
mkStatusbarTextPushedCallback :: StatusbarTextPushedCallbackC -> IO (FunPtr StatusbarTextPushedCallbackC) Source
onStatusbarTextPushed :: (GObject a, MonadIO m) => a -> StatusbarTextPushedCallback -> m SignalHandlerId Source
statusbarTextPushedCallbackWrapper :: StatusbarTextPushedCallback -> Ptr () -> Word32 -> CString -> Ptr () -> IO () Source