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 InfoBar = InfoBar (ForeignPtr InfoBar)
- class GObject o => InfoBarK o
- toInfoBar :: InfoBarK o => o -> IO InfoBar
- noInfoBar :: Maybe InfoBar
- data InfoBarAddActionWidgetMethodInfo
- infoBarAddActionWidget :: (MonadIO m, InfoBarK a, WidgetK b) => a -> b -> Int32 -> m ()
- data InfoBarAddButtonMethodInfo
- infoBarAddButton :: (MonadIO m, InfoBarK a) => a -> Text -> Int32 -> m Button
- data InfoBarGetActionAreaMethodInfo
- infoBarGetActionArea :: (MonadIO m, InfoBarK a) => a -> m Widget
- data InfoBarGetContentAreaMethodInfo
- infoBarGetContentArea :: (MonadIO m, InfoBarK a) => a -> m Widget
- data InfoBarGetMessageTypeMethodInfo
- infoBarGetMessageType :: (MonadIO m, InfoBarK a) => a -> m MessageType
- data InfoBarGetShowCloseButtonMethodInfo
- infoBarGetShowCloseButton :: (MonadIO m, InfoBarK a) => a -> m Bool
- infoBarNew :: MonadIO m => m InfoBar
- data InfoBarResponseMethodInfo
- infoBarResponse :: (MonadIO m, InfoBarK a) => a -> Int32 -> m ()
- data InfoBarSetDefaultResponseMethodInfo
- infoBarSetDefaultResponse :: (MonadIO m, InfoBarK a) => a -> Int32 -> m ()
- data InfoBarSetMessageTypeMethodInfo
- infoBarSetMessageType :: (MonadIO m, InfoBarK a) => a -> MessageType -> m ()
- data InfoBarSetResponseSensitiveMethodInfo
- infoBarSetResponseSensitive :: (MonadIO m, InfoBarK a) => a -> Int32 -> Bool -> m ()
- data InfoBarSetShowCloseButtonMethodInfo
- infoBarSetShowCloseButton :: (MonadIO m, InfoBarK a) => a -> Bool -> m ()
- data InfoBarMessageTypePropertyInfo
- constructInfoBarMessageType :: MessageType -> IO ([Char], GValue)
- getInfoBarMessageType :: (MonadIO m, InfoBarK o) => o -> m MessageType
- setInfoBarMessageType :: (MonadIO m, InfoBarK o) => o -> MessageType -> m ()
- data InfoBarShowCloseButtonPropertyInfo
- constructInfoBarShowCloseButton :: Bool -> IO ([Char], GValue)
- getInfoBarShowCloseButton :: (MonadIO m, InfoBarK o) => o -> m Bool
- setInfoBarShowCloseButton :: (MonadIO m, InfoBarK o) => o -> Bool -> m ()
- type InfoBarCloseCallback = IO ()
- type InfoBarCloseCallbackC = Ptr () -> Ptr () -> IO ()
- data InfoBarCloseSignalInfo
- afterInfoBarClose :: (GObject a, MonadIO m) => a -> InfoBarCloseCallback -> m SignalHandlerId
- infoBarCloseCallbackWrapper :: InfoBarCloseCallback -> Ptr () -> Ptr () -> IO ()
- infoBarCloseClosure :: InfoBarCloseCallback -> IO Closure
- mkInfoBarCloseCallback :: InfoBarCloseCallbackC -> IO (FunPtr InfoBarCloseCallbackC)
- noInfoBarCloseCallback :: Maybe InfoBarCloseCallback
- onInfoBarClose :: (GObject a, MonadIO m) => a -> InfoBarCloseCallback -> m SignalHandlerId
- type InfoBarResponseCallback = Int32 -> IO ()
- type InfoBarResponseCallbackC = Ptr () -> Int32 -> Ptr () -> IO ()
- data InfoBarResponseSignalInfo
- afterInfoBarResponse :: (GObject a, MonadIO m) => a -> InfoBarResponseCallback -> m SignalHandlerId
- infoBarResponseCallbackWrapper :: InfoBarResponseCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
- infoBarResponseClosure :: InfoBarResponseCallback -> IO Closure
- mkInfoBarResponseCallback :: InfoBarResponseCallbackC -> IO (FunPtr InfoBarResponseCallbackC)
- noInfoBarResponseCallback :: Maybe InfoBarResponseCallback
- onInfoBarResponse :: (GObject a, MonadIO m) => a -> InfoBarResponseCallback -> m SignalHandlerId
Exported types
GObject InfoBar Source | |
((~) * info (ResolveInfoBarMethod t InfoBar), MethodInfo * info InfoBar p) => IsLabel t (InfoBar -> p) Source | |
((~) * info (ResolveInfoBarMethod t InfoBar), MethodInfo * info InfoBar p) => IsLabelProxy t (InfoBar -> p) Source | |
type ParentTypes InfoBar Source | |
type AttributeList InfoBar Source | |
type SignalList InfoBar Source |
Methods
infoBarAddActionWidget
infoBarAddButton
infoBarGetActionArea
data InfoBarGetActionAreaMethodInfo Source
((~) (TYPE Lifted) signature (m Widget), MonadIO m, InfoBarK a) => MethodInfo (TYPE Lifted) InfoBarGetActionAreaMethodInfo a signature Source | |
infoBarGetActionArea :: (MonadIO m, InfoBarK a) => a -> m Widget Source
infoBarGetContentArea
data InfoBarGetContentAreaMethodInfo Source
((~) (TYPE Lifted) signature (m Widget), MonadIO m, InfoBarK a) => MethodInfo (TYPE Lifted) InfoBarGetContentAreaMethodInfo a signature Source | |
infoBarGetContentArea :: (MonadIO m, InfoBarK a) => a -> m Widget Source
infoBarGetMessageType
data InfoBarGetMessageTypeMethodInfo Source
((~) (TYPE Lifted) signature (m MessageType), MonadIO m, InfoBarK a) => MethodInfo (TYPE Lifted) InfoBarGetMessageTypeMethodInfo a signature Source | |
infoBarGetMessageType :: (MonadIO m, InfoBarK a) => a -> m MessageType Source
infoBarGetShowCloseButton
data InfoBarGetShowCloseButtonMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, InfoBarK a) => MethodInfo (TYPE Lifted) InfoBarGetShowCloseButtonMethodInfo a signature Source | |
infoBarGetShowCloseButton :: (MonadIO m, InfoBarK a) => a -> m Bool Source
infoBarNew
infoBarNew :: MonadIO m => m InfoBar Source
infoBarResponse
data InfoBarResponseMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, InfoBarK a) => MethodInfo (TYPE Lifted) InfoBarResponseMethodInfo a signature Source | |
infoBarResponse :: (MonadIO m, InfoBarK a) => a -> Int32 -> m () Source
infoBarSetDefaultResponse
data InfoBarSetDefaultResponseMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, InfoBarK a) => MethodInfo (TYPE Lifted) InfoBarSetDefaultResponseMethodInfo a signature Source | |
infoBarSetDefaultResponse :: (MonadIO m, InfoBarK a) => a -> Int32 -> m () Source
infoBarSetMessageType
data InfoBarSetMessageTypeMethodInfo Source
((~) (TYPE Lifted) signature (MessageType -> m ()), MonadIO m, InfoBarK a) => MethodInfo (TYPE Lifted) InfoBarSetMessageTypeMethodInfo a signature Source | |
infoBarSetMessageType :: (MonadIO m, InfoBarK a) => a -> MessageType -> m () Source
infoBarSetResponseSensitive
infoBarSetShowCloseButton
data InfoBarSetShowCloseButtonMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, InfoBarK a) => MethodInfo (TYPE Lifted) InfoBarSetShowCloseButtonMethodInfo a signature Source | |
infoBarSetShowCloseButton :: (MonadIO m, InfoBarK a) => a -> Bool -> m () Source
Properties
MessageType
data InfoBarMessageTypePropertyInfo Source
AttrInfo InfoBarMessageTypePropertyInfo Source | |
type AttrLabel InfoBarMessageTypePropertyInfo = "message-type" Source | |
type AttrGetType InfoBarMessageTypePropertyInfo = MessageType Source | |
type AttrBaseTypeConstraint InfoBarMessageTypePropertyInfo = InfoBarK Source | |
type AttrSetTypeConstraint InfoBarMessageTypePropertyInfo = TYPE Lifted ~ MessageType Source | |
type AttrAllowedOps InfoBarMessageTypePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructInfoBarMessageType :: MessageType -> IO ([Char], GValue) Source
getInfoBarMessageType :: (MonadIO m, InfoBarK o) => o -> m MessageType Source
setInfoBarMessageType :: (MonadIO m, InfoBarK o) => o -> MessageType -> m () Source
ShowCloseButton
data InfoBarShowCloseButtonPropertyInfo Source
AttrInfo InfoBarShowCloseButtonPropertyInfo Source | |
type AttrLabel InfoBarShowCloseButtonPropertyInfo = "show-close-button" Source | |
type AttrGetType InfoBarShowCloseButtonPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint InfoBarShowCloseButtonPropertyInfo = InfoBarK Source | |
type AttrSetTypeConstraint InfoBarShowCloseButtonPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps InfoBarShowCloseButtonPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getInfoBarShowCloseButton :: (MonadIO m, InfoBarK o) => o -> m Bool Source
setInfoBarShowCloseButton :: (MonadIO m, InfoBarK o) => o -> Bool -> m () Source
Signals
Close
type InfoBarCloseCallback = IO () Source
type InfoBarCloseCallbackC = Ptr () -> Ptr () -> IO () Source
afterInfoBarClose :: (GObject a, MonadIO m) => a -> InfoBarCloseCallback -> m SignalHandlerId Source
infoBarCloseCallbackWrapper :: InfoBarCloseCallback -> Ptr () -> Ptr () -> IO () Source
onInfoBarClose :: (GObject a, MonadIO m) => a -> InfoBarCloseCallback -> m SignalHandlerId Source
Response
type InfoBarResponseCallback = Int32 -> IO () Source
afterInfoBarResponse :: (GObject a, MonadIO m) => a -> InfoBarResponseCallback -> m SignalHandlerId Source
infoBarResponseCallbackWrapper :: InfoBarResponseCallback -> Ptr () -> Int32 -> Ptr () -> IO () Source
mkInfoBarResponseCallback :: InfoBarResponseCallbackC -> IO (FunPtr InfoBarResponseCallbackC) Source
onInfoBarResponse :: (GObject a, MonadIO m) => a -> InfoBarResponseCallback -> m SignalHandlerId Source