gi-webkit-6.0.2: WebKit bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.WebKit.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

Exported types

newtype OptionMenuItem Source #

Memory-managed wrapper type.

Constructors

OptionMenuItem (ManagedPtr OptionMenuItem) 

Instances

Instances details
Eq OptionMenuItem Source # 
Instance details

Defined in GI.WebKit.Structs.OptionMenuItem

GBoxed OptionMenuItem Source # 
Instance details

Defined in GI.WebKit.Structs.OptionMenuItem

ManagedPtrNewtype OptionMenuItem Source # 
Instance details

Defined in GI.WebKit.Structs.OptionMenuItem

TypedObject OptionMenuItem Source # 
Instance details

Defined in GI.WebKit.Structs.OptionMenuItem

Methods

glibType :: IO GType

HasParentTypes OptionMenuItem Source # 
Instance details

Defined in GI.WebKit.Structs.OptionMenuItem

IsGValue (Maybe OptionMenuItem) Source #

Convert OptionMenuItem to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.WebKit.Structs.OptionMenuItem

Methods

gvalueGType_ :: IO GType

gvalueSet_ :: Ptr GValue -> Maybe OptionMenuItem -> IO ()

gvalueGet_ :: Ptr GValue -> IO (Maybe OptionMenuItem)

type ParentTypes OptionMenuItem Source # 
Instance details

Defined in GI.WebKit.Structs.OptionMenuItem

type ParentTypes OptionMenuItem = '[] :: [Type]

Methods

Click to display all available methods, including inherited ones

Expand

Methods

copy, free, isEnabled, isGroupChild, isGroupLabel, isSelected.

Getters

getLabel, getTooltip.

Setters

None.

copy

optionMenuItemCopy Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> OptionMenuItem

item: a OptionMenuItem

-> m OptionMenuItem

Returns: A copy of passed in OptionMenuItem

Make a copy of the OptionMenuItem.

Since: 2.18

free

optionMenuItemFree Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> OptionMenuItem

item: A OptionMenuItem

-> m () 

Free the OptionMenuItem.

Since: 2.18

getLabel

optionMenuItemGetLabel Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> OptionMenuItem

item: a OptionMenuItem

-> m Text

Returns: The label of item.

Get the label of a OptionMenuItem.

Since: 2.18

getTooltip

optionMenuItemGetTooltip Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> OptionMenuItem

item: a OptionMenuItem

-> m Text

Returns: The tooltip of item, or Nothing.

Get the tooltip of a OptionMenuItem.

Since: 2.18

isEnabled

optionMenuItemIsEnabled Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> OptionMenuItem

item: a OptionMenuItem

-> m Bool

Returns: True if the item is enabled or False otherwise.

Whether a OptionMenuItem is enabled.

Since: 2.18

isGroupChild

optionMenuItemIsGroupChild Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> OptionMenuItem

item: a OptionMenuItem

-> m Bool

Returns: True if the item is a group child or False otherwise.

Whether a OptionMenuItem is a group child.

Since: 2.18

isGroupLabel

optionMenuItemIsGroupLabel Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> OptionMenuItem

item: a OptionMenuItem

-> m Bool

Returns: True if the item is a group label or False otherwise.

Whether a OptionMenuItem is a group label.

Since: 2.18

isSelected

optionMenuItemIsSelected Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> OptionMenuItem

item: a OptionMenuItem

-> m Bool

Returns: True if the item is selected or False otherwise.

Whether a OptionMenuItem is the currently selected one.

Since: 2.18