gi-gtk-0.3.16.12: Gtk 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.Gtk.Objects.Menu

Contents

Description

 

Synopsis

Exported types

class GObject o => MenuK o Source

Instances

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

Methods

menuAttach

menuAttach :: (MonadIO m, MenuK a, WidgetK b) => a -> b -> Word32 -> Word32 -> Word32 -> Word32 -> m () Source

menuAttachToWidget

menuDetach

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

menuGetAccelGroup

menuGetAccelPath

menuGetActive

menuGetAttachWidget

menuGetForAttachWidget

menuGetMonitor

menuGetReserveToggleSize

menuGetTearoffState

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

Deprecated: (Since version 3.10)

menuGetTitle

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

Deprecated: (Since version 3.10)

menuNew

menuNewFromModel

menuPopdown

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

menuPopup

menuPopup :: (MonadIO m, MenuK a, WidgetK b, WidgetK c) => a -> Maybe b -> Maybe c -> Maybe MenuPositionFunc -> Word32 -> Word32 -> m () Source

menuPopupForDevice

menuReorderChild

menuReorderChild :: (MonadIO m, MenuK a, WidgetK b) => a -> b -> Int32 -> m () Source

menuReposition

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

menuSetAccelGroup

menuSetAccelGroup :: (MonadIO m, MenuK a, AccelGroupK b) => a -> Maybe b -> m () Source

menuSetAccelPath

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

menuSetActive

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

menuSetMonitor

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

menuSetReserveToggleSize

menuSetScreen

menuSetScreen :: (MonadIO m, MenuK a, ScreenK b) => a -> Maybe b -> m () Source

menuSetTearoffState

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

Deprecated: (Since version 3.10)

menuSetTitle

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

Deprecated: (Since version 3.10)

Properties

AccelGroup

setMenuAccelGroup :: (MonadIO m, MenuK o, AccelGroupK a) => o -> a -> m () Source

AccelPath

setMenuAccelPath :: (MonadIO m, MenuK o) => o -> Text -> m () Source

Active

getMenuActive :: (MonadIO m, MenuK o) => o -> m Int32 Source

setMenuActive :: (MonadIO m, MenuK o) => o -> Int32 -> m () Source

AttachWidget

setMenuAttachWidget :: (MonadIO m, MenuK o, WidgetK a) => o -> a -> m () Source

Monitor

setMenuMonitor :: (MonadIO m, MenuK o) => o -> Int32 -> m () Source

ReserveToggleSize

TearoffState

setMenuTearoffState :: (MonadIO m, MenuK o) => o -> Bool -> m () Source

TearoffTitle

setMenuTearoffTitle :: (MonadIO m, MenuK o) => o -> Text -> m () Source

Signals

MoveScroll

type MenuMoveScrollCallbackC = Ptr () -> CUInt -> Ptr () -> IO () Source