gi-gtk-3.0.6: 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.MenuToolButton

Contents

Description

 

Synopsis

Exported types

class GObject o => IsMenuToolButton o Source #

Instances

Methods

menuToolButtonGetMenu

data MenuToolButtonGetMenuMethodInfo Source #

Instances

((~) * signature (m Widget), MonadIO m, IsMenuToolButton a) => MethodInfo * MenuToolButtonGetMenuMethodInfo a signature Source # 

Methods

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

menuToolButtonNew

menuToolButtonNewFromStock

menuToolButtonNewFromStock :: MonadIO m => Text -> m MenuToolButton Source #

Deprecated: (Since version 3.10)Use gtk_menu_tool_button_new() instead.

menuToolButtonSetArrowTooltipMarkup

data MenuToolButtonSetArrowTooltipMarkupMethodInfo Source #

Instances

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

Methods

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

menuToolButtonSetArrowTooltipText

data MenuToolButtonSetArrowTooltipTextMethodInfo Source #

Instances

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

Methods

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

menuToolButtonSetMenu

data MenuToolButtonSetMenuMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsMenuToolButton a, IsWidget b) => MethodInfo * MenuToolButtonSetMenuMethodInfo a signature Source # 

Methods

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

Properties

Menu

data MenuToolButtonMenuPropertyInfo Source #

Instances

AttrInfo MenuToolButtonMenuPropertyInfo Source # 

Associated Types

type AttrAllowedOps MenuToolButtonMenuPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint MenuToolButtonMenuPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint MenuToolButtonMenuPropertyInfo :: * -> Constraint

type AttrGetType MenuToolButtonMenuPropertyInfo :: *

type AttrLabel MenuToolButtonMenuPropertyInfo :: Symbol

Methods

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

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

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

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

type AttrSetTypeConstraint MenuToolButtonMenuPropertyInfo Source # 
type AttrSetTypeConstraint MenuToolButtonMenuPropertyInfo = IsMenu
type AttrLabel MenuToolButtonMenuPropertyInfo Source # 
type AttrLabel MenuToolButtonMenuPropertyInfo = "menu"
type AttrGetType MenuToolButtonMenuPropertyInfo Source # 
type AttrBaseTypeConstraint MenuToolButtonMenuPropertyInfo Source # 
type AttrBaseTypeConstraint MenuToolButtonMenuPropertyInfo = IsMenuToolButton
type AttrAllowedOps MenuToolButtonMenuPropertyInfo Source # 
type AttrAllowedOps MenuToolButtonMenuPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructMenuToolButtonMenu :: (IsMenuToolButton o, IsMenu a) => a -> IO (GValueConstruct o) Source #

menuToolButtonMenu :: AttrLabelProxy "menu" Source #

Signals

ShowMenu

data MenuToolButtonShowMenuSignalInfo Source #

Instances

SignalInfo MenuToolButtonShowMenuSignalInfo Source # 

Associated Types

type HaskellCallbackType MenuToolButtonShowMenuSignalInfo :: *

Methods

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

type HaskellCallbackType MenuToolButtonShowMenuSignalInfo Source # 

afterMenuToolButtonShowMenu :: (GObject a, MonadIO m) => a -> MenuToolButtonShowMenuCallback -> m SignalHandlerId Source #

onMenuToolButtonShowMenu :: (GObject a, MonadIO m) => a -> MenuToolButtonShowMenuCallback -> m SignalHandlerId Source #