gi-gtk-0.3.18.13: 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

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

menuAttach

data MenuAttachMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> Word32 -> Word32 -> Word32 -> Word32 -> m ()), MonadIO m, MenuK a, WidgetK b) => MethodInfo (TYPE Lifted) MenuAttachMethodInfo a signature Source 

Methods

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

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

menuAttachToWidget

menuDetach

data MenuDetachMethodInfo Source

Instances

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

Methods

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

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

menuGetAccelGroup

menuGetAccelPath

menuGetActive

data MenuGetActiveMethodInfo Source

Instances

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

menuGetAttachWidget

menuGetForAttachWidget

menuGetMonitor

menuGetReserveToggleSize

menuGetTearoffState

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

Deprecated: (Since version 3.10)

menuGetTitle

data MenuGetTitleMethodInfo Source

Instances

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

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

Deprecated: (Since version 3.10)

menuNew

menuNewFromModel

menuNewFromModel :: (MonadIO m, MenuModelK a) => a -> m Menu Source

menuPopdown

data MenuPopdownMethodInfo Source

Instances

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

Methods

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

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

menuPopup

data MenuPopupMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe b -> Maybe c -> Maybe MenuPositionFunc -> Word32 -> Word32 -> m ()), MonadIO m, MenuK a, WidgetK b, WidgetK c) => MethodInfo (TYPE Lifted) MenuPopupMethodInfo a signature Source 

Methods

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

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

menuPopupForDevice

data MenuPopupForDeviceMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe b -> Maybe c -> Maybe d -> Maybe MenuPositionFunc -> Word32 -> Word32 -> m ()), MonadIO m, MenuK a, DeviceK b, WidgetK c, WidgetK d) => MethodInfo (TYPE Lifted) MenuPopupForDeviceMethodInfo a signature Source 

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

menuReorderChild

data MenuReorderChildMethodInfo Source

Instances

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

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

menuReposition

data MenuRepositionMethodInfo Source

Instances

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

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

data MenuSetActiveMethodInfo Source

Instances

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

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

menuSetMonitor

data MenuSetMonitorMethodInfo Source

Instances

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

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

menuSetReserveToggleSize

menuSetScreen

data MenuSetScreenMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, MenuK a, ScreenK b) => MethodInfo (TYPE Lifted) MenuSetScreenMethodInfo a signature Source 

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

data MenuSetTitleMethodInfo Source

Instances

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

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