gi-gtk-3.0.9: 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 (ManagedPtr MenuItem) 

Instances

GObject MenuItem Source # 
IsObject MenuItem Source # 
IsWidget MenuItem Source # 
IsMenuItem MenuItem Source # 
IsContainer MenuItem Source # 
IsBin MenuItem Source # 
IsBuildable MenuItem Source # 
IsImplementorIface MenuItem Source # 
IsActivatable MenuItem Source # 
IsActionable MenuItem Source # 
((~) * info (ResolveMenuItemMethod t MenuItem), MethodInfo * info MenuItem p) => IsLabel t (MenuItem -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> MenuItem -> p #

((~) * info (ResolveMenuItemMethod t MenuItem), MethodInfo * info MenuItem p) => IsLabelProxy t (MenuItem -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> MenuItem -> p

HasAttributeList * MenuItem Source # 
type SignalList MenuItem Source # 
type SignalList MenuItem
type AttributeList MenuItem Source # 
type AttributeList MenuItem

Methods

activate

data MenuItemActivateMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemActivateMethodInfo a signature Source # 

Methods

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

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

deselect

data MenuItemDeselectMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemDeselectMethodInfo a signature Source # 

Methods

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

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

getAccelPath

data MenuItemGetAccelPathMethodInfo Source #

Instances

((~) * signature (m (Maybe Text)), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemGetAccelPathMethodInfo a signature Source # 

Methods

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

getLabel

data MenuItemGetLabelMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemGetLabelMethodInfo a signature Source # 

Methods

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

menuItemGetLabel :: (MonadIO m, IsMenuItem a) => a -> m Text Source #

getReserveIndicator

data MenuItemGetReserveIndicatorMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemGetReserveIndicatorMethodInfo a signature Source # 

Methods

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

getRightJustified

data MenuItemGetRightJustifiedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemGetRightJustifiedMethodInfo a signature Source # 

Methods

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

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

Deprecated: (Since version 3.2)See gtk_menu_item_set_right_justified()

getSubmenu

data MenuItemGetSubmenuMethodInfo Source #

Instances

((~) * signature (m (Maybe Widget)), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemGetSubmenuMethodInfo a signature Source # 

Methods

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

getUseUnderline

data MenuItemGetUseUnderlineMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemGetUseUnderlineMethodInfo a signature Source # 

Methods

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

new

newWithLabel

newWithMnemonic

select

data MenuItemSelectMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemSelectMethodInfo a signature Source # 

Methods

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

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

setAccelPath

data MenuItemSetAccelPathMethodInfo Source #

Instances

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

Methods

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

menuItemSetAccelPath :: (MonadIO m, IsMenuItem a) => a -> Maybe Text -> m () Source #

setLabel

data MenuItemSetLabelMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemSetLabelMethodInfo a signature Source # 

Methods

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

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

setReserveIndicator

data MenuItemSetReserveIndicatorMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemSetReserveIndicatorMethodInfo a signature Source # 

Methods

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

setRightJustified

data MenuItemSetRightJustifiedMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemSetRightJustifiedMethodInfo a signature Source # 

Methods

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

menuItemSetRightJustified :: (MonadIO m, IsMenuItem 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().

setSubmenu

data MenuItemSetSubmenuMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsMenuItem a, IsMenu b) => MethodInfo * MenuItemSetSubmenuMethodInfo a signature Source # 

Methods

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

menuItemSetSubmenu :: (MonadIO m, IsMenuItem a, IsMenu b) => a -> Maybe b -> m () Source #

setUseUnderline

data MenuItemSetUseUnderlineMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemSetUseUnderlineMethodInfo a signature Source # 

Methods

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

toggleSizeAllocate

data MenuItemToggleSizeAllocateMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemToggleSizeAllocateMethodInfo a signature Source # 

Methods

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

toggleSizeRequest

data MenuItemToggleSizeRequestMethodInfo Source #

Instances

((~) * signature (Int32 -> m Int32), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemToggleSizeRequestMethodInfo a signature Source # 

Methods

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

Properties

accelPath

data MenuItemAccelPathPropertyInfo Source #

Instances

AttrInfo MenuItemAccelPathPropertyInfo Source # 

Associated Types

type AttrAllowedOps MenuItemAccelPathPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint MenuItemAccelPathPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint MenuItemAccelPathPropertyInfo :: * -> Constraint

type AttrGetType MenuItemAccelPathPropertyInfo :: *

type AttrLabel MenuItemAccelPathPropertyInfo :: Symbol

type AttrOrigin MenuItemAccelPathPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint MenuItemAccelPathPropertyInfo o => Proxy * MenuItemAccelPathPropertyInfo -> o -> IO (AttrGetType MenuItemAccelPathPropertyInfo)

attrSet :: (AttrBaseTypeConstraint MenuItemAccelPathPropertyInfo o, AttrSetTypeConstraint MenuItemAccelPathPropertyInfo b) => Proxy * MenuItemAccelPathPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint MenuItemAccelPathPropertyInfo o => Proxy * MenuItemAccelPathPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint MenuItemAccelPathPropertyInfo o, AttrSetTypeConstraint MenuItemAccelPathPropertyInfo b) => Proxy * MenuItemAccelPathPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint MenuItemAccelPathPropertyInfo Source # 
type AttrSetTypeConstraint MenuItemAccelPathPropertyInfo = * ~ Text
type AttrOrigin MenuItemAccelPathPropertyInfo Source # 
type AttrLabel MenuItemAccelPathPropertyInfo Source # 
type AttrLabel MenuItemAccelPathPropertyInfo = "accel-path"
type AttrGetType MenuItemAccelPathPropertyInfo Source # 
type AttrGetType MenuItemAccelPathPropertyInfo = Maybe Text
type AttrBaseTypeConstraint MenuItemAccelPathPropertyInfo Source # 
type AttrBaseTypeConstraint MenuItemAccelPathPropertyInfo = IsMenuItem
type AttrAllowedOps MenuItemAccelPathPropertyInfo Source # 
type AttrAllowedOps MenuItemAccelPathPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructMenuItemAccelPath :: IsMenuItem o => Text -> IO (GValueConstruct o) Source #

menuItemAccelPath :: AttrLabelProxy "accelPath" Source #

setMenuItemAccelPath :: (MonadIO m, IsMenuItem o) => o -> Text -> m () Source #

label

data MenuItemLabelPropertyInfo Source #

Instances

AttrInfo MenuItemLabelPropertyInfo Source # 

Associated Types

type AttrAllowedOps MenuItemLabelPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint MenuItemLabelPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint MenuItemLabelPropertyInfo :: * -> Constraint

type AttrGetType MenuItemLabelPropertyInfo :: *

type AttrLabel MenuItemLabelPropertyInfo :: Symbol

type AttrOrigin MenuItemLabelPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint MenuItemLabelPropertyInfo o => Proxy * MenuItemLabelPropertyInfo -> o -> IO (AttrGetType MenuItemLabelPropertyInfo)

attrSet :: (AttrBaseTypeConstraint MenuItemLabelPropertyInfo o, AttrSetTypeConstraint MenuItemLabelPropertyInfo b) => Proxy * MenuItemLabelPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint MenuItemLabelPropertyInfo o => Proxy * MenuItemLabelPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint MenuItemLabelPropertyInfo o, AttrSetTypeConstraint MenuItemLabelPropertyInfo b) => Proxy * MenuItemLabelPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint MenuItemLabelPropertyInfo Source # 
type AttrSetTypeConstraint MenuItemLabelPropertyInfo = * ~ Text
type AttrOrigin MenuItemLabelPropertyInfo Source # 
type AttrLabel MenuItemLabelPropertyInfo Source # 
type AttrLabel MenuItemLabelPropertyInfo = "label"
type AttrGetType MenuItemLabelPropertyInfo Source # 
type AttrGetType MenuItemLabelPropertyInfo = Text
type AttrBaseTypeConstraint MenuItemLabelPropertyInfo Source # 
type AttrBaseTypeConstraint MenuItemLabelPropertyInfo = IsMenuItem
type AttrAllowedOps MenuItemLabelPropertyInfo Source # 
type AttrAllowedOps MenuItemLabelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructMenuItemLabel :: IsMenuItem o => Text -> IO (GValueConstruct o) Source #

getMenuItemLabel :: (MonadIO m, IsMenuItem o) => o -> m Text Source #

menuItemLabel :: AttrLabelProxy "label" Source #

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

rightJustified

data MenuItemRightJustifiedPropertyInfo Source #

Instances

AttrInfo MenuItemRightJustifiedPropertyInfo Source # 

Associated Types

type AttrAllowedOps MenuItemRightJustifiedPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint MenuItemRightJustifiedPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint MenuItemRightJustifiedPropertyInfo :: * -> Constraint

type AttrGetType MenuItemRightJustifiedPropertyInfo :: *

type AttrLabel MenuItemRightJustifiedPropertyInfo :: Symbol

type AttrOrigin MenuItemRightJustifiedPropertyInfo :: *

type AttrSetTypeConstraint MenuItemRightJustifiedPropertyInfo Source # 
type AttrSetTypeConstraint MenuItemRightJustifiedPropertyInfo = * ~ Bool
type AttrOrigin MenuItemRightJustifiedPropertyInfo Source # 
type AttrLabel MenuItemRightJustifiedPropertyInfo Source # 
type AttrLabel MenuItemRightJustifiedPropertyInfo = "right-justified"
type AttrGetType MenuItemRightJustifiedPropertyInfo Source # 
type AttrBaseTypeConstraint MenuItemRightJustifiedPropertyInfo Source # 
type AttrBaseTypeConstraint MenuItemRightJustifiedPropertyInfo = IsMenuItem
type AttrAllowedOps MenuItemRightJustifiedPropertyInfo Source # 
type AttrAllowedOps MenuItemRightJustifiedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructMenuItemRightJustified :: IsMenuItem o => Bool -> IO (GValueConstruct o) Source #

menuItemRightJustified :: AttrLabelProxy "rightJustified" Source #

submenu

data MenuItemSubmenuPropertyInfo Source #

Instances

AttrInfo MenuItemSubmenuPropertyInfo Source # 

Associated Types

type AttrAllowedOps MenuItemSubmenuPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint MenuItemSubmenuPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint MenuItemSubmenuPropertyInfo :: * -> Constraint

type AttrGetType MenuItemSubmenuPropertyInfo :: *

type AttrLabel MenuItemSubmenuPropertyInfo :: Symbol

type AttrOrigin MenuItemSubmenuPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint MenuItemSubmenuPropertyInfo o => Proxy * MenuItemSubmenuPropertyInfo -> o -> IO (AttrGetType MenuItemSubmenuPropertyInfo)

attrSet :: (AttrBaseTypeConstraint MenuItemSubmenuPropertyInfo o, AttrSetTypeConstraint MenuItemSubmenuPropertyInfo b) => Proxy * MenuItemSubmenuPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint MenuItemSubmenuPropertyInfo o => Proxy * MenuItemSubmenuPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint MenuItemSubmenuPropertyInfo o, AttrSetTypeConstraint MenuItemSubmenuPropertyInfo b) => Proxy * MenuItemSubmenuPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint MenuItemSubmenuPropertyInfo Source # 
type AttrSetTypeConstraint MenuItemSubmenuPropertyInfo = IsMenu
type AttrOrigin MenuItemSubmenuPropertyInfo Source # 
type AttrLabel MenuItemSubmenuPropertyInfo Source # 
type AttrLabel MenuItemSubmenuPropertyInfo = "submenu"
type AttrGetType MenuItemSubmenuPropertyInfo Source # 
type AttrBaseTypeConstraint MenuItemSubmenuPropertyInfo Source # 
type AttrBaseTypeConstraint MenuItemSubmenuPropertyInfo = IsMenuItem
type AttrAllowedOps MenuItemSubmenuPropertyInfo Source # 
type AttrAllowedOps MenuItemSubmenuPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructMenuItemSubmenu :: (IsMenuItem o, IsMenu a) => a -> IO (GValueConstruct o) Source #

menuItemSubmenu :: AttrLabelProxy "submenu" Source #

setMenuItemSubmenu :: (MonadIO m, IsMenuItem o, IsMenu a) => o -> a -> m () Source #

useUnderline

data MenuItemUseUnderlinePropertyInfo Source #

Instances

AttrInfo MenuItemUseUnderlinePropertyInfo Source # 

Associated Types

type AttrAllowedOps MenuItemUseUnderlinePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint MenuItemUseUnderlinePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint MenuItemUseUnderlinePropertyInfo :: * -> Constraint

type AttrGetType MenuItemUseUnderlinePropertyInfo :: *

type AttrLabel MenuItemUseUnderlinePropertyInfo :: Symbol

type AttrOrigin MenuItemUseUnderlinePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint MenuItemUseUnderlinePropertyInfo o => Proxy * MenuItemUseUnderlinePropertyInfo -> o -> IO (AttrGetType MenuItemUseUnderlinePropertyInfo)

attrSet :: (AttrBaseTypeConstraint MenuItemUseUnderlinePropertyInfo o, AttrSetTypeConstraint MenuItemUseUnderlinePropertyInfo b) => Proxy * MenuItemUseUnderlinePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint MenuItemUseUnderlinePropertyInfo o => Proxy * MenuItemUseUnderlinePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint MenuItemUseUnderlinePropertyInfo o, AttrSetTypeConstraint MenuItemUseUnderlinePropertyInfo b) => Proxy * MenuItemUseUnderlinePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint MenuItemUseUnderlinePropertyInfo Source # 
type AttrSetTypeConstraint MenuItemUseUnderlinePropertyInfo = * ~ Bool
type AttrOrigin MenuItemUseUnderlinePropertyInfo Source # 
type AttrLabel MenuItemUseUnderlinePropertyInfo Source # 
type AttrLabel MenuItemUseUnderlinePropertyInfo = "use-underline"
type AttrGetType MenuItemUseUnderlinePropertyInfo Source # 
type AttrBaseTypeConstraint MenuItemUseUnderlinePropertyInfo Source # 
type AttrBaseTypeConstraint MenuItemUseUnderlinePropertyInfo = IsMenuItem
type AttrAllowedOps MenuItemUseUnderlinePropertyInfo Source # 
type AttrAllowedOps MenuItemUseUnderlinePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructMenuItemUseUnderline :: IsMenuItem o => Bool -> IO (GValueConstruct o) Source #

menuItemUseUnderline :: AttrLabelProxy "useUnderline" Source #

Signals

activate

data MenuItemActivateSignalInfo Source #

Instances

SignalInfo MenuItemActivateSignalInfo Source # 

Associated Types

type HaskellCallbackType MenuItemActivateSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o MenuItemActivateSignalInfo -> o -> HaskellCallbackType MenuItemActivateSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType MenuItemActivateSignalInfo Source # 

afterMenuItemActivate :: (GObject a, MonadIO m) => a -> MenuItemActivateCallback -> m SignalHandlerId Source #

onMenuItemActivate :: (GObject a, MonadIO m) => a -> MenuItemActivateCallback -> m SignalHandlerId Source #

activateItem

data MenuItemActivateItemSignalInfo Source #

Instances

SignalInfo MenuItemActivateItemSignalInfo Source # 

Associated Types

type HaskellCallbackType MenuItemActivateItemSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o MenuItemActivateItemSignalInfo -> o -> HaskellCallbackType MenuItemActivateItemSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType MenuItemActivateItemSignalInfo Source # 

afterMenuItemActivateItem :: (GObject a, MonadIO m) => a -> MenuItemActivateItemCallback -> m SignalHandlerId Source #

onMenuItemActivateItem :: (GObject a, MonadIO m) => a -> MenuItemActivateItemCallback -> m SignalHandlerId Source #

deselect

data MenuItemDeselectSignalInfo Source #

Instances

SignalInfo MenuItemDeselectSignalInfo Source # 

Associated Types

type HaskellCallbackType MenuItemDeselectSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o MenuItemDeselectSignalInfo -> o -> HaskellCallbackType MenuItemDeselectSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType MenuItemDeselectSignalInfo Source # 

afterMenuItemDeselect :: (GObject a, MonadIO m) => a -> MenuItemDeselectCallback -> m SignalHandlerId Source #

onMenuItemDeselect :: (GObject a, MonadIO m) => a -> MenuItemDeselectCallback -> m SignalHandlerId Source #

select

type C_MenuItemSelectCallback = Ptr () -> Ptr () -> IO () Source #

data MenuItemSelectSignalInfo Source #

Instances

SignalInfo MenuItemSelectSignalInfo Source # 

Associated Types

type HaskellCallbackType MenuItemSelectSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o MenuItemSelectSignalInfo -> o -> HaskellCallbackType MenuItemSelectSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType MenuItemSelectSignalInfo Source # 

afterMenuItemSelect :: (GObject a, MonadIO m) => a -> MenuItemSelectCallback -> m SignalHandlerId Source #

onMenuItemSelect :: (GObject a, MonadIO m) => a -> MenuItemSelectCallback -> m SignalHandlerId Source #

toggleSizeAllocate

data MenuItemToggleSizeAllocateSignalInfo Source #

Instances

SignalInfo MenuItemToggleSizeAllocateSignalInfo Source # 

Associated Types

type HaskellCallbackType MenuItemToggleSizeAllocateSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o MenuItemToggleSizeAllocateSignalInfo -> o -> HaskellCallbackType MenuItemToggleSizeAllocateSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType MenuItemToggleSizeAllocateSignalInfo Source # 

onMenuItemToggleSizeAllocate :: (GObject a, MonadIO m) => a -> MenuItemToggleSizeAllocateCallback -> m SignalHandlerId Source #

toggleSizeRequest

data MenuItemToggleSizeRequestSignalInfo Source #

Instances

SignalInfo MenuItemToggleSizeRequestSignalInfo Source # 

Associated Types

type HaskellCallbackType MenuItemToggleSizeRequestSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o MenuItemToggleSizeRequestSignalInfo -> o -> HaskellCallbackType MenuItemToggleSizeRequestSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType MenuItemToggleSizeRequestSignalInfo Source # 

onMenuItemToggleSizeRequest :: (GObject a, MonadIO m) => a -> MenuItemToggleSizeRequestCallback -> m SignalHandlerId Source #