gi-gtk-3.0.6: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.MessageDialog

Contents

Description

 

Synopsis

Exported types

newtype MessageDialog Source #

Instances

GObject MessageDialog Source # 
IsObject MessageDialog Source # 
IsWindow MessageDialog Source # 
IsWidget MessageDialog Source # 
IsDialog MessageDialog Source # 
IsContainer MessageDialog Source # 
IsBin MessageDialog Source # 
IsBuildable MessageDialog Source # 
IsImplementorIface MessageDialog Source # 
IsMessageDialog MessageDialog Source # 
((~) * info (ResolveMessageDialogMethod t MessageDialog), MethodInfo * info MessageDialog p) => IsLabel t (MessageDialog -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> MessageDialog -> p #

((~) * info (ResolveMessageDialogMethod t MessageDialog), MethodInfo * info MessageDialog p) => IsLabelProxy t (MessageDialog -> p) Source # 
HasAttributeList * MessageDialog Source # 
type SignalList MessageDialog Source # 
type SignalList MessageDialog
type AttributeList MessageDialog Source # 
type AttributeList MessageDialog

class GObject o => IsMessageDialog o Source #

Instances

(GObject a, UnknownAncestorError Constraint MessageDialog a) => IsMessageDialog a Source # 
IsMessageDialog MessageDialog Source # 

Methods

messageDialogGetImage

data MessageDialogGetImageMethodInfo Source #

Instances

((~) * signature (m Widget), MonadIO m, IsMessageDialog a) => MethodInfo * MessageDialogGetImageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MessageDialogGetImageMethodInfo a -> signature -> s

messageDialogGetImage :: (MonadIO m, IsMessageDialog a) => a -> m Widget Source #

Deprecated: (Since version 3.12)Use #GtkDialog for dialogs with images

messageDialogGetMessageArea

data MessageDialogGetMessageAreaMethodInfo Source #

Instances

((~) * signature (m Widget), MonadIO m, IsMessageDialog a) => MethodInfo * MessageDialogGetMessageAreaMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MessageDialogGetMessageAreaMethodInfo a -> signature -> s

messageDialogSetImage

data MessageDialogSetImageMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsMessageDialog a, IsWidget b) => MethodInfo * MessageDialogSetImageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MessageDialogSetImageMethodInfo a -> signature -> s

messageDialogSetImage :: (MonadIO m, IsMessageDialog a, IsWidget b) => a -> b -> m () Source #

Deprecated: (Since version 3.12)Use #GtkDialog to create dialogs with images

messageDialogSetMarkup

data MessageDialogSetMarkupMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsMessageDialog a) => MethodInfo * MessageDialogSetMarkupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MessageDialogSetMarkupMethodInfo a -> signature -> s

messageDialogSetMarkup :: (MonadIO m, IsMessageDialog a) => a -> Text -> m () Source #

Properties

Buttons

data MessageDialogButtonsPropertyInfo Source #

Instances

AttrInfo MessageDialogButtonsPropertyInfo Source # 

Associated Types

type AttrAllowedOps MessageDialogButtonsPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint MessageDialogButtonsPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint MessageDialogButtonsPropertyInfo :: * -> Constraint

type AttrGetType MessageDialogButtonsPropertyInfo :: *

type AttrLabel MessageDialogButtonsPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint MessageDialogButtonsPropertyInfo o => Proxy * MessageDialogButtonsPropertyInfo -> o -> IO (AttrGetType MessageDialogButtonsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint MessageDialogButtonsPropertyInfo o, AttrSetTypeConstraint MessageDialogButtonsPropertyInfo b) => Proxy * MessageDialogButtonsPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint MessageDialogButtonsPropertyInfo o => Proxy * MessageDialogButtonsPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint MessageDialogButtonsPropertyInfo o, AttrSetTypeConstraint MessageDialogButtonsPropertyInfo b) => Proxy * MessageDialogButtonsPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint MessageDialogButtonsPropertyInfo Source # 
type AttrSetTypeConstraint MessageDialogButtonsPropertyInfo = * ~ ButtonsType
type AttrLabel MessageDialogButtonsPropertyInfo Source # 
type AttrLabel MessageDialogButtonsPropertyInfo = "buttons"
type AttrGetType MessageDialogButtonsPropertyInfo Source # 
type AttrGetType MessageDialogButtonsPropertyInfo = ()
type AttrBaseTypeConstraint MessageDialogButtonsPropertyInfo Source # 
type AttrAllowedOps MessageDialogButtonsPropertyInfo Source # 
type AttrAllowedOps MessageDialogButtonsPropertyInfo = (:) AttrOpTag AttrConstruct ([] AttrOpTag)

messageDialogButtons :: AttrLabelProxy "buttons" Source #

Image

data MessageDialogImagePropertyInfo Source #

Instances

AttrInfo MessageDialogImagePropertyInfo Source # 

Associated Types

type AttrAllowedOps MessageDialogImagePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint MessageDialogImagePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint MessageDialogImagePropertyInfo :: * -> Constraint

type AttrGetType MessageDialogImagePropertyInfo :: *

type AttrLabel MessageDialogImagePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint MessageDialogImagePropertyInfo o => Proxy * MessageDialogImagePropertyInfo -> o -> IO (AttrGetType MessageDialogImagePropertyInfo)

attrSet :: (AttrBaseTypeConstraint MessageDialogImagePropertyInfo o, AttrSetTypeConstraint MessageDialogImagePropertyInfo b) => Proxy * MessageDialogImagePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint MessageDialogImagePropertyInfo o => Proxy * MessageDialogImagePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint MessageDialogImagePropertyInfo o, AttrSetTypeConstraint MessageDialogImagePropertyInfo b) => Proxy * MessageDialogImagePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint MessageDialogImagePropertyInfo Source # 
type AttrSetTypeConstraint MessageDialogImagePropertyInfo = IsWidget
type AttrLabel MessageDialogImagePropertyInfo Source # 
type AttrLabel MessageDialogImagePropertyInfo = "image"
type AttrGetType MessageDialogImagePropertyInfo Source # 
type AttrBaseTypeConstraint MessageDialogImagePropertyInfo Source # 
type AttrBaseTypeConstraint MessageDialogImagePropertyInfo = IsMessageDialog
type AttrAllowedOps MessageDialogImagePropertyInfo Source # 
type AttrAllowedOps MessageDialogImagePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructMessageDialogImage :: (IsMessageDialog o, IsWidget a) => a -> IO (GValueConstruct o) Source #

messageDialogImage :: AttrLabelProxy "image" Source #

MessageArea

data MessageDialogMessageAreaPropertyInfo Source #

Instances

AttrInfo MessageDialogMessageAreaPropertyInfo Source # 
type AttrSetTypeConstraint MessageDialogMessageAreaPropertyInfo Source # 
type AttrSetTypeConstraint MessageDialogMessageAreaPropertyInfo = * ~ ()
type AttrLabel MessageDialogMessageAreaPropertyInfo Source # 
type AttrLabel MessageDialogMessageAreaPropertyInfo = "message-area"
type AttrGetType MessageDialogMessageAreaPropertyInfo Source # 
type AttrBaseTypeConstraint MessageDialogMessageAreaPropertyInfo Source # 
type AttrAllowedOps MessageDialogMessageAreaPropertyInfo Source # 
type AttrAllowedOps MessageDialogMessageAreaPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

messageDialogMessageArea :: AttrLabelProxy "messageArea" Source #

MessageType

data MessageDialogMessageTypePropertyInfo Source #

Instances

AttrInfo MessageDialogMessageTypePropertyInfo Source # 
type AttrSetTypeConstraint MessageDialogMessageTypePropertyInfo Source # 
type AttrSetTypeConstraint MessageDialogMessageTypePropertyInfo = * ~ MessageType
type AttrLabel MessageDialogMessageTypePropertyInfo Source # 
type AttrLabel MessageDialogMessageTypePropertyInfo = "message-type"
type AttrGetType MessageDialogMessageTypePropertyInfo Source # 
type AttrBaseTypeConstraint MessageDialogMessageTypePropertyInfo Source # 
type AttrAllowedOps MessageDialogMessageTypePropertyInfo Source # 
type AttrAllowedOps MessageDialogMessageTypePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

messageDialogMessageType :: AttrLabelProxy "messageType" Source #

SecondaryText

data MessageDialogSecondaryTextPropertyInfo Source #

Instances

AttrInfo MessageDialogSecondaryTextPropertyInfo Source # 
type AttrSetTypeConstraint MessageDialogSecondaryTextPropertyInfo Source # 
type AttrSetTypeConstraint MessageDialogSecondaryTextPropertyInfo = * ~ Text
type AttrLabel MessageDialogSecondaryTextPropertyInfo Source # 
type AttrLabel MessageDialogSecondaryTextPropertyInfo = "secondary-text"
type AttrGetType MessageDialogSecondaryTextPropertyInfo Source # 
type AttrBaseTypeConstraint MessageDialogSecondaryTextPropertyInfo Source # 
type AttrAllowedOps MessageDialogSecondaryTextPropertyInfo Source # 
type AttrAllowedOps MessageDialogSecondaryTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructMessageDialogSecondaryText :: IsMessageDialog o => Text -> IO (GValueConstruct o) Source #

messageDialogSecondaryText :: AttrLabelProxy "secondaryText" Source #

SecondaryUseMarkup

data MessageDialogSecondaryUseMarkupPropertyInfo Source #

Instances

AttrInfo MessageDialogSecondaryUseMarkupPropertyInfo Source # 
type AttrSetTypeConstraint MessageDialogSecondaryUseMarkupPropertyInfo Source # 
type AttrSetTypeConstraint MessageDialogSecondaryUseMarkupPropertyInfo = * ~ Bool
type AttrLabel MessageDialogSecondaryUseMarkupPropertyInfo Source # 
type AttrLabel MessageDialogSecondaryUseMarkupPropertyInfo = "secondary-use-markup"
type AttrGetType MessageDialogSecondaryUseMarkupPropertyInfo Source # 
type AttrBaseTypeConstraint MessageDialogSecondaryUseMarkupPropertyInfo Source # 
type AttrAllowedOps MessageDialogSecondaryUseMarkupPropertyInfo Source # 
type AttrAllowedOps MessageDialogSecondaryUseMarkupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

messageDialogSecondaryUseMarkup :: AttrLabelProxy "secondaryUseMarkup" Source #

Text

data MessageDialogTextPropertyInfo Source #

Instances

AttrInfo MessageDialogTextPropertyInfo Source # 

Associated Types

type AttrAllowedOps MessageDialogTextPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint MessageDialogTextPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint MessageDialogTextPropertyInfo :: * -> Constraint

type AttrGetType MessageDialogTextPropertyInfo :: *

type AttrLabel MessageDialogTextPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint MessageDialogTextPropertyInfo o => Proxy * MessageDialogTextPropertyInfo -> o -> IO (AttrGetType MessageDialogTextPropertyInfo)

attrSet :: (AttrBaseTypeConstraint MessageDialogTextPropertyInfo o, AttrSetTypeConstraint MessageDialogTextPropertyInfo b) => Proxy * MessageDialogTextPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint MessageDialogTextPropertyInfo o => Proxy * MessageDialogTextPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint MessageDialogTextPropertyInfo o, AttrSetTypeConstraint MessageDialogTextPropertyInfo b) => Proxy * MessageDialogTextPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint MessageDialogTextPropertyInfo Source # 
type AttrSetTypeConstraint MessageDialogTextPropertyInfo = * ~ Text
type AttrLabel MessageDialogTextPropertyInfo Source # 
type AttrLabel MessageDialogTextPropertyInfo = "text"
type AttrGetType MessageDialogTextPropertyInfo Source # 
type AttrGetType MessageDialogTextPropertyInfo = Maybe Text
type AttrBaseTypeConstraint MessageDialogTextPropertyInfo Source # 
type AttrBaseTypeConstraint MessageDialogTextPropertyInfo = IsMessageDialog
type AttrAllowedOps MessageDialogTextPropertyInfo Source # 
type AttrAllowedOps MessageDialogTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructMessageDialogText :: IsMessageDialog o => Text -> IO (GValueConstruct o) Source #

messageDialogText :: AttrLabelProxy "text" Source #

setMessageDialogText :: (MonadIO m, IsMessageDialog o) => o -> Text -> m () Source #

UseMarkup

data MessageDialogUseMarkupPropertyInfo Source #

Instances

AttrInfo MessageDialogUseMarkupPropertyInfo Source # 

Associated Types

type AttrAllowedOps MessageDialogUseMarkupPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint MessageDialogUseMarkupPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint MessageDialogUseMarkupPropertyInfo :: * -> Constraint

type AttrGetType MessageDialogUseMarkupPropertyInfo :: *

type AttrLabel MessageDialogUseMarkupPropertyInfo :: Symbol

type AttrSetTypeConstraint MessageDialogUseMarkupPropertyInfo Source # 
type AttrSetTypeConstraint MessageDialogUseMarkupPropertyInfo = * ~ Bool
type AttrLabel MessageDialogUseMarkupPropertyInfo Source # 
type AttrLabel MessageDialogUseMarkupPropertyInfo = "use-markup"
type AttrGetType MessageDialogUseMarkupPropertyInfo Source # 
type AttrBaseTypeConstraint MessageDialogUseMarkupPropertyInfo Source # 
type AttrAllowedOps MessageDialogUseMarkupPropertyInfo Source # 
type AttrAllowedOps MessageDialogUseMarkupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

messageDialogUseMarkup :: AttrLabelProxy "useMarkup" Source #