| 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
Contents
Description
- newtype Dialog = Dialog (ManagedPtr 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 C_DialogCloseCallback = Ptr () -> Ptr () -> IO ()
- type DialogCloseCallback = IO ()
- data DialogCloseSignalInfo
- afterDialogClose :: (GObject a, MonadIO m) => a -> DialogCloseCallback -> m SignalHandlerId
- genClosure_DialogClose :: DialogCloseCallback -> IO Closure
- mk_DialogCloseCallback :: C_DialogCloseCallback -> IO (FunPtr C_DialogCloseCallback)
- noDialogCloseCallback :: Maybe DialogCloseCallback
- onDialogClose :: (GObject a, MonadIO m) => a -> DialogCloseCallback -> m SignalHandlerId
- wrap_DialogCloseCallback :: DialogCloseCallback -> Ptr () -> Ptr () -> IO ()
- type C_DialogResponseCallback = Ptr () -> Int32 -> Ptr () -> IO ()
- type DialogResponseCallback = Int32 -> IO ()
- data DialogResponseSignalInfo
- afterDialogResponse :: (GObject a, MonadIO m) => a -> DialogResponseCallback -> m SignalHandlerId
- genClosure_DialogResponse :: DialogResponseCallback -> IO Closure
- mk_DialogResponseCallback :: C_DialogResponseCallback -> IO (FunPtr C_DialogResponseCallback)
- noDialogResponseCallback :: Maybe DialogResponseCallback
- onDialogResponse :: (GObject a, MonadIO m) => a -> DialogResponseCallback -> m SignalHandlerId
- wrap_DialogResponseCallback :: DialogResponseCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
Exported types
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
addActionWidget
addButton
getActionArea
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
getHeaderBar
getResponseForWidget
getWidgetForResponse
new
response
run
data DialogRunMethodInfo Source #
setAlternativeButtonOrderFromArray
dialogSetAlternativeButtonOrderFromArray :: (MonadIO m, IsDialog a) => a -> [Int32] -> m () Source #
Deprecated: (Since version 3.10)Deprecated
setDefaultResponse
setResponseSensitive
Properties
useHeaderBar
data DialogUseHeaderBarPropertyInfo Source #
Instances
| AttrInfo DialogUseHeaderBarPropertyInfo Source # | |
| type AttrSetTypeConstraint DialogUseHeaderBarPropertyInfo Source # | |
| type AttrOrigin 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 #
genClosure_DialogClose :: DialogCloseCallback -> IO Closure Source #
onDialogClose :: (GObject a, MonadIO m) => a -> DialogCloseCallback -> m SignalHandlerId Source #
wrap_DialogCloseCallback :: DialogCloseCallback -> Ptr () -> Ptr () -> IO () 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 #
genClosure_DialogResponse :: DialogResponseCallback -> IO Closure Source #
mk_DialogResponseCallback :: C_DialogResponseCallback -> IO (FunPtr C_DialogResponseCallback) Source #
onDialogResponse :: (GObject a, MonadIO m) => a -> DialogResponseCallback -> m SignalHandlerId Source #
wrap_DialogResponseCallback :: DialogResponseCallback -> Ptr () -> Int32 -> Ptr () -> IO () Source #