gi-gtk-0.3.18.14: 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.MenuItem

Contents

Description

 

Synopsis

Exported types

newtype MenuItem Source

Constructors

MenuItem (ForeignPtr MenuItem) 

Instances

GObject MenuItem 
((~) * info (ResolveMenuItemMethod t MenuItem), MethodInfo * info MenuItem p) => IsLabelProxy t (MenuItem -> p) 
type ParentTypes MenuItem 
type AttributeList MenuItem 
type SignalList MenuItem 

class GObject o => MenuItemK o Source

Instances

Methods

menuItemActivate

data MenuItemActivateMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, MenuItemK a) => MethodInfo * MenuItemActivateMethodInfo a signature 

menuItemActivate :: (MonadIO m, MenuItemK a) => a -> m () Source

menuItemDeselect

data MenuItemDeselectMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, MenuItemK a) => MethodInfo * MenuItemDeselectMethodInfo a signature 

menuItemDeselect :: (MonadIO m, MenuItemK a) => a -> m () Source

menuItemGetAccelPath

data MenuItemGetAccelPathMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, MenuItemK a) => MethodInfo * MenuItemGetAccelPathMethodInfo a signature 

menuItemGetLabel

data MenuItemGetLabelMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, MenuItemK a) => MethodInfo * MenuItemGetLabelMethodInfo a signature 

menuItemGetReserveIndicator

menuItemGetRightJustified

menuItemGetRightJustified :: (MonadIO m, MenuItemK a) => a -> m Bool Source

Deprecated: (Since version 3.2)See gtk_menu_item_set_right_justified()

menuItemGetSubmenu

data MenuItemGetSubmenuMethodInfo Source

Instances

((~) * signature (m Widget), MonadIO m, MenuItemK a) => MethodInfo * MenuItemGetSubmenuMethodInfo a signature 

menuItemGetUseUnderline

menuItemNew

menuItemNewWithLabel

menuItemNewWithMnemonic

menuItemSelect

data MenuItemSelectMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, MenuItemK a) => MethodInfo * MenuItemSelectMethodInfo a signature 

menuItemSelect :: (MonadIO m, MenuItemK a) => a -> m () Source

menuItemSetAccelPath

data MenuItemSetAccelPathMethodInfo Source

Instances

((~) * signature (Maybe Text -> m ()), MonadIO m, MenuItemK a) => MethodInfo * MenuItemSetAccelPathMethodInfo a signature 

menuItemSetLabel

data MenuItemSetLabelMethodInfo Source

Instances

((~) * signature (Text -> m ()), MonadIO m, MenuItemK a) => MethodInfo * MenuItemSetLabelMethodInfo a signature 

menuItemSetLabel :: (MonadIO m, MenuItemK a) => a -> Text -> m () Source

menuItemSetReserveIndicator

menuItemSetRightJustified

data MenuItemSetRightJustifiedMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, MenuItemK a) => MethodInfo * MenuItemSetRightJustifiedMethodInfo a signature 

menuItemSetRightJustified :: (MonadIO m, MenuItemK a) => a -> Bool -> m () Source

Deprecated: (Since version 3.2)If you insist on using it, use gtk_widget_set_hexpand() and gtk_widget_set_halign().

menuItemSetSubmenu

data MenuItemSetSubmenuMethodInfo Source

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, MenuItemK a, MenuK b) => MethodInfo * MenuItemSetSubmenuMethodInfo a signature 

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

menuItemSetUseUnderline

data MenuItemSetUseUnderlineMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, MenuItemK a) => MethodInfo * MenuItemSetUseUnderlineMethodInfo a signature 

menuItemToggleSizeAllocate

menuItemToggleSizeRequest

Properties

AccelPath

Label

setMenuItemLabel :: (MonadIO m, MenuItemK o) => o -> Text -> m () Source

RightJustified

Submenu

setMenuItemSubmenu :: (MonadIO m, MenuItemK o, MenuK a) => o -> a -> m () Source

UseUnderline

Signals

Activate

type MenuItemActivateCallbackC = Ptr () -> Ptr () -> IO () Source

ActivateItem

Deselect

type MenuItemDeselectCallbackC = Ptr () -> Ptr () -> IO () Source

Select

type MenuItemSelectCallbackC = Ptr () -> Ptr () -> IO () Source

ToggleSizeAllocate

ToggleSizeRequest