| 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.Dialog
Description
- newtype Dialog = Dialog (ForeignPtr Dialog)
- class GObject o => IsDialog o
- toDialog :: IsDialog o => o -> IO Dialog
- noDialog :: Maybe Dialog
- data DialogAddActionWidgetMethodInfo
- dialogAddActionWidget :: (MonadIO m, IsDialog a, IsWidget b) => a -> b -> Int32 -> m ()
- data DialogAddButtonMethodInfo
- dialogAddButton :: (MonadIO m, IsDialog a) => a -> Text -> Int32 -> m Widget
- data DialogGetActionAreaMethodInfo
- dialogGetActionArea :: (MonadIO m, IsDialog a) => a -> m Widget
- data DialogGetContentAreaMethodInfo
- dialogGetContentArea :: (MonadIO m, IsDialog a) => a -> m Box
- data DialogGetHeaderBarMethodInfo
- dialogGetHeaderBar :: (MonadIO m, IsDialog a) => a -> m Widget
- data DialogGetResponseForWidgetMethodInfo
- dialogGetResponseForWidget :: (MonadIO m, IsDialog a, IsWidget b) => a -> b -> m Int32
- data DialogGetWidgetForResponseMethodInfo
- dialogGetWidgetForResponse :: (MonadIO m, IsDialog a) => a -> Int32 -> m (Maybe Widget)
- dialogNew :: MonadIO m => m Dialog
- data DialogResponseMethodInfo
- dialogResponse :: (MonadIO m, IsDialog a) => a -> Int32 -> m ()
- data DialogRunMethodInfo
- dialogRun :: (MonadIO m, IsDialog a) => a -> m Int32
- data DialogSetAlternativeButtonOrderFromArrayMethodInfo
- dialogSetAlternativeButtonOrderFromArray :: (MonadIO m, IsDialog a) => a -> [Int32] -> m ()
- data DialogSetDefaultResponseMethodInfo
- dialogSetDefaultResponse :: (MonadIO m, IsDialog a) => a -> Int32 -> m ()
- data DialogSetResponseSensitiveMethodInfo
- dialogSetResponseSensitive :: (MonadIO m, IsDialog a) => a -> Int32 -> Bool -> m ()
- data DialogUseHeaderBarPropertyInfo
- constructDialogUseHeaderBar :: IsDialog o => Int32 -> IO (GValueConstruct o)
- dialogUseHeaderBar :: AttrLabelProxy "useHeaderBar"
- getDialogUseHeaderBar :: (MonadIO m, IsDialog 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
Constructors
| Dialog (ForeignPtr 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 # | |
| ((~) * info (ResolveDialogMethod t Dialog), MethodInfo * info Dialog p) => IsLabelProxy t (Dialog -> p) Source # | |
| HasAttributeList * Dialog Source # | |
| type SignalList Dialog Source # | |
| type AttributeList Dialog Source # | |
class GObject o => IsDialog o Source #
Instances
| (GObject a, UnknownAncestorError Constraint Dialog a) => IsDialog a Source # | |
| IsDialog Dialog Source # | |
| IsDialog ColorChooserDialog Source # | |
| IsDialog ColorSelectionDialog Source # | |
| IsDialog FileChooserDialog Source # | |
| IsDialog FontChooserDialog Source # | |
| IsDialog FontSelectionDialog Source # | |
| IsDialog RecentChooserDialog Source # | |
| IsDialog AppChooserDialog Source # | |
| IsDialog AboutDialog Source # | |
| IsDialog MessageDialog Source # | |
Methods
dialogAddActionWidget
dialogAddButton
dialogGetActionArea
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.
dialogGetContentArea
dialogGetHeaderBar
dialogGetResponseForWidget
dialogGetWidgetForResponse
dialogNew
dialogResponse
dialogRun
data DialogRunMethodInfo Source #
dialogSetAlternativeButtonOrderFromArray
dialogSetAlternativeButtonOrderFromArray :: (MonadIO m, IsDialog a) => a -> [Int32] -> m () Source #
Deprecated: (Since version 3.10)Deprecated
dialogSetDefaultResponse
dialogSetResponseSensitive
Properties
UseHeaderBar
data DialogUseHeaderBarPropertyInfo Source #
Instances
| AttrInfo DialogUseHeaderBarPropertyInfo Source # | |
| type AttrSetTypeConstraint DialogUseHeaderBarPropertyInfo Source # | |
| type AttrLabel DialogUseHeaderBarPropertyInfo Source # | |
| type AttrGetType DialogUseHeaderBarPropertyInfo Source # | |
| type AttrBaseTypeConstraint DialogUseHeaderBarPropertyInfo Source # | |
| type AttrAllowedOps DialogUseHeaderBarPropertyInfo Source # | |
dialogUseHeaderBar :: AttrLabelProxy "useHeaderBar" Source #
Signals
Close
type DialogCloseCallback = IO () Source #
data DialogCloseSignalInfo Source #
Instances
| SignalInfo DialogCloseSignalInfo Source # | |
| type HaskellCallbackType DialogCloseSignalInfo Source # | |
afterDialogClose :: (GObject a, MonadIO m) => a -> DialogCloseCallback -> m SignalHandlerId Source #
dialogCloseCallbackWrapper :: DialogCloseCallback -> Ptr () -> Ptr () -> IO () Source #
dialogCloseClosure :: DialogCloseCallback -> IO Closure Source #
onDialogClose :: (GObject a, MonadIO m) => a -> DialogCloseCallback -> m SignalHandlerId Source #
Response
type DialogResponseCallback = Int32 -> IO () Source #
data DialogResponseSignalInfo Source #
Instances
| SignalInfo DialogResponseSignalInfo Source # | |
| type HaskellCallbackType DialogResponseSignalInfo Source # | |
afterDialogResponse :: (GObject a, MonadIO m) => a -> DialogResponseCallback -> m SignalHandlerId Source #
dialogResponseCallbackWrapper :: DialogResponseCallback -> Ptr () -> Int32 -> Ptr () -> IO () Source #
dialogResponseClosure :: DialogResponseCallback -> IO Closure Source #
onDialogResponse :: (GObject a, MonadIO m) => a -> DialogResponseCallback -> m SignalHandlerId Source #