gi-gio-2.0.6: Gio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Objects.MenuModel

Contents

Description

 

Synopsis

Exported types

newtype MenuModel Source #

Instances

GObject MenuModel Source # 
IsObject MenuModel Source # 
IsMenuModel MenuModel Source # 
((~) * info (ResolveMenuModelMethod t MenuModel), MethodInfo * info MenuModel p) => IsLabel t (MenuModel -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> MenuModel -> p #

((~) * info (ResolveMenuModelMethod t MenuModel), MethodInfo * info MenuModel p) => IsLabelProxy t (MenuModel -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> MenuModel -> p

HasAttributeList * MenuModel Source # 
type SignalList MenuModel Source # 
type SignalList MenuModel
type AttributeList MenuModel Source # 
type AttributeList MenuModel

class GObject o => IsMenuModel o Source #

Methods

menuModelGetItemAttributeValue

data MenuModelGetItemAttributeValueMethodInfo Source #

Instances

((~) * signature (Int32 -> Text -> Maybe VariantType -> m GVariant), MonadIO m, IsMenuModel a) => MethodInfo * MenuModelGetItemAttributeValueMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MenuModelGetItemAttributeValueMethodInfo a -> signature -> s

menuModelGetItemAttributeValue :: (MonadIO m, IsMenuModel a) => a -> Int32 -> Text -> Maybe VariantType -> m GVariant Source #

menuModelGetItemLink

data MenuModelGetItemLinkMethodInfo Source #

Instances

((~) * signature (Int32 -> Text -> m MenuModel), MonadIO m, IsMenuModel a) => MethodInfo * MenuModelGetItemLinkMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MenuModelGetItemLinkMethodInfo a -> signature -> s

menuModelGetNItems

data MenuModelGetNItemsMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsMenuModel a) => MethodInfo * MenuModelGetNItemsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MenuModelGetNItemsMethodInfo a -> signature -> s

menuModelIsMutable

data MenuModelIsMutableMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsMenuModel a) => MethodInfo * MenuModelIsMutableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MenuModelIsMutableMethodInfo a -> signature -> s

menuModelItemsChanged

data MenuModelItemsChangedMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> Int32 -> m ()), MonadIO m, IsMenuModel a) => MethodInfo * MenuModelItemsChangedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MenuModelItemsChangedMethodInfo a -> signature -> s

menuModelIterateItemAttributes

menuModelIterateItemLinks

data MenuModelIterateItemLinksMethodInfo Source #

Instances

((~) * signature (Int32 -> m MenuLinkIter), MonadIO m, IsMenuModel a) => MethodInfo * MenuModelIterateItemLinksMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MenuModelIterateItemLinksMethodInfo a -> signature -> s

Signals

ItemsChanged

data MenuModelItemsChangedSignalInfo Source #

Instances

SignalInfo MenuModelItemsChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType MenuModelItemsChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o MenuModelItemsChangedSignalInfo -> o -> HaskellCallbackType MenuModelItemsChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType MenuModelItemsChangedSignalInfo Source # 

afterMenuModelItemsChanged :: (GObject a, MonadIO m) => a -> MenuModelItemsChangedCallback -> m SignalHandlerId Source #

onMenuModelItemsChanged :: (GObject a, MonadIO m) => a -> MenuModelItemsChangedCallback -> m SignalHandlerId Source #