| 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 |
GI.WebKit2.Structs.OptionMenuItem
Description
One item of a OptionMenu.
The OptionMenu is composed of WebKitOptionMenuItems.
A WebKitOptionMenuItem always has a label and can contain a tooltip text.
You can use the WebKitOptionMenuItem of a OptionMenu to build your
own menus.
Since: 2.18
Synopsis
- newtype OptionMenuItem = OptionMenuItem (ManagedPtr OptionMenuItem)
- optionMenuItemCopy :: (HasCallStack, MonadIO m) => OptionMenuItem -> m OptionMenuItem
- optionMenuItemFree :: (HasCallStack, MonadIO m) => OptionMenuItem -> m ()
- optionMenuItemGetLabel :: (HasCallStack, MonadIO m) => OptionMenuItem -> m Text
- optionMenuItemGetTooltip :: (HasCallStack, MonadIO m) => OptionMenuItem -> m (Maybe Text)
- optionMenuItemIsEnabled :: (HasCallStack, MonadIO m) => OptionMenuItem -> m Bool
- optionMenuItemIsGroupChild :: (HasCallStack, MonadIO m) => OptionMenuItem -> m Bool
- optionMenuItemIsGroupLabel :: (HasCallStack, MonadIO m) => OptionMenuItem -> m Bool
- optionMenuItemIsSelected :: (HasCallStack, MonadIO m) => OptionMenuItem -> m Bool
Exported types
newtype OptionMenuItem Source #
Memory-managed wrapper type.
Constructors
| OptionMenuItem (ManagedPtr OptionMenuItem) |
Instances
| Eq OptionMenuItem Source # | |
Defined in GI.WebKit2.Structs.OptionMenuItem Methods (==) :: OptionMenuItem -> OptionMenuItem -> Bool # (/=) :: OptionMenuItem -> OptionMenuItem -> Bool # | |
| GBoxed OptionMenuItem Source # | |
Defined in GI.WebKit2.Structs.OptionMenuItem | |
| ManagedPtrNewtype OptionMenuItem Source # | |
Defined in GI.WebKit2.Structs.OptionMenuItem Methods toManagedPtr :: OptionMenuItem -> ManagedPtr OptionMenuItem | |
| TypedObject OptionMenuItem Source # | |
Defined in GI.WebKit2.Structs.OptionMenuItem | |
| HasParentTypes OptionMenuItem Source # | |
Defined in GI.WebKit2.Structs.OptionMenuItem | |
| IsGValue (Maybe OptionMenuItem) Source # | Convert |
Defined in GI.WebKit2.Structs.OptionMenuItem Methods gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe OptionMenuItem -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe OptionMenuItem) | |
| type ParentTypes OptionMenuItem Source # | |
Defined in GI.WebKit2.Structs.OptionMenuItem | |
Methods
Click to display all available methods, including inherited ones
copy
Arguments
| :: (HasCallStack, MonadIO m) | |
| => OptionMenuItem |
|
| -> m OptionMenuItem | Returns: A copy of passed in |
Make a copy of the OptionMenuItem.
Since: 2.18
free
Arguments
| :: (HasCallStack, MonadIO m) | |
| => OptionMenuItem |
|
| -> m () |
Free the OptionMenuItem.
Since: 2.18
getLabel
optionMenuItemGetLabel Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => OptionMenuItem |
|
| -> m Text | Returns: The label of |
Get the label of a OptionMenuItem.
Since: 2.18
getTooltip
optionMenuItemGetTooltip Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => OptionMenuItem |
|
| -> m (Maybe Text) | Returns: The tooltip of |
Get the tooltip of a OptionMenuItem.
Since: 2.18
isEnabled
optionMenuItemIsEnabled Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => OptionMenuItem |
|
| -> m Bool |
Whether a OptionMenuItem is enabled.
Since: 2.18
isGroupChild
optionMenuItemIsGroupChild Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => OptionMenuItem |
|
| -> m Bool | Returns: |
Whether a OptionMenuItem is a group child.
Since: 2.18
isGroupLabel
optionMenuItemIsGroupLabel Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => OptionMenuItem |
|
| -> m Bool | Returns: |
Whether a OptionMenuItem is a group label.
Since: 2.18
isSelected
optionMenuItemIsSelected Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => OptionMenuItem |
|
| -> m Bool |
Whether a OptionMenuItem is the currently selected one.
Since: 2.18