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
- infoBarMessageType :: AttrLabelProxy "messageType"
- setInfoBarMessageType :: (MonadIO m, InfoBarK o) => o -> MessageType -> m ()
- data InfoBarShowCloseButtonPropertyInfo
- constructInfoBarShowCloseButton :: Bool -> IO ([Char], GValue)
- getInfoBarShowCloseButton :: (MonadIO m, InfoBarK o) => o -> m Bool
- infoBarShowCloseButton :: AttrLabelProxy "showCloseButton"
- 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 | |
((~) * info (ResolveInfoBarMethod t InfoBar), MethodInfo * info InfoBar p) => IsLabelProxy t (InfoBar -> p) | |
type ParentTypes InfoBar | |
type AttributeList InfoBar | |
type SignalList InfoBar |
Methods
infoBarAddActionWidget
data InfoBarAddActionWidgetMethodInfo Source
((~) * signature (b -> Int32 -> m ()), MonadIO m, InfoBarK a, WidgetK b) => MethodInfo * InfoBarAddActionWidgetMethodInfo a signature |
infoBarAddButton
data InfoBarAddButtonMethodInfo Source
((~) * signature (Text -> Int32 -> m Button), MonadIO m, InfoBarK a) => MethodInfo * InfoBarAddButtonMethodInfo a signature |
infoBarGetActionArea
data InfoBarGetActionAreaMethodInfo Source
((~) * signature (m Widget), MonadIO m, InfoBarK a) => MethodInfo * InfoBarGetActionAreaMethodInfo a signature |
infoBarGetActionArea :: (MonadIO m, InfoBarK a) => a -> m Widget Source
infoBarGetContentArea
data InfoBarGetContentAreaMethodInfo Source
((~) * signature (m Widget), MonadIO m, InfoBarK a) => MethodInfo * InfoBarGetContentAreaMethodInfo a signature |
infoBarGetContentArea :: (MonadIO m, InfoBarK a) => a -> m Widget Source
infoBarGetMessageType
data InfoBarGetMessageTypeMethodInfo Source
((~) * signature (m MessageType), MonadIO m, InfoBarK a) => MethodInfo * InfoBarGetMessageTypeMethodInfo a signature |
infoBarGetMessageType :: (MonadIO m, InfoBarK a) => a -> m MessageType Source
infoBarGetShowCloseButton
data InfoBarGetShowCloseButtonMethodInfo Source
((~) * signature (m Bool), MonadIO m, InfoBarK a) => MethodInfo * InfoBarGetShowCloseButtonMethodInfo a signature |
infoBarGetShowCloseButton :: (MonadIO m, InfoBarK a) => a -> m Bool Source
infoBarNew
infoBarNew :: MonadIO m => m InfoBar Source
infoBarResponse
data InfoBarResponseMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, InfoBarK a) => MethodInfo * InfoBarResponseMethodInfo a signature |
infoBarResponse :: (MonadIO m, InfoBarK a) => a -> Int32 -> m () Source
infoBarSetDefaultResponse
data InfoBarSetDefaultResponseMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, InfoBarK a) => MethodInfo * InfoBarSetDefaultResponseMethodInfo a signature |
infoBarSetDefaultResponse :: (MonadIO m, InfoBarK a) => a -> Int32 -> m () Source
infoBarSetMessageType
data InfoBarSetMessageTypeMethodInfo Source
((~) * signature (MessageType -> m ()), MonadIO m, InfoBarK a) => MethodInfo * InfoBarSetMessageTypeMethodInfo a signature |
infoBarSetMessageType :: (MonadIO m, InfoBarK a) => a -> MessageType -> m () Source
infoBarSetResponseSensitive
data InfoBarSetResponseSensitiveMethodInfo Source
((~) * signature (Int32 -> Bool -> m ()), MonadIO m, InfoBarK a) => MethodInfo * InfoBarSetResponseSensitiveMethodInfo a signature |
infoBarSetShowCloseButton
data InfoBarSetShowCloseButtonMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, InfoBarK a) => MethodInfo * InfoBarSetShowCloseButtonMethodInfo a signature |
infoBarSetShowCloseButton :: (MonadIO m, InfoBarK a) => a -> Bool -> m () Source
Properties
MessageType
data InfoBarMessageTypePropertyInfo Source
AttrInfo InfoBarMessageTypePropertyInfo | |
type AttrLabel InfoBarMessageTypePropertyInfo = "message-type" | |
type AttrGetType InfoBarMessageTypePropertyInfo = MessageType | |
type AttrBaseTypeConstraint InfoBarMessageTypePropertyInfo = InfoBarK | |
type AttrSetTypeConstraint InfoBarMessageTypePropertyInfo = * ~ MessageType | |
type AttrAllowedOps InfoBarMessageTypePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructInfoBarMessageType :: MessageType -> IO ([Char], GValue) Source
getInfoBarMessageType :: (MonadIO m, InfoBarK o) => o -> m MessageType Source
infoBarMessageType :: AttrLabelProxy "messageType" Source
setInfoBarMessageType :: (MonadIO m, InfoBarK o) => o -> MessageType -> m () Source
ShowCloseButton
data InfoBarShowCloseButtonPropertyInfo Source
AttrInfo InfoBarShowCloseButtonPropertyInfo | |
type AttrLabel InfoBarShowCloseButtonPropertyInfo = "show-close-button" | |
type AttrGetType InfoBarShowCloseButtonPropertyInfo = Bool | |
type AttrBaseTypeConstraint InfoBarShowCloseButtonPropertyInfo = InfoBarK | |
type AttrSetTypeConstraint InfoBarShowCloseButtonPropertyInfo = * ~ Bool | |
type AttrAllowedOps InfoBarShowCloseButtonPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getInfoBarShowCloseButton :: (MonadIO m, InfoBarK o) => o -> m Bool Source
infoBarShowCloseButton :: AttrLabelProxy "showCloseButton" 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