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 Dialog = Dialog (ForeignPtr Dialog)
- class GObject o => DialogK o
- toDialog :: DialogK o => o -> IO Dialog
- noDialog :: Maybe Dialog
- data DialogAddActionWidgetMethodInfo
- dialogAddActionWidget :: (MonadIO m, DialogK a, WidgetK b) => a -> b -> Int32 -> m ()
- data DialogAddButtonMethodInfo
- dialogAddButton :: (MonadIO m, DialogK a) => a -> Text -> Int32 -> m Widget
- data DialogGetActionAreaMethodInfo
- dialogGetActionArea :: (MonadIO m, DialogK a) => a -> m Widget
- data DialogGetContentAreaMethodInfo
- dialogGetContentArea :: (MonadIO m, DialogK a) => a -> m Box
- data DialogGetHeaderBarMethodInfo
- dialogGetHeaderBar :: (MonadIO m, DialogK a) => a -> m Widget
- data DialogGetResponseForWidgetMethodInfo
- dialogGetResponseForWidget :: (MonadIO m, DialogK a, WidgetK b) => a -> b -> m Int32
- data DialogGetWidgetForResponseMethodInfo
- dialogGetWidgetForResponse :: (MonadIO m, DialogK a) => a -> Int32 -> m Widget
- dialogNew :: MonadIO m => m Dialog
- data DialogResponseMethodInfo
- dialogResponse :: (MonadIO m, DialogK a) => a -> Int32 -> m ()
- data DialogRunMethodInfo
- dialogRun :: (MonadIO m, DialogK a) => a -> m Int32
- data DialogSetAlternativeButtonOrderFromArrayMethodInfo
- dialogSetAlternativeButtonOrderFromArray :: (MonadIO m, DialogK a) => a -> [Int32] -> m ()
- data DialogSetDefaultResponseMethodInfo
- dialogSetDefaultResponse :: (MonadIO m, DialogK a) => a -> Int32 -> m ()
- data DialogSetResponseSensitiveMethodInfo
- dialogSetResponseSensitive :: (MonadIO m, DialogK a) => a -> Int32 -> Bool -> m ()
- data DialogUseHeaderBarPropertyInfo
- constructDialogUseHeaderBar :: Int32 -> IO ([Char], GValue)
- getDialogUseHeaderBar :: (MonadIO m, DialogK o) => o -> m Int32
- type DialogCloseCallback = IO ()
- type DialogCloseCallbackC = Ptr () -> Ptr () -> IO ()
- data DialogCloseSignalInfo
- afterDialogClose :: (GObject a, MonadIO m) => a -> DialogCloseCallback -> m SignalHandlerId
- dialogCloseCallbackWrapper :: DialogCloseCallback -> Ptr () -> Ptr () -> IO ()
- dialogCloseClosure :: DialogCloseCallback -> IO Closure
- mkDialogCloseCallback :: DialogCloseCallbackC -> IO (FunPtr DialogCloseCallbackC)
- noDialogCloseCallback :: Maybe DialogCloseCallback
- onDialogClose :: (GObject a, MonadIO m) => a -> DialogCloseCallback -> m SignalHandlerId
- type DialogResponseCallback = Int32 -> IO ()
- type DialogResponseCallbackC = Ptr () -> Int32 -> Ptr () -> IO ()
- data DialogResponseSignalInfo
- afterDialogResponse :: (GObject a, MonadIO m) => a -> DialogResponseCallback -> m SignalHandlerId
- dialogResponseCallbackWrapper :: DialogResponseCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
- dialogResponseClosure :: DialogResponseCallback -> IO Closure
- mkDialogResponseCallback :: DialogResponseCallbackC -> IO (FunPtr DialogResponseCallbackC)
- noDialogResponseCallback :: Maybe DialogResponseCallback
- onDialogResponse :: (GObject a, MonadIO m) => a -> DialogResponseCallback -> m SignalHandlerId
Exported types
GObject Dialog Source | |
((~) * info (ResolveDialogMethod t Dialog), MethodInfo * info Dialog p) => IsLabel t (Dialog -> p) Source | |
((~) * info (ResolveDialogMethod t Dialog), MethodInfo * info Dialog p) => IsLabelProxy t (Dialog -> p) Source | |
type ParentTypes Dialog Source | |
type AttributeList Dialog Source | |
type SignalList Dialog Source |
Methods
dialogAddActionWidget
dialogAddButton
dialogGetActionArea
data DialogGetActionAreaMethodInfo Source
((~) (TYPE Lifted) signature (m Widget), MonadIO m, DialogK a) => MethodInfo (TYPE Lifted) DialogGetActionAreaMethodInfo a signature Source | |
dialogGetActionArea :: (MonadIO m, DialogK a) => a -> m Widget Source
Deprecated: (Since version 3.12)Direct access to the action area is discouraged; use gtk_dialog_add_button(), etc.
dialogGetContentArea
data DialogGetContentAreaMethodInfo Source
((~) (TYPE Lifted) signature (m Box), MonadIO m, DialogK a) => MethodInfo (TYPE Lifted) DialogGetContentAreaMethodInfo a signature Source | |
dialogGetContentArea :: (MonadIO m, DialogK a) => a -> m Box Source
dialogGetHeaderBar
data DialogGetHeaderBarMethodInfo Source
((~) (TYPE Lifted) signature (m Widget), MonadIO m, DialogK a) => MethodInfo (TYPE Lifted) DialogGetHeaderBarMethodInfo a signature Source | |
dialogGetHeaderBar :: (MonadIO m, DialogK a) => a -> m Widget Source
dialogGetResponseForWidget
dialogGetWidgetForResponse
dialogNew
dialogResponse
data DialogResponseMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, DialogK a) => MethodInfo (TYPE Lifted) DialogResponseMethodInfo a signature Source | |
dialogResponse :: (MonadIO m, DialogK a) => a -> Int32 -> m () Source
dialogRun
data DialogRunMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, DialogK a) => MethodInfo (TYPE Lifted) DialogRunMethodInfo a signature Source | |
dialogSetAlternativeButtonOrderFromArray
data DialogSetAlternativeButtonOrderFromArrayMethodInfo Source
((~) (TYPE Lifted) signature ([Int32] -> m ()), MonadIO m, DialogK a) => MethodInfo (TYPE Lifted) DialogSetAlternativeButtonOrderFromArrayMethodInfo a signature Source | |
dialogSetAlternativeButtonOrderFromArray :: (MonadIO m, DialogK a) => a -> [Int32] -> m () Source
Deprecated: (Since version 3.10)Deprecated
dialogSetDefaultResponse
data DialogSetDefaultResponseMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, DialogK a) => MethodInfo (TYPE Lifted) DialogSetDefaultResponseMethodInfo a signature Source | |
dialogSetDefaultResponse :: (MonadIO m, DialogK a) => a -> Int32 -> m () Source
dialogSetResponseSensitive
Properties
UseHeaderBar
data DialogUseHeaderBarPropertyInfo Source
AttrInfo DialogUseHeaderBarPropertyInfo Source | |
type AttrLabel DialogUseHeaderBarPropertyInfo = "use-header-bar" Source | |
type AttrGetType DialogUseHeaderBarPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint DialogUseHeaderBarPropertyInfo = DialogK Source | |
type AttrSetTypeConstraint DialogUseHeaderBarPropertyInfo = TYPE Lifted ~ Int32 Source | |
type AttrAllowedOps DialogUseHeaderBarPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getDialogUseHeaderBar :: (MonadIO m, DialogK o) => o -> m Int32 Source
Signals
Close
type DialogCloseCallback = IO () Source
type DialogCloseCallbackC = Ptr () -> Ptr () -> IO () Source
afterDialogClose :: (GObject a, MonadIO m) => a -> DialogCloseCallback -> m SignalHandlerId Source
dialogCloseCallbackWrapper :: DialogCloseCallback -> Ptr () -> Ptr () -> IO () Source
onDialogClose :: (GObject a, MonadIO m) => a -> DialogCloseCallback -> m SignalHandlerId Source
Response
type DialogResponseCallback = Int32 -> IO () Source
afterDialogResponse :: (GObject a, MonadIO m) => a -> DialogResponseCallback -> m SignalHandlerId Source
dialogResponseCallbackWrapper :: DialogResponseCallback -> Ptr () -> Int32 -> Ptr () -> IO () Source
onDialogResponse :: (GObject a, MonadIO m) => a -> DialogResponseCallback -> m SignalHandlerId Source