gi-dbusmenu-0.4.7: Dbusmenu bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Dbusmenu.Objects.MenuitemProxy

Description

Public instance data for a MenuitemProxy.

Synopsis

Exported types

class (GObject o, IsDescendantOf MenuitemProxy o) => IsMenuitemProxy o Source #

Type class for types which can be safely cast to MenuitemProxy, for instance with toMenuitemProxy.

Instances

Instances details
(GObject o, IsDescendantOf MenuitemProxy o) => IsMenuitemProxy o Source # 
Instance details

Defined in GI.Dbusmenu.Objects.MenuitemProxy

toMenuitemProxy :: (MonadIO m, IsMenuitemProxy o) => o -> m MenuitemProxy Source #

Cast to MenuitemProxy, for types for which this is known to be safe. For general casts, use castTo.

Methods

Overloaded methods

getWrapped

menuitemProxyGetWrapped Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuitemProxy a) 
=> a

pmi: MenuitemProxy to look into

-> m Menuitem

Returns: A Menuitem object or a NULL if we don't have one or there is an error.

Accesses the private variable of which Menuitem we are doing the proxying for.

new

menuitemProxyNew Source #

Arguments

:: (HasCallStack, MonadIO m, IsMenuitem a) 
=> a

mi: The Menuitem to proxy

-> m MenuitemProxy

Returns: A new MenuitemProxy object.

Builds a new MenuitemProxy object that proxies all of the values for mi.

Properties

menuItem

No description available in the introspection data.

constructMenuitemProxyMenuItem :: (IsMenuitemProxy o, IsMenuitem a) => a -> IO (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “menu-item” property. This is rarely needed directly, but it is used by new.

getMenuitemProxyMenuItem :: (MonadIO m, IsMenuitemProxy o) => o -> m (Maybe Menuitem) Source #

Get the value of the “menu-item” property. When overloading is enabled, this is equivalent to

get menuitemProxy #menuItem