gi-gio-0.2.46.13: 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) => 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

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

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

Methods

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

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

menuAppendItem

data MenuAppendItemMethodInfo Source

Instances

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

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

menuAppendSection

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

menuAppendSubmenu

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

menuFreeze

data MenuFreezeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, MenuK a) => MethodInfo (TYPE Lifted) MenuFreezeMethodInfo a signature Source 

Methods

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

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

menuInsert

data MenuInsertMethodInfo Source

Instances

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

Methods

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

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

menuInsertItem

data MenuInsertItemMethodInfo Source

Instances

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

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

menuInsertSection

data MenuInsertSectionMethodInfo Source

Instances

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

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

menuInsertSubmenu

data MenuInsertSubmenuMethodInfo Source

Instances

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

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

menuNew

menuPrepend

data MenuPrependMethodInfo Source

Instances

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

Methods

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

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

menuPrependItem

data MenuPrependItemMethodInfo Source

Instances

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

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

menuPrependSection

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

menuPrependSubmenu

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

menuRemove

data MenuRemoveMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, MenuK a) => MethodInfo (TYPE Lifted) MenuRemoveMethodInfo a signature Source 

Methods

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

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

menuRemoveAll

data MenuRemoveAllMethodInfo Source

Instances

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

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