| Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gtk.Objects.AssistantPage
Description
No description available in the introspection data.
Synopsis
- newtype AssistantPage = AssistantPage (ManagedPtr AssistantPage)
- class (GObject o, IsDescendantOf AssistantPage o) => IsAssistantPage o
- toAssistantPage :: (MonadIO m, IsAssistantPage o) => o -> m AssistantPage
- noAssistantPage :: Maybe AssistantPage
- assistantPageGetChild :: (HasCallStack, MonadIO m, IsAssistantPage a) => a -> m Widget
- constructAssistantPageChild :: (IsAssistantPage o, IsWidget a) => a -> IO (GValueConstruct o)
- getAssistantPageChild :: (MonadIO m, IsAssistantPage o) => o -> m Widget
- constructAssistantPageComplete :: IsAssistantPage o => Bool -> IO (GValueConstruct o)
- getAssistantPageComplete :: (MonadIO m, IsAssistantPage o) => o -> m Bool
- setAssistantPageComplete :: (MonadIO m, IsAssistantPage o) => o -> Bool -> m ()
- constructAssistantPagePageType :: IsAssistantPage o => AssistantPageType -> IO (GValueConstruct o)
- getAssistantPagePageType :: (MonadIO m, IsAssistantPage o) => o -> m AssistantPageType
- setAssistantPagePageType :: (MonadIO m, IsAssistantPage o) => o -> AssistantPageType -> m ()
- clearAssistantPageTitle :: (MonadIO m, IsAssistantPage o) => o -> m ()
- constructAssistantPageTitle :: IsAssistantPage o => Text -> IO (GValueConstruct o)
- getAssistantPageTitle :: (MonadIO m, IsAssistantPage o) => o -> m (Maybe Text)
- setAssistantPageTitle :: (MonadIO m, IsAssistantPage o) => o -> Text -> m ()
Exported types
newtype AssistantPage Source #
Memory-managed wrapper type.
Constructors
| AssistantPage (ManagedPtr AssistantPage) |
Instances
| Eq AssistantPage Source # | |
Defined in GI.Gtk.Objects.AssistantPage Methods (==) :: AssistantPage -> AssistantPage -> Bool # (/=) :: AssistantPage -> AssistantPage -> Bool # | |
| IsGValue AssistantPage Source # | Convert |
Defined in GI.Gtk.Objects.AssistantPage | |
| GObject AssistantPage Source # | |
Defined in GI.Gtk.Objects.AssistantPage Methods gobjectType :: IO GType # | |
| HasParentTypes AssistantPage Source # | |
Defined in GI.Gtk.Objects.AssistantPage | |
| type ParentTypes AssistantPage Source # | |
Defined in GI.Gtk.Objects.AssistantPage | |
class (GObject o, IsDescendantOf AssistantPage o) => IsAssistantPage o Source #
Type class for types which can be safely cast to AssistantPage, for instance with toAssistantPage.
Instances
| (GObject o, IsDescendantOf AssistantPage o) => IsAssistantPage o Source # | |
Defined in GI.Gtk.Objects.AssistantPage | |
toAssistantPage :: (MonadIO m, IsAssistantPage o) => o -> m AssistantPage Source #
Cast to AssistantPage, for types for which this is known to be safe. For general casts, use castTo.
noAssistantPage :: Maybe AssistantPage Source #
A convenience alias for Nothing :: Maybe AssistantPage.
Methods
Overloaded methods
getChild
assistantPageGetChild Source #
Arguments
| :: (HasCallStack, MonadIO m, IsAssistantPage a) | |
| => a |
|
| -> m Widget | Returns: the child to which |
Returns the child to which page belongs.
Properties
child
No description available in the introspection data.
constructAssistantPageChild :: (IsAssistantPage o, IsWidget a) => a -> IO (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “child” property. This is rarely needed directly, but it is used by new.
getAssistantPageChild :: (MonadIO m, IsAssistantPage o) => o -> m Widget Source #
Get the value of the “child” property.
When overloading is enabled, this is equivalent to
get assistantPage #child
complete
Setting the "complete" property to True marks a page as
complete (i.e.: all the required fields are filled out). GTK+ uses
this information to control the sensitivity of the navigation buttons.
constructAssistantPageComplete :: IsAssistantPage o => Bool -> IO (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “complete” property. This is rarely needed directly, but it is used by new.
getAssistantPageComplete :: (MonadIO m, IsAssistantPage o) => o -> m Bool Source #
Get the value of the “complete” property.
When overloading is enabled, this is equivalent to
get assistantPage #complete
setAssistantPageComplete :: (MonadIO m, IsAssistantPage o) => o -> Bool -> m () Source #
Set the value of the “complete” property.
When overloading is enabled, this is equivalent to
setassistantPage [ #complete:=value ]
pageType
The type of the assistant page.
constructAssistantPagePageType :: IsAssistantPage o => AssistantPageType -> IO (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “page-type” property. This is rarely needed directly, but it is used by new.
getAssistantPagePageType :: (MonadIO m, IsAssistantPage o) => o -> m AssistantPageType Source #
Get the value of the “page-type” property.
When overloading is enabled, this is equivalent to
get assistantPage #pageType
setAssistantPagePageType :: (MonadIO m, IsAssistantPage o) => o -> AssistantPageType -> m () Source #
Set the value of the “page-type” property.
When overloading is enabled, this is equivalent to
setassistantPage [ #pageType:=value ]
title
The title of the page.
clearAssistantPageTitle :: (MonadIO m, IsAssistantPage o) => o -> m () Source #
Set the value of the “title” property to Nothing.
When overloading is enabled, this is equivalent to
clear #title
constructAssistantPageTitle :: IsAssistantPage o => Text -> IO (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “title” property. This is rarely needed directly, but it is used by new.
getAssistantPageTitle :: (MonadIO m, IsAssistantPage o) => o -> m (Maybe Text) Source #
Get the value of the “title” property.
When overloading is enabled, this is equivalent to
get assistantPage #title
setAssistantPageTitle :: (MonadIO m, IsAssistantPage o) => o -> Text -> m () Source #
Set the value of the “title” property.
When overloading is enabled, this is equivalent to
setassistantPage [ #title:=value ]