gi-gio-0.2.46.15: 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 
((~) * info (ResolveMenuMethod t Menu), MethodInfo * info Menu p) => IsLabelProxy t (Menu -> p) 
type ParentTypes Menu 
type AttributeList Menu 
type SignalList Menu 

class GObject o => MenuK o Source

Instances

toMenu :: MenuK o => o -> IO Menu Source

Methods

menuAppend

data MenuAppendMethodInfo Source

Instances

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

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

menuAppendItem

data MenuAppendItemMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, MenuK a, MenuItemK b) => MethodInfo * MenuAppendItemMethodInfo a signature 

menuAppendItem :: (MonadIO m, MenuK a, MenuItemK b) => a -> b -> m () Source

menuAppendSection

data MenuAppendSectionMethodInfo Source

Instances

((~) * signature (Maybe Text -> b -> m ()), MonadIO m, MenuK a, MenuModelK b) => MethodInfo * MenuAppendSectionMethodInfo a signature 

menuAppendSection :: (MonadIO m, MenuK a, MenuModelK b) => a -> Maybe Text -> b -> m () Source

menuAppendSubmenu

data MenuAppendSubmenuMethodInfo Source

Instances

((~) * signature (Maybe Text -> b -> m ()), MonadIO m, MenuK a, MenuModelK b) => MethodInfo * MenuAppendSubmenuMethodInfo a signature 

menuAppendSubmenu :: (MonadIO m, MenuK a, MenuModelK b) => a -> Maybe Text -> b -> m () Source

menuFreeze

data MenuFreezeMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, MenuK a) => MethodInfo * MenuFreezeMethodInfo a signature 

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

menuInsert

data MenuInsertMethodInfo Source

Instances

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

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

menuInsertItem

data MenuInsertItemMethodInfo Source

Instances

((~) * signature (Int32 -> b -> m ()), MonadIO m, MenuK a, MenuItemK b) => MethodInfo * MenuInsertItemMethodInfo a signature 

menuInsertItem :: (MonadIO m, MenuK a, MenuItemK b) => a -> Int32 -> b -> m () Source

menuInsertSection

data MenuInsertSectionMethodInfo Source

Instances

((~) * signature (Int32 -> Maybe Text -> b -> m ()), MonadIO m, MenuK a, MenuModelK b) => MethodInfo * MenuInsertSectionMethodInfo a signature 

menuInsertSection :: (MonadIO m, MenuK a, MenuModelK b) => a -> Int32 -> Maybe Text -> b -> m () Source

menuInsertSubmenu

data MenuInsertSubmenuMethodInfo Source

Instances

((~) * signature (Int32 -> Maybe Text -> b -> m ()), MonadIO m, MenuK a, MenuModelK b) => MethodInfo * MenuInsertSubmenuMethodInfo a signature 

menuInsertSubmenu :: (MonadIO m, MenuK a, MenuModelK b) => a -> Int32 -> Maybe Text -> b -> m () Source

menuNew

menuPrepend

data MenuPrependMethodInfo Source

Instances

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

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

menuPrependItem

data MenuPrependItemMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, MenuK a, MenuItemK b) => MethodInfo * MenuPrependItemMethodInfo a signature 

menuPrependItem :: (MonadIO m, MenuK a, MenuItemK b) => a -> b -> m () Source

menuPrependSection

data MenuPrependSectionMethodInfo Source

Instances

((~) * signature (Maybe Text -> b -> m ()), MonadIO m, MenuK a, MenuModelK b) => MethodInfo * MenuPrependSectionMethodInfo a signature 

menuPrependSection :: (MonadIO m, MenuK a, MenuModelK b) => a -> Maybe Text -> b -> m () Source

menuPrependSubmenu

data MenuPrependSubmenuMethodInfo Source

Instances

((~) * signature (Maybe Text -> b -> m ()), MonadIO m, MenuK a, MenuModelK b) => MethodInfo * MenuPrependSubmenuMethodInfo a signature 

menuPrependSubmenu :: (MonadIO m, MenuK a, MenuModelK b) => a -> Maybe Text -> b -> m () Source

menuRemove

data MenuRemoveMethodInfo Source

Instances

((~) * signature (Int32 -> m ()), MonadIO m, MenuK a) => MethodInfo * MenuRemoveMethodInfo a signature 

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

menuRemoveAll

data MenuRemoveAllMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, MenuK a) => MethodInfo * MenuRemoveAllMethodInfo a signature 

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