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.NativeDialog

Contents

Description

 

Synopsis

Exported types

newtype NativeDialog Source #

Instances

GObject NativeDialog Source # 
IsObject NativeDialog Source # 
IsNativeDialog NativeDialog Source # 
((~) * info (ResolveNativeDialogMethod t NativeDialog), MethodInfo * info NativeDialog p) => IsLabel t (NativeDialog -> p) Source # 

Methods

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

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

class GObject o => IsNativeDialog o Source #

Methods

nativeDialogDestroy

data NativeDialogDestroyMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsNativeDialog a) => MethodInfo * NativeDialogDestroyMethodInfo a signature Source # 

Methods

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

nativeDialogGetModal

data NativeDialogGetModalMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsNativeDialog a) => MethodInfo * NativeDialogGetModalMethodInfo a signature Source # 

Methods

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

nativeDialogGetTitle

data NativeDialogGetTitleMethodInfo Source #

Instances

((~) * signature (m (Maybe Text)), MonadIO m, IsNativeDialog a) => MethodInfo * NativeDialogGetTitleMethodInfo a signature Source # 

Methods

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

nativeDialogGetTransientFor

data NativeDialogGetTransientForMethodInfo Source #

Instances

((~) * signature (m (Maybe Window)), MonadIO m, IsNativeDialog a) => MethodInfo * NativeDialogGetTransientForMethodInfo a signature Source # 

Methods

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

nativeDialogGetVisible

data NativeDialogGetVisibleMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsNativeDialog a) => MethodInfo * NativeDialogGetVisibleMethodInfo a signature Source # 

Methods

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

nativeDialogHide

data NativeDialogHideMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsNativeDialog a) => MethodInfo * NativeDialogHideMethodInfo a signature Source # 

Methods

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

nativeDialogRun

data NativeDialogRunMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsNativeDialog a) => MethodInfo * NativeDialogRunMethodInfo a signature Source # 

Methods

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

nativeDialogSetModal

data NativeDialogSetModalMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsNativeDialog a) => MethodInfo * NativeDialogSetModalMethodInfo a signature Source # 

Methods

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

nativeDialogSetTitle

data NativeDialogSetTitleMethodInfo Source #

Instances

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

Methods

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

nativeDialogSetTitle :: (MonadIO m, IsNativeDialog a) => a -> Text -> m () Source #

nativeDialogSetTransientFor

data NativeDialogSetTransientForMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsNativeDialog a, IsWindow b) => MethodInfo * NativeDialogSetTransientForMethodInfo a signature Source # 

Methods

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

nativeDialogShow

data NativeDialogShowMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsNativeDialog a) => MethodInfo * NativeDialogShowMethodInfo a signature Source # 

Methods

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

Properties

Modal

data NativeDialogModalPropertyInfo Source #

Instances

AttrInfo NativeDialogModalPropertyInfo Source # 

Associated Types

type AttrAllowedOps NativeDialogModalPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint NativeDialogModalPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint NativeDialogModalPropertyInfo :: * -> Constraint

type AttrGetType NativeDialogModalPropertyInfo :: *

type AttrLabel NativeDialogModalPropertyInfo :: Symbol

Methods

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

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

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

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

type AttrSetTypeConstraint NativeDialogModalPropertyInfo Source # 
type AttrSetTypeConstraint NativeDialogModalPropertyInfo = * ~ Bool
type AttrLabel NativeDialogModalPropertyInfo Source # 
type AttrLabel NativeDialogModalPropertyInfo = "modal"
type AttrGetType NativeDialogModalPropertyInfo Source # 
type AttrBaseTypeConstraint NativeDialogModalPropertyInfo Source # 
type AttrBaseTypeConstraint NativeDialogModalPropertyInfo = IsNativeDialog
type AttrAllowedOps NativeDialogModalPropertyInfo Source # 
type AttrAllowedOps NativeDialogModalPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructNativeDialogModal :: IsNativeDialog o => Bool -> IO (GValueConstruct o) Source #

nativeDialogModal :: AttrLabelProxy "modal" Source #

Title

data NativeDialogTitlePropertyInfo Source #

Instances

AttrInfo NativeDialogTitlePropertyInfo Source # 

Associated Types

type AttrAllowedOps NativeDialogTitlePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint NativeDialogTitlePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint NativeDialogTitlePropertyInfo :: * -> Constraint

type AttrGetType NativeDialogTitlePropertyInfo :: *

type AttrLabel NativeDialogTitlePropertyInfo :: Symbol

Methods

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

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

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

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

type AttrSetTypeConstraint NativeDialogTitlePropertyInfo Source # 
type AttrSetTypeConstraint NativeDialogTitlePropertyInfo = * ~ Text
type AttrLabel NativeDialogTitlePropertyInfo Source # 
type AttrLabel NativeDialogTitlePropertyInfo = "title"
type AttrGetType NativeDialogTitlePropertyInfo Source # 
type AttrGetType NativeDialogTitlePropertyInfo = Maybe Text
type AttrBaseTypeConstraint NativeDialogTitlePropertyInfo Source # 
type AttrBaseTypeConstraint NativeDialogTitlePropertyInfo = IsNativeDialog
type AttrAllowedOps NativeDialogTitlePropertyInfo Source # 
type AttrAllowedOps NativeDialogTitlePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructNativeDialogTitle :: IsNativeDialog o => Text -> IO (GValueConstruct o) Source #

nativeDialogTitle :: AttrLabelProxy "title" Source #

setNativeDialogTitle :: (MonadIO m, IsNativeDialog o) => o -> Text -> m () Source #

TransientFor

data NativeDialogTransientForPropertyInfo Source #

Instances

AttrInfo NativeDialogTransientForPropertyInfo Source # 
type AttrSetTypeConstraint NativeDialogTransientForPropertyInfo Source # 
type AttrSetTypeConstraint NativeDialogTransientForPropertyInfo = IsWindow
type AttrLabel NativeDialogTransientForPropertyInfo Source # 
type AttrLabel NativeDialogTransientForPropertyInfo = "transient-for"
type AttrGetType NativeDialogTransientForPropertyInfo Source # 
type AttrBaseTypeConstraint NativeDialogTransientForPropertyInfo Source # 
type AttrAllowedOps NativeDialogTransientForPropertyInfo Source # 
type AttrAllowedOps NativeDialogTransientForPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructNativeDialogTransientFor :: (IsNativeDialog o, IsWindow a) => a -> IO (GValueConstruct o) Source #

nativeDialogTransientFor :: AttrLabelProxy "transientFor" Source #

Visible

data NativeDialogVisiblePropertyInfo Source #

Instances

AttrInfo NativeDialogVisiblePropertyInfo Source # 

Associated Types

type AttrAllowedOps NativeDialogVisiblePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint NativeDialogVisiblePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint NativeDialogVisiblePropertyInfo :: * -> Constraint

type AttrGetType NativeDialogVisiblePropertyInfo :: *

type AttrLabel NativeDialogVisiblePropertyInfo :: Symbol

Methods

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

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

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

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

type AttrSetTypeConstraint NativeDialogVisiblePropertyInfo Source # 
type AttrSetTypeConstraint NativeDialogVisiblePropertyInfo = * ~ Bool
type AttrLabel NativeDialogVisiblePropertyInfo Source # 
type AttrLabel NativeDialogVisiblePropertyInfo = "visible"
type AttrGetType NativeDialogVisiblePropertyInfo Source # 
type AttrBaseTypeConstraint NativeDialogVisiblePropertyInfo Source # 
type AttrBaseTypeConstraint NativeDialogVisiblePropertyInfo = IsNativeDialog
type AttrAllowedOps NativeDialogVisiblePropertyInfo Source # 
type AttrAllowedOps NativeDialogVisiblePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

nativeDialogVisible :: AttrLabelProxy "visible" Source #

Signals

Response

data NativeDialogResponseSignalInfo Source #

Instances

SignalInfo NativeDialogResponseSignalInfo Source # 

Associated Types

type HaskellCallbackType NativeDialogResponseSignalInfo :: *

Methods

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

type HaskellCallbackType NativeDialogResponseSignalInfo Source # 

afterNativeDialogResponse :: (GObject a, MonadIO m) => a -> NativeDialogResponseCallback -> m SignalHandlerId Source #

onNativeDialogResponse :: (GObject a, MonadIO m) => a -> NativeDialogResponseCallback -> m SignalHandlerId Source #