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 | |
((~) * info (ResolveStatusbarMethod t Statusbar), MethodInfo * info Statusbar p) => IsLabelProxy t (Statusbar -> p) | |
type ParentTypes Statusbar | |
type AttributeList Statusbar | |
type SignalList Statusbar |
class GObject o => StatusbarK o Source
(GObject o, IsDescendantOf Statusbar o) => StatusbarK o |
toStatusbar :: StatusbarK o => o -> IO Statusbar Source
Methods
statusbarGetContextId
data StatusbarGetContextIdMethodInfo Source
((~) * signature (Text -> m Word32), MonadIO m, StatusbarK a) => MethodInfo * StatusbarGetContextIdMethodInfo a signature |
statusbarGetContextId :: (MonadIO m, StatusbarK a) => a -> Text -> m Word32 Source
statusbarGetMessageArea
data StatusbarGetMessageAreaMethodInfo Source
((~) * signature (m Box), MonadIO m, StatusbarK a) => MethodInfo * StatusbarGetMessageAreaMethodInfo a signature |
statusbarGetMessageArea :: (MonadIO m, StatusbarK a) => a -> m Box Source
statusbarNew
statusbarNew :: MonadIO m => m Statusbar Source
statusbarPop
data StatusbarPopMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, StatusbarK a) => MethodInfo * StatusbarPopMethodInfo a signature |
statusbarPop :: (MonadIO m, StatusbarK a) => a -> Word32 -> m () Source
statusbarPush
data StatusbarPushMethodInfo Source
((~) * signature (Word32 -> Text -> m Word32), MonadIO m, StatusbarK a) => MethodInfo * StatusbarPushMethodInfo a signature |
statusbarPush :: (MonadIO m, StatusbarK a) => a -> Word32 -> Text -> m Word32 Source
statusbarRemove
data StatusbarRemoveMethodInfo Source
((~) * signature (Word32 -> Word32 -> m ()), MonadIO m, StatusbarK a) => MethodInfo * StatusbarRemoveMethodInfo a signature |
statusbarRemove :: (MonadIO m, StatusbarK a) => a -> Word32 -> Word32 -> m () Source
statusbarRemoveAll
data StatusbarRemoveAllMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, StatusbarK a) => MethodInfo * StatusbarRemoveAllMethodInfo a signature |
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