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.Menu

Contents

Description

 

Synopsis

Exported types

newtype Menu Source #

Constructors

Menu (ForeignPtr Menu) 

Instances

GObject Menu Source # 
IsObject Menu Source # 
IsMenuModel Menu Source # 
IsMenu Menu Source # 
((~) * info (ResolveMenuMethod t Menu), MethodInfo * info Menu p) => IsLabel t (Menu -> p) Source # 

Methods

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

((~) * info (ResolveMenuMethod t Menu), MethodInfo * info Menu p) => IsLabelProxy t (Menu -> p) Source # 

Methods

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

HasAttributeList * Menu Source # 
type SignalList Menu Source # 
type SignalList Menu
type AttributeList Menu Source # 
type AttributeList Menu

class GObject o => IsMenu o Source #

Instances

(GObject a, UnknownAncestorError Constraint Menu a) => IsMenu a Source # 
IsMenu Menu Source # 

toMenu :: IsMenu o => o -> IO Menu Source #

Methods

menuAppend

data MenuAppendMethodInfo Source #

Instances

((~) * signature (Maybe Text -> Maybe Text -> m ()), MonadIO m, IsMenu a) => MethodInfo * MenuAppendMethodInfo a signature Source # 

Methods

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

menuAppend :: (MonadIO m, IsMenu a) => a -> Maybe Text -> Maybe Text -> m () Source #

menuAppendItem

data MenuAppendItemMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsMenu a, IsMenuItem b) => MethodInfo * MenuAppendItemMethodInfo a signature Source # 

Methods

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

menuAppendItem :: (MonadIO m, IsMenu a, IsMenuItem b) => a -> b -> m () Source #

menuAppendSection

data MenuAppendSectionMethodInfo Source #

Instances

((~) * signature (Maybe Text -> b -> m ()), MonadIO m, IsMenu a, IsMenuModel b) => MethodInfo * MenuAppendSectionMethodInfo a signature Source # 

Methods

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

menuAppendSection :: (MonadIO m, IsMenu a, IsMenuModel b) => a -> Maybe Text -> b -> m () Source #

menuAppendSubmenu

data MenuAppendSubmenuMethodInfo Source #

Instances

((~) * signature (Maybe Text -> b -> m ()), MonadIO m, IsMenu a, IsMenuModel b) => MethodInfo * MenuAppendSubmenuMethodInfo a signature Source # 

Methods

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

menuAppendSubmenu :: (MonadIO m, IsMenu a, IsMenuModel b) => a -> Maybe Text -> b -> m () Source #

menuFreeze

data MenuFreezeMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsMenu a) => MethodInfo * MenuFreezeMethodInfo a signature Source # 

Methods

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

menuFreeze :: (MonadIO m, IsMenu a) => a -> m () Source #

menuInsert

data MenuInsertMethodInfo Source #

Instances

((~) * signature (Int32 -> Maybe Text -> Maybe Text -> m ()), MonadIO m, IsMenu a) => MethodInfo * MenuInsertMethodInfo a signature Source # 

Methods

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

menuInsert :: (MonadIO m, IsMenu a) => a -> Int32 -> Maybe Text -> Maybe Text -> m () Source #

menuInsertItem

data MenuInsertItemMethodInfo Source #

Instances

((~) * signature (Int32 -> b -> m ()), MonadIO m, IsMenu a, IsMenuItem b) => MethodInfo * MenuInsertItemMethodInfo a signature Source # 

Methods

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

menuInsertItem :: (MonadIO m, IsMenu a, IsMenuItem b) => a -> Int32 -> b -> m () Source #

menuInsertSection

data MenuInsertSectionMethodInfo Source #

Instances

((~) * signature (Int32 -> Maybe Text -> b -> m ()), MonadIO m, IsMenu a, IsMenuModel b) => MethodInfo * MenuInsertSectionMethodInfo a signature Source # 

Methods

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

menuInsertSection :: (MonadIO m, IsMenu a, IsMenuModel b) => a -> Int32 -> Maybe Text -> b -> m () Source #

menuInsertSubmenu

data MenuInsertSubmenuMethodInfo Source #

Instances

((~) * signature (Int32 -> Maybe Text -> b -> m ()), MonadIO m, IsMenu a, IsMenuModel b) => MethodInfo * MenuInsertSubmenuMethodInfo a signature Source # 

Methods

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

menuInsertSubmenu :: (MonadIO m, IsMenu a, IsMenuModel b) => a -> Int32 -> Maybe Text -> b -> m () Source #

menuNew

menuPrepend

data MenuPrependMethodInfo Source #

Instances

((~) * signature (Maybe Text -> Maybe Text -> m ()), MonadIO m, IsMenu a) => MethodInfo * MenuPrependMethodInfo a signature Source # 

Methods

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

menuPrepend :: (MonadIO m, IsMenu a) => a -> Maybe Text -> Maybe Text -> m () Source #

menuPrependItem

data MenuPrependItemMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsMenu a, IsMenuItem b) => MethodInfo * MenuPrependItemMethodInfo a signature Source # 

Methods

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

menuPrependItem :: (MonadIO m, IsMenu a, IsMenuItem b) => a -> b -> m () Source #

menuPrependSection

data MenuPrependSectionMethodInfo Source #

Instances

((~) * signature (Maybe Text -> b -> m ()), MonadIO m, IsMenu a, IsMenuModel b) => MethodInfo * MenuPrependSectionMethodInfo a signature Source # 

Methods

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

menuPrependSection :: (MonadIO m, IsMenu a, IsMenuModel b) => a -> Maybe Text -> b -> m () Source #

menuPrependSubmenu

data MenuPrependSubmenuMethodInfo Source #

Instances

((~) * signature (Maybe Text -> b -> m ()), MonadIO m, IsMenu a, IsMenuModel b) => MethodInfo * MenuPrependSubmenuMethodInfo a signature Source # 

Methods

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

menuPrependSubmenu :: (MonadIO m, IsMenu a, IsMenuModel b) => a -> Maybe Text -> b -> m () Source #

menuRemove

data MenuRemoveMethodInfo Source #

Instances

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

Methods

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

menuRemove :: (MonadIO m, IsMenu a) => a -> Int32 -> m () Source #

menuRemoveAll

data MenuRemoveAllMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsMenu a) => MethodInfo * MenuRemoveAllMethodInfo a signature Source # 

Methods

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

menuRemoveAll :: (MonadIO m, IsMenu a) => a -> m () Source #