Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
AdwEnumListItem
is the type of items in a [classenumListModel
].
Since: 1.0
Synopsis
- newtype EnumListItem = EnumListItem (ManagedPtr EnumListItem)
- class (GObject o, IsDescendantOf EnumListItem o) => IsEnumListItem o
- toEnumListItem :: (MonadIO m, IsEnumListItem o) => o -> m EnumListItem
- enumListItemGetName :: (HasCallStack, MonadIO m, IsEnumListItem a) => a -> m Text
- enumListItemGetNick :: (HasCallStack, MonadIO m, IsEnumListItem a) => a -> m Text
- enumListItemGetValue :: (HasCallStack, MonadIO m, IsEnumListItem a) => a -> m Int32
- getEnumListItemName :: (MonadIO m, IsEnumListItem o) => o -> m Text
- getEnumListItemNick :: (MonadIO m, IsEnumListItem o) => o -> m Text
- getEnumListItemValue :: (MonadIO m, IsEnumListItem o) => o -> m Int32
Exported types
newtype EnumListItem Source #
Memory-managed wrapper type.
EnumListItem (ManagedPtr EnumListItem) |
Instances
Eq EnumListItem Source # | |
Defined in GI.Adw.Objects.EnumListItem (==) :: EnumListItem -> EnumListItem -> Bool # (/=) :: EnumListItem -> EnumListItem -> Bool # | |
GObject EnumListItem Source # | |
Defined in GI.Adw.Objects.EnumListItem | |
ManagedPtrNewtype EnumListItem Source # | |
Defined in GI.Adw.Objects.EnumListItem toManagedPtr :: EnumListItem -> ManagedPtr EnumListItem | |
TypedObject EnumListItem Source # | |
Defined in GI.Adw.Objects.EnumListItem | |
HasParentTypes EnumListItem Source # | |
Defined in GI.Adw.Objects.EnumListItem | |
IsGValue (Maybe EnumListItem) Source # | Convert |
Defined in GI.Adw.Objects.EnumListItem gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe EnumListItem -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe EnumListItem) | |
type ParentTypes EnumListItem Source # | |
Defined in GI.Adw.Objects.EnumListItem type ParentTypes EnumListItem = '[Object] |
class (GObject o, IsDescendantOf EnumListItem o) => IsEnumListItem o Source #
Type class for types which can be safely cast to EnumListItem
, for instance with toEnumListItem
.
Instances
(GObject o, IsDescendantOf EnumListItem o) => IsEnumListItem o Source # | |
Defined in GI.Adw.Objects.EnumListItem |
toEnumListItem :: (MonadIO m, IsEnumListItem o) => o -> m EnumListItem Source #
Cast to EnumListItem
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, forceFloating, freezeNotify, getv, isFloating, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getData, getName, getNick, getProperty, getQdata, getValue.
Setters
getName
:: (HasCallStack, MonadIO m, IsEnumListItem a) | |
=> a | |
-> m Text | Returns: the enum value name |
Gets the enum value name.
Since: 1.0
getNick
:: (HasCallStack, MonadIO m, IsEnumListItem a) | |
=> a | |
-> m Text | Returns: the enum value nick |
Gets the enum value nick.
Since: 1.0
getValue
:: (HasCallStack, MonadIO m, IsEnumListItem a) | |
=> a | |
-> m Int32 | Returns: the enum value |
Gets the enum value.
Since: 1.0
Properties
name
The enum value name.
Since: 1.0
getEnumListItemName :: (MonadIO m, IsEnumListItem o) => o -> m Text Source #
Get the value of the “name
” property.
When overloading is enabled, this is equivalent to
get
enumListItem #name
nick
The enum value nick.
Since: 1.0
getEnumListItemNick :: (MonadIO m, IsEnumListItem o) => o -> m Text Source #
Get the value of the “nick
” property.
When overloading is enabled, this is equivalent to
get
enumListItem #nick
value
The enum value.
Since: 1.0
getEnumListItemValue :: (MonadIO m, IsEnumListItem o) => o -> m Int32 Source #
Get the value of the “value
” property.
When overloading is enabled, this is equivalent to
get
enumListItem #value