| 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 |
GI.Gtk.Objects.NativeDialog
Contents
Description
- newtype NativeDialog = NativeDialog (ForeignPtr NativeDialog)
- class GObject o => IsNativeDialog o
- toNativeDialog :: IsNativeDialog o => o -> IO NativeDialog
- noNativeDialog :: Maybe NativeDialog
- data NativeDialogDestroyMethodInfo
- nativeDialogDestroy :: (MonadIO m, IsNativeDialog a) => a -> m ()
- data NativeDialogGetModalMethodInfo
- nativeDialogGetModal :: (MonadIO m, IsNativeDialog a) => a -> m Bool
- data NativeDialogGetTitleMethodInfo
- nativeDialogGetTitle :: (MonadIO m, IsNativeDialog a) => a -> m (Maybe Text)
- data NativeDialogGetTransientForMethodInfo
- nativeDialogGetTransientFor :: (MonadIO m, IsNativeDialog a) => a -> m (Maybe Window)
- data NativeDialogGetVisibleMethodInfo
- nativeDialogGetVisible :: (MonadIO m, IsNativeDialog a) => a -> m Bool
- data NativeDialogHideMethodInfo
- nativeDialogHide :: (MonadIO m, IsNativeDialog a) => a -> m ()
- data NativeDialogRunMethodInfo
- nativeDialogRun :: (MonadIO m, IsNativeDialog a) => a -> m Int32
- data NativeDialogSetModalMethodInfo
- nativeDialogSetModal :: (MonadIO m, IsNativeDialog a) => a -> Bool -> m ()
- data NativeDialogSetTitleMethodInfo
- nativeDialogSetTitle :: (MonadIO m, IsNativeDialog a) => a -> Text -> m ()
- data NativeDialogSetTransientForMethodInfo
- nativeDialogSetTransientFor :: (MonadIO m, IsNativeDialog a, IsWindow b) => a -> Maybe b -> m ()
- data NativeDialogShowMethodInfo
- nativeDialogShow :: (MonadIO m, IsNativeDialog a) => a -> m ()
- data NativeDialogModalPropertyInfo
- constructNativeDialogModal :: IsNativeDialog o => Bool -> IO (GValueConstruct o)
- getNativeDialogModal :: (MonadIO m, IsNativeDialog o) => o -> m Bool
- nativeDialogModal :: AttrLabelProxy "modal"
- setNativeDialogModal :: (MonadIO m, IsNativeDialog o) => o -> Bool -> m ()
- data NativeDialogTitlePropertyInfo
- constructNativeDialogTitle :: IsNativeDialog o => Text -> IO (GValueConstruct o)
- getNativeDialogTitle :: (MonadIO m, IsNativeDialog o) => o -> m (Maybe Text)
- nativeDialogTitle :: AttrLabelProxy "title"
- setNativeDialogTitle :: (MonadIO m, IsNativeDialog o) => o -> Text -> m ()
- data NativeDialogTransientForPropertyInfo
- clearNativeDialogTransientFor :: (MonadIO m, IsNativeDialog o) => o -> m ()
- constructNativeDialogTransientFor :: (IsNativeDialog o, IsWindow a) => a -> IO (GValueConstruct o)
- getNativeDialogTransientFor :: (MonadIO m, IsNativeDialog o) => o -> m (Maybe Window)
- nativeDialogTransientFor :: AttrLabelProxy "transientFor"
- setNativeDialogTransientFor :: (MonadIO m, IsNativeDialog o, IsWindow a) => o -> a -> m ()
- data NativeDialogVisiblePropertyInfo
- constructNativeDialogVisible :: IsNativeDialog o => Bool -> IO (GValueConstruct o)
- getNativeDialogVisible :: (MonadIO m, IsNativeDialog o) => o -> m Bool
- nativeDialogVisible :: AttrLabelProxy "visible"
- setNativeDialogVisible :: (MonadIO m, IsNativeDialog o) => o -> Bool -> m ()
- type NativeDialogResponseCallback = Int32 -> IO ()
- type NativeDialogResponseCallbackC = Ptr () -> Int32 -> Ptr () -> IO ()
- data NativeDialogResponseSignalInfo
- afterNativeDialogResponse :: (GObject a, MonadIO m) => a -> NativeDialogResponseCallback -> m SignalHandlerId
- mkNativeDialogResponseCallback :: NativeDialogResponseCallbackC -> IO (FunPtr NativeDialogResponseCallbackC)
- nativeDialogResponseCallbackWrapper :: NativeDialogResponseCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
- nativeDialogResponseClosure :: NativeDialogResponseCallback -> IO Closure
- noNativeDialogResponseCallback :: Maybe NativeDialogResponseCallback
- onNativeDialogResponse :: (GObject a, MonadIO m) => a -> NativeDialogResponseCallback -> m SignalHandlerId
Exported types
newtype NativeDialog Source #
Constructors
| NativeDialog (ForeignPtr NativeDialog) |
Instances
| GObject NativeDialog Source # | |
| IsObject NativeDialog Source # | |
| IsNativeDialog NativeDialog Source # | |
| ((~) * info (ResolveNativeDialogMethod t NativeDialog), MethodInfo * info NativeDialog p) => IsLabel t (NativeDialog -> p) Source # | |
| ((~) * info (ResolveNativeDialogMethod t NativeDialog), MethodInfo * info NativeDialog p) => IsLabelProxy t (NativeDialog -> p) Source # | |
| HasAttributeList * NativeDialog Source # | |
| type SignalList NativeDialog Source # | |
| type AttributeList NativeDialog Source # | |
class GObject o => IsNativeDialog o Source #
Instances
| (GObject a, UnknownAncestorError Constraint NativeDialog a) => IsNativeDialog a Source # | |
| IsNativeDialog NativeDialog Source # | |
| IsNativeDialog FileChooserNative Source # | |
toNativeDialog :: IsNativeDialog o => o -> IO NativeDialog Source #
Methods
nativeDialogDestroy
data NativeDialogDestroyMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsNativeDialog a) => MethodInfo * NativeDialogDestroyMethodInfo a signature Source # | |
nativeDialogDestroy :: (MonadIO m, IsNativeDialog a) => a -> m () Source #
nativeDialogGetModal
data NativeDialogGetModalMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsNativeDialog a) => MethodInfo * NativeDialogGetModalMethodInfo a signature Source # | |
nativeDialogGetModal :: (MonadIO m, IsNativeDialog a) => a -> m Bool Source #
nativeDialogGetTitle
data NativeDialogGetTitleMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Text)), MonadIO m, IsNativeDialog a) => MethodInfo * NativeDialogGetTitleMethodInfo a signature Source # | |
nativeDialogGetTitle :: (MonadIO m, IsNativeDialog a) => a -> m (Maybe Text) Source #
nativeDialogGetTransientFor
data NativeDialogGetTransientForMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Window)), MonadIO m, IsNativeDialog a) => MethodInfo * NativeDialogGetTransientForMethodInfo a signature Source # | |
nativeDialogGetTransientFor :: (MonadIO m, IsNativeDialog a) => a -> m (Maybe Window) Source #
nativeDialogGetVisible
data NativeDialogGetVisibleMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsNativeDialog a) => MethodInfo * NativeDialogGetVisibleMethodInfo a signature Source # | |
nativeDialogGetVisible :: (MonadIO m, IsNativeDialog a) => a -> m Bool Source #
nativeDialogHide
data NativeDialogHideMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsNativeDialog a) => MethodInfo * NativeDialogHideMethodInfo a signature Source # | |
nativeDialogHide :: (MonadIO m, IsNativeDialog a) => a -> m () Source #
nativeDialogRun
data NativeDialogRunMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsNativeDialog a) => MethodInfo * NativeDialogRunMethodInfo a signature Source # | |
nativeDialogRun :: (MonadIO m, IsNativeDialog a) => a -> m Int32 Source #
nativeDialogSetModal
data NativeDialogSetModalMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsNativeDialog a) => MethodInfo * NativeDialogSetModalMethodInfo a signature Source # | |
nativeDialogSetModal :: (MonadIO m, IsNativeDialog a) => a -> Bool -> m () Source #
nativeDialogSetTitle
data NativeDialogSetTitleMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsNativeDialog a) => MethodInfo * NativeDialogSetTitleMethodInfo a signature Source # | |
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 # | |
nativeDialogSetTransientFor :: (MonadIO m, IsNativeDialog a, IsWindow b) => a -> Maybe b -> m () Source #
nativeDialogShow
data NativeDialogShowMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsNativeDialog a) => MethodInfo * NativeDialogShowMethodInfo a signature Source # | |
nativeDialogShow :: (MonadIO m, IsNativeDialog a) => a -> m () Source #
Properties
Modal
data NativeDialogModalPropertyInfo Source #
Instances
| AttrInfo NativeDialogModalPropertyInfo Source # | |
| type AttrSetTypeConstraint NativeDialogModalPropertyInfo Source # | |
| type AttrLabel NativeDialogModalPropertyInfo Source # | |
| type AttrGetType NativeDialogModalPropertyInfo Source # | |
| type AttrBaseTypeConstraint NativeDialogModalPropertyInfo Source # | |
| type AttrAllowedOps NativeDialogModalPropertyInfo Source # | |
constructNativeDialogModal :: IsNativeDialog o => Bool -> IO (GValueConstruct o) Source #
getNativeDialogModal :: (MonadIO m, IsNativeDialog o) => o -> m Bool Source #
nativeDialogModal :: AttrLabelProxy "modal" Source #
setNativeDialogModal :: (MonadIO m, IsNativeDialog o) => o -> Bool -> m () Source #
Title
data NativeDialogTitlePropertyInfo Source #
Instances
| AttrInfo NativeDialogTitlePropertyInfo Source # | |
| type AttrSetTypeConstraint NativeDialogTitlePropertyInfo Source # | |
| type AttrLabel NativeDialogTitlePropertyInfo Source # | |
| type AttrGetType NativeDialogTitlePropertyInfo Source # | |
| type AttrBaseTypeConstraint NativeDialogTitlePropertyInfo Source # | |
| type AttrAllowedOps NativeDialogTitlePropertyInfo Source # | |
constructNativeDialogTitle :: IsNativeDialog o => Text -> IO (GValueConstruct o) Source #
getNativeDialogTitle :: (MonadIO m, IsNativeDialog o) => o -> m (Maybe Text) 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 AttrLabel NativeDialogTransientForPropertyInfo Source # | |
| type AttrGetType NativeDialogTransientForPropertyInfo Source # | |
| type AttrBaseTypeConstraint NativeDialogTransientForPropertyInfo Source # | |
| type AttrAllowedOps NativeDialogTransientForPropertyInfo Source # | |
clearNativeDialogTransientFor :: (MonadIO m, IsNativeDialog o) => o -> m () Source #
constructNativeDialogTransientFor :: (IsNativeDialog o, IsWindow a) => a -> IO (GValueConstruct o) Source #
getNativeDialogTransientFor :: (MonadIO m, IsNativeDialog o) => o -> m (Maybe Window) Source #
nativeDialogTransientFor :: AttrLabelProxy "transientFor" Source #
setNativeDialogTransientFor :: (MonadIO m, IsNativeDialog o, IsWindow a) => o -> a -> m () Source #
Visible
data NativeDialogVisiblePropertyInfo Source #
Instances
| AttrInfo NativeDialogVisiblePropertyInfo Source # | |
| type AttrSetTypeConstraint NativeDialogVisiblePropertyInfo Source # | |
| type AttrLabel NativeDialogVisiblePropertyInfo Source # | |
| type AttrGetType NativeDialogVisiblePropertyInfo Source # | |
| type AttrBaseTypeConstraint NativeDialogVisiblePropertyInfo Source # | |
| type AttrAllowedOps NativeDialogVisiblePropertyInfo Source # | |
constructNativeDialogVisible :: IsNativeDialog o => Bool -> IO (GValueConstruct o) Source #
getNativeDialogVisible :: (MonadIO m, IsNativeDialog o) => o -> m Bool Source #
nativeDialogVisible :: AttrLabelProxy "visible" Source #
setNativeDialogVisible :: (MonadIO m, IsNativeDialog o) => o -> Bool -> m () Source #
Signals
Response
type NativeDialogResponseCallback = Int32 -> IO () Source #
data NativeDialogResponseSignalInfo Source #
Instances
| SignalInfo NativeDialogResponseSignalInfo Source # | |
| type HaskellCallbackType NativeDialogResponseSignalInfo Source # | |
afterNativeDialogResponse :: (GObject a, MonadIO m) => a -> NativeDialogResponseCallback -> m SignalHandlerId Source #
mkNativeDialogResponseCallback :: NativeDialogResponseCallbackC -> IO (FunPtr NativeDialogResponseCallbackC) Source #
nativeDialogResponseCallbackWrapper :: NativeDialogResponseCallback -> Ptr () -> Int32 -> Ptr () -> IO () Source #
nativeDialogResponseClosure :: NativeDialogResponseCallback -> IO Closure Source #
onNativeDialogResponse :: (GObject a, MonadIO m) => a -> NativeDialogResponseCallback -> m SignalHandlerId Source #