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 MessageDialog = MessageDialog (ForeignPtr MessageDialog)
- class GObject o => MessageDialogK o
- toMessageDialog :: MessageDialogK o => o -> IO MessageDialog
- noMessageDialog :: Maybe MessageDialog
- messageDialogGetImage :: (MonadIO m, MessageDialogK a) => a -> m Widget
- messageDialogGetMessageArea :: (MonadIO m, MessageDialogK a) => a -> m Widget
- messageDialogSetImage :: (MonadIO m, MessageDialogK a, WidgetK b) => a -> b -> m ()
- messageDialogSetMarkup :: (MonadIO m, MessageDialogK a) => a -> Text -> m ()
- data MessageDialogButtonsPropertyInfo
- constructMessageDialogButtons :: ButtonsType -> IO ([Char], GValue)
- data MessageDialogImagePropertyInfo
- constructMessageDialogImage :: WidgetK a => a -> IO ([Char], GValue)
- getMessageDialogImage :: (MonadIO m, MessageDialogK o) => o -> m Widget
- setMessageDialogImage :: (MonadIO m, MessageDialogK o, WidgetK a) => o -> a -> m ()
- data MessageDialogMessageAreaPropertyInfo
- getMessageDialogMessageArea :: (MonadIO m, MessageDialogK o) => o -> m Widget
- data MessageDialogMessageTypePropertyInfo
- constructMessageDialogMessageType :: MessageType -> IO ([Char], GValue)
- getMessageDialogMessageType :: (MonadIO m, MessageDialogK o) => o -> m MessageType
- setMessageDialogMessageType :: (MonadIO m, MessageDialogK o) => o -> MessageType -> m ()
- data MessageDialogSecondaryTextPropertyInfo
- constructMessageDialogSecondaryText :: Text -> IO ([Char], GValue)
- getMessageDialogSecondaryText :: (MonadIO m, MessageDialogK o) => o -> m Text
- setMessageDialogSecondaryText :: (MonadIO m, MessageDialogK o) => o -> Text -> m ()
- data MessageDialogSecondaryUseMarkupPropertyInfo
- constructMessageDialogSecondaryUseMarkup :: Bool -> IO ([Char], GValue)
- getMessageDialogSecondaryUseMarkup :: (MonadIO m, MessageDialogK o) => o -> m Bool
- setMessageDialogSecondaryUseMarkup :: (MonadIO m, MessageDialogK o) => o -> Bool -> m ()
- data MessageDialogTextPropertyInfo
- constructMessageDialogText :: Text -> IO ([Char], GValue)
- getMessageDialogText :: (MonadIO m, MessageDialogK o) => o -> m Text
- setMessageDialogText :: (MonadIO m, MessageDialogK o) => o -> Text -> m ()
- data MessageDialogUseMarkupPropertyInfo
- constructMessageDialogUseMarkup :: Bool -> IO ([Char], GValue)
- getMessageDialogUseMarkup :: (MonadIO m, MessageDialogK o) => o -> m Bool
- setMessageDialogUseMarkup :: (MonadIO m, MessageDialogK o) => o -> Bool -> m ()
Exported types
newtype MessageDialog Source
class GObject o => MessageDialogK o Source
(GObject o, IsDescendantOf MessageDialog o) => MessageDialogK o Source |
toMessageDialog :: MessageDialogK o => o -> IO MessageDialog Source
Methods
messageDialogGetImage
messageDialogGetImage :: (MonadIO m, MessageDialogK a) => a -> m Widget Source
Deprecated: (Since version 3.12)Use #GtkDialog for dialogs with images
messageDialogGetMessageArea
messageDialogGetMessageArea :: (MonadIO m, MessageDialogK a) => a -> m Widget Source
messageDialogSetImage
messageDialogSetImage :: (MonadIO m, MessageDialogK a, WidgetK b) => a -> b -> m () Source
Deprecated: (Since version 3.12)Use #GtkDialog to create dialogs with images
messageDialogSetMarkup
messageDialogSetMarkup :: (MonadIO m, MessageDialogK a) => a -> Text -> m () Source
Properties
Buttons
data MessageDialogButtonsPropertyInfo Source
AttrInfo MessageDialogButtonsPropertyInfo Source | |
type AttrLabel MessageDialogButtonsPropertyInfo = "MessageDialog::buttons" Source | |
type AttrGetType MessageDialogButtonsPropertyInfo = () Source | |
type AttrBaseTypeConstraint MessageDialogButtonsPropertyInfo = MessageDialogK Source | |
type AttrSetTypeConstraint MessageDialogButtonsPropertyInfo = * ~ ButtonsType Source | |
type AttrAllowedOps MessageDialogButtonsPropertyInfo = (:) AttrOpTag AttrConstruct ([] AttrOpTag) Source |
constructMessageDialogButtons :: ButtonsType -> IO ([Char], GValue) Source
Image
data MessageDialogImagePropertyInfo Source
AttrInfo MessageDialogImagePropertyInfo Source | |
type AttrLabel MessageDialogImagePropertyInfo = "MessageDialog::image" Source | |
type AttrGetType MessageDialogImagePropertyInfo = Widget Source | |
type AttrBaseTypeConstraint MessageDialogImagePropertyInfo = MessageDialogK Source | |
type AttrSetTypeConstraint MessageDialogImagePropertyInfo = WidgetK Source | |
type AttrAllowedOps MessageDialogImagePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getMessageDialogImage :: (MonadIO m, MessageDialogK o) => o -> m Widget Source
setMessageDialogImage :: (MonadIO m, MessageDialogK o, WidgetK a) => o -> a -> m () Source
MessageArea
data MessageDialogMessageAreaPropertyInfo Source
AttrInfo MessageDialogMessageAreaPropertyInfo Source | |
type AttrLabel MessageDialogMessageAreaPropertyInfo = "MessageDialog::message-area" Source | |
type AttrGetType MessageDialogMessageAreaPropertyInfo = Widget Source | |
type AttrBaseTypeConstraint MessageDialogMessageAreaPropertyInfo = MessageDialogK Source | |
type AttrSetTypeConstraint MessageDialogMessageAreaPropertyInfo = * ~ () Source | |
type AttrAllowedOps MessageDialogMessageAreaPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getMessageDialogMessageArea :: (MonadIO m, MessageDialogK o) => o -> m Widget Source
MessageType
data MessageDialogMessageTypePropertyInfo Source
AttrInfo MessageDialogMessageTypePropertyInfo Source | |
type AttrLabel MessageDialogMessageTypePropertyInfo = "MessageDialog::message-type" Source | |
type AttrGetType MessageDialogMessageTypePropertyInfo = MessageType Source | |
type AttrBaseTypeConstraint MessageDialogMessageTypePropertyInfo = MessageDialogK Source | |
type AttrSetTypeConstraint MessageDialogMessageTypePropertyInfo = * ~ MessageType Source | |
type AttrAllowedOps MessageDialogMessageTypePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructMessageDialogMessageType :: MessageType -> IO ([Char], GValue) Source
getMessageDialogMessageType :: (MonadIO m, MessageDialogK o) => o -> m MessageType Source
setMessageDialogMessageType :: (MonadIO m, MessageDialogK o) => o -> MessageType -> m () Source
SecondaryText
data MessageDialogSecondaryTextPropertyInfo Source
AttrInfo MessageDialogSecondaryTextPropertyInfo Source | |
type AttrLabel MessageDialogSecondaryTextPropertyInfo = "MessageDialog::secondary-text" Source | |
type AttrGetType MessageDialogSecondaryTextPropertyInfo = Text Source | |
type AttrBaseTypeConstraint MessageDialogSecondaryTextPropertyInfo = MessageDialogK Source | |
type AttrSetTypeConstraint MessageDialogSecondaryTextPropertyInfo = * ~ Text Source | |
type AttrAllowedOps MessageDialogSecondaryTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getMessageDialogSecondaryText :: (MonadIO m, MessageDialogK o) => o -> m Text Source
setMessageDialogSecondaryText :: (MonadIO m, MessageDialogK o) => o -> Text -> m () Source
SecondaryUseMarkup
data MessageDialogSecondaryUseMarkupPropertyInfo Source
AttrInfo MessageDialogSecondaryUseMarkupPropertyInfo Source | |
type AttrLabel MessageDialogSecondaryUseMarkupPropertyInfo = "MessageDialog::secondary-use-markup" Source | |
type AttrGetType MessageDialogSecondaryUseMarkupPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint MessageDialogSecondaryUseMarkupPropertyInfo = MessageDialogK Source | |
type AttrSetTypeConstraint MessageDialogSecondaryUseMarkupPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps MessageDialogSecondaryUseMarkupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getMessageDialogSecondaryUseMarkup :: (MonadIO m, MessageDialogK o) => o -> m Bool Source
setMessageDialogSecondaryUseMarkup :: (MonadIO m, MessageDialogK o) => o -> Bool -> m () Source
Text
data MessageDialogTextPropertyInfo Source
AttrInfo MessageDialogTextPropertyInfo Source | |
type AttrLabel MessageDialogTextPropertyInfo = "MessageDialog::text" Source | |
type AttrGetType MessageDialogTextPropertyInfo = Text Source | |
type AttrBaseTypeConstraint MessageDialogTextPropertyInfo = MessageDialogK Source | |
type AttrSetTypeConstraint MessageDialogTextPropertyInfo = * ~ Text Source | |
type AttrAllowedOps MessageDialogTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getMessageDialogText :: (MonadIO m, MessageDialogK o) => o -> m Text Source
setMessageDialogText :: (MonadIO m, MessageDialogK o) => o -> Text -> m () Source
UseMarkup
data MessageDialogUseMarkupPropertyInfo Source
AttrInfo MessageDialogUseMarkupPropertyInfo Source | |
type AttrLabel MessageDialogUseMarkupPropertyInfo = "MessageDialog::use-markup" Source | |
type AttrGetType MessageDialogUseMarkupPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint MessageDialogUseMarkupPropertyInfo = MessageDialogK Source | |
type AttrSetTypeConstraint MessageDialogUseMarkupPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps MessageDialogUseMarkupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getMessageDialogUseMarkup :: (MonadIO m, MessageDialogK o) => o -> m Bool Source
setMessageDialogUseMarkup :: (MonadIO m, MessageDialogK o) => o -> Bool -> m () Source