| 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.Dbusmenu.Objects.MenuitemProxy
Description
Public instance data for a MenuitemProxy.
Synopsis
- newtype MenuitemProxy = MenuitemProxy (ManagedPtr MenuitemProxy)
- class (GObject o, IsDescendantOf MenuitemProxy o) => IsMenuitemProxy o
- toMenuitemProxy :: (MonadIO m, IsMenuitemProxy o) => o -> m MenuitemProxy
- menuitemProxyGetWrapped :: (HasCallStack, MonadIO m, IsMenuitemProxy a) => a -> m Menuitem
- menuitemProxyNew :: (HasCallStack, MonadIO m, IsMenuitem a) => a -> m MenuitemProxy
- constructMenuitemProxyMenuItem :: (IsMenuitemProxy o, MonadIO m, IsMenuitem a) => a -> m (GValueConstruct o)
- getMenuitemProxyMenuItem :: (MonadIO m, IsMenuitemProxy o) => o -> m (Maybe Menuitem)
Exported types
newtype MenuitemProxy Source #
Memory-managed wrapper type.
Constructors
| MenuitemProxy (ManagedPtr MenuitemProxy) |
Instances
| Eq MenuitemProxy Source # | |
Defined in GI.Dbusmenu.Objects.MenuitemProxy | |
| GObject MenuitemProxy Source # | |
Defined in GI.Dbusmenu.Objects.MenuitemProxy | |
| ManagedPtrNewtype MenuitemProxy Source # | |
Defined in GI.Dbusmenu.Objects.MenuitemProxy Methods toManagedPtr :: MenuitemProxy -> ManagedPtr MenuitemProxy | |
| TypedObject MenuitemProxy Source # | |
Defined in GI.Dbusmenu.Objects.MenuitemProxy Methods glibType :: IO GType | |
| IsGValue MenuitemProxy Source # | Convert |
Defined in GI.Dbusmenu.Objects.MenuitemProxy | |
| HasParentTypes MenuitemProxy Source # | |
Defined in GI.Dbusmenu.Objects.MenuitemProxy | |
| type ParentTypes MenuitemProxy Source # | |
Defined in GI.Dbusmenu.Objects.MenuitemProxy | |
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
| (GObject o, IsDescendantOf MenuitemProxy o) => IsMenuitemProxy o Source # | |
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 |
|
| -> m Menuitem | Returns: A |
Accesses the private variable of which Menuitem
we are doing the proxying for.
new
Arguments
| :: (HasCallStack, MonadIO m, IsMenuitem a) | |
| => a |
|
| -> m MenuitemProxy | Returns: A new |
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, MonadIO m, IsMenuitem a) => a -> m (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