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

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 Source 

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 Source 

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 Source 

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 Source 

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 Source 

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 Source 

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 Source 

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 Source 

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 Source 

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 Source 

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 Source 

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 Source 

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 Source 

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 Source 

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

menuRemoveAll

data MenuRemoveAllMethodInfo Source

Instances

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

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