gi-gio-0.2.44.12: 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

class GObject o => MenuK o Source

Instances

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

Methods

menuAppend

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

menuAppendItem

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

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

menuInsert

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

menuInsertItem

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

menuInsertSection

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

menuInsertSubmenu

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

menuNew

menuPrepend

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

menuPrependItem

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

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

menuRemoveAll

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