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

newtype MenuToolButton Source #

Constructors

MenuToolButton (ManagedPtr MenuToolButton) 

Instances

GObject MenuToolButton Source # 
IsObject MenuToolButton Source # 
IsWidget MenuToolButton Source # 
IsToolItem MenuToolButton Source # 
IsToolButton MenuToolButton Source # 
IsContainer MenuToolButton Source # 
IsBin MenuToolButton Source # 
IsBuildable MenuToolButton Source # 
IsImplementorIface MenuToolButton Source # 
IsActivatable MenuToolButton Source # 
IsActionable MenuToolButton Source # 
IsMenuToolButton MenuToolButton Source # 
((~) * info (ResolveMenuToolButtonMethod t MenuToolButton), MethodInfo * info MenuToolButton p) => IsLabel t (MenuToolButton -> p) Source # 

Methods

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

((~) * info (ResolveMenuToolButtonMethod t MenuToolButton), MethodInfo * info MenuToolButton p) => IsLabelProxy t (MenuToolButton -> p) Source # 
HasAttributeList * MenuToolButton Source # 
type SignalList MenuToolButton Source # 
type SignalList MenuToolButton
type AttributeList MenuToolButton Source # 
type AttributeList MenuToolButton

class GObject o => IsMenuToolButton o Source #

Instances

Methods

getMenu

data MenuToolButtonGetMenuMethodInfo Source #

Instances

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

Methods

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

new

newFromStock

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

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

setArrowTooltipMarkup

data MenuToolButtonSetArrowTooltipMarkupMethodInfo Source #

Instances

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

Methods

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

setArrowTooltipText

data MenuToolButtonSetArrowTooltipTextMethodInfo Source #

Instances

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

Methods

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

setMenu

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

type AttrOrigin MenuToolButtonMenuPropertyInfo :: *

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 AttrOrigin MenuToolButtonMenuPropertyInfo Source # 
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 #