gi-gtk-3.0.7: 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.Dialog

Contents

Description

 

Synopsis

Exported types

newtype Dialog Source #

Constructors

Dialog (ManagedPtr Dialog) 

Instances

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

Methods

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

((~) * info (ResolveDialogMethod t Dialog), MethodInfo * info Dialog p) => IsLabelProxy t (Dialog -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Dialog -> p

HasAttributeList * Dialog Source # 
type SignalList Dialog Source # 
type SignalList Dialog
type AttributeList Dialog Source # 
type AttributeList Dialog

Methods

addActionWidget

data DialogAddActionWidgetMethodInfo Source #

Instances

((~) * signature (b -> Int32 -> m ()), MonadIO m, IsDialog a, IsWidget b) => MethodInfo * DialogAddActionWidgetMethodInfo a signature Source # 

Methods

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

dialogAddActionWidget :: (MonadIO m, IsDialog a, IsWidget b) => a -> b -> Int32 -> m () Source #

addButton

data DialogAddButtonMethodInfo Source #

Instances

((~) * signature (Text -> Int32 -> m Widget), MonadIO m, IsDialog a) => MethodInfo * DialogAddButtonMethodInfo a signature Source # 

Methods

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

dialogAddButton :: (MonadIO m, IsDialog a) => a -> Text -> Int32 -> m Widget Source #

getActionArea

data DialogGetActionAreaMethodInfo Source #

Instances

((~) * signature (m Widget), MonadIO m, IsDialog a) => MethodInfo * DialogGetActionAreaMethodInfo a signature Source # 

Methods

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

dialogGetActionArea :: (MonadIO m, IsDialog a) => a -> m Widget Source #

Deprecated: (Since version 3.12)Direct access to the action area is discouraged; use gtk_dialog_add_button(), etc.

getContentArea

data DialogGetContentAreaMethodInfo Source #

Instances

((~) * signature (m Box), MonadIO m, IsDialog a) => MethodInfo * DialogGetContentAreaMethodInfo a signature Source # 

Methods

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

getHeaderBar

data DialogGetHeaderBarMethodInfo Source #

Instances

((~) * signature (m Widget), MonadIO m, IsDialog a) => MethodInfo * DialogGetHeaderBarMethodInfo a signature Source # 

Methods

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

getResponseForWidget

data DialogGetResponseForWidgetMethodInfo Source #

Instances

((~) * signature (b -> m Int32), MonadIO m, IsDialog a, IsWidget b) => MethodInfo * DialogGetResponseForWidgetMethodInfo a signature Source # 

Methods

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

getWidgetForResponse

data DialogGetWidgetForResponseMethodInfo Source #

Instances

((~) * signature (Int32 -> m (Maybe Widget)), MonadIO m, IsDialog a) => MethodInfo * DialogGetWidgetForResponseMethodInfo a signature Source # 

Methods

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

new

response

data DialogResponseMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsDialog a) => MethodInfo * DialogResponseMethodInfo a signature Source # 

Methods

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

dialogResponse :: (MonadIO m, IsDialog a) => a -> Int32 -> m () Source #

run

data DialogRunMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsDialog a) => MethodInfo * DialogRunMethodInfo a signature Source # 

Methods

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

dialogRun :: (MonadIO m, IsDialog a) => a -> m Int32 Source #

setAlternativeButtonOrderFromArray

dialogSetAlternativeButtonOrderFromArray :: (MonadIO m, IsDialog a) => a -> [Int32] -> m () Source #

Deprecated: (Since version 3.10)Deprecated

setDefaultResponse

data DialogSetDefaultResponseMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsDialog a) => MethodInfo * DialogSetDefaultResponseMethodInfo a signature Source # 

Methods

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

setResponseSensitive

data DialogSetResponseSensitiveMethodInfo Source #

Instances

((~) * signature (Int32 -> Bool -> m ()), MonadIO m, IsDialog a) => MethodInfo * DialogSetResponseSensitiveMethodInfo a signature Source # 

Methods

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

Properties

useHeaderBar

data DialogUseHeaderBarPropertyInfo Source #

Instances

AttrInfo DialogUseHeaderBarPropertyInfo Source # 

Associated Types

type AttrAllowedOps DialogUseHeaderBarPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DialogUseHeaderBarPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DialogUseHeaderBarPropertyInfo :: * -> Constraint

type AttrGetType DialogUseHeaderBarPropertyInfo :: *

type AttrLabel DialogUseHeaderBarPropertyInfo :: Symbol

type AttrOrigin DialogUseHeaderBarPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint DialogUseHeaderBarPropertyInfo Source # 
type AttrSetTypeConstraint DialogUseHeaderBarPropertyInfo = * ~ Int32
type AttrOrigin DialogUseHeaderBarPropertyInfo Source # 
type AttrLabel DialogUseHeaderBarPropertyInfo Source # 
type AttrLabel DialogUseHeaderBarPropertyInfo = "use-header-bar"
type AttrGetType DialogUseHeaderBarPropertyInfo Source # 
type AttrBaseTypeConstraint DialogUseHeaderBarPropertyInfo Source # 
type AttrBaseTypeConstraint DialogUseHeaderBarPropertyInfo = IsDialog
type AttrAllowedOps DialogUseHeaderBarPropertyInfo Source # 
type AttrAllowedOps DialogUseHeaderBarPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

constructDialogUseHeaderBar :: IsDialog o => Int32 -> IO (GValueConstruct o) Source #

dialogUseHeaderBar :: AttrLabelProxy "useHeaderBar" Source #

Signals

close

type C_DialogCloseCallback = Ptr () -> Ptr () -> IO () Source #

data DialogCloseSignalInfo Source #

Instances

SignalInfo DialogCloseSignalInfo Source # 

Associated Types

type HaskellCallbackType DialogCloseSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o DialogCloseSignalInfo -> o -> HaskellCallbackType DialogCloseSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType DialogCloseSignalInfo Source # 
type HaskellCallbackType DialogCloseSignalInfo = DialogCloseCallback

afterDialogClose :: (GObject a, MonadIO m) => a -> DialogCloseCallback -> m SignalHandlerId Source #

onDialogClose :: (GObject a, MonadIO m) => a -> DialogCloseCallback -> m SignalHandlerId Source #

response

type C_DialogResponseCallback = Ptr () -> Int32 -> Ptr () -> IO () Source #

data DialogResponseSignalInfo Source #

Instances

SignalInfo DialogResponseSignalInfo Source # 

Associated Types

type HaskellCallbackType DialogResponseSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o DialogResponseSignalInfo -> o -> HaskellCallbackType DialogResponseSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType DialogResponseSignalInfo Source # 

afterDialogResponse :: (GObject a, MonadIO m) => a -> DialogResponseCallback -> m SignalHandlerId Source #

onDialogResponse :: (GObject a, MonadIO m) => a -> DialogResponseCallback -> m SignalHandlerId Source #