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.MenuBar

Contents

Description

 

Synopsis

Exported types

newtype MenuBar Source #

Constructors

MenuBar (ManagedPtr MenuBar) 

Instances

GObject MenuBar Source # 
IsObject MenuBar Source # 
IsWidget MenuBar Source # 
IsMenuShell MenuBar Source # 
IsContainer MenuBar Source # 
IsBuildable MenuBar Source # 
IsImplementorIface MenuBar Source # 
IsMenuBar MenuBar Source # 
((~) * info (ResolveMenuBarMethod t MenuBar), MethodInfo * info MenuBar p) => IsLabel t (MenuBar -> p) Source # 

Methods

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

((~) * info (ResolveMenuBarMethod t MenuBar), MethodInfo * info MenuBar p) => IsLabelProxy t (MenuBar -> p) Source # 

Methods

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

HasAttributeList * MenuBar Source # 
type SignalList MenuBar Source # 
type SignalList MenuBar
type AttributeList MenuBar Source # 
type AttributeList MenuBar

class GObject o => IsMenuBar o Source #

Instances

(GObject a, UnknownAncestorError Constraint MenuBar a) => IsMenuBar a Source # 
IsMenuBar MenuBar Source # 

Methods

getChildPackDirection

data MenuBarGetChildPackDirectionMethodInfo Source #

Instances

((~) * signature (m PackDirection), MonadIO m, IsMenuBar a) => MethodInfo * MenuBarGetChildPackDirectionMethodInfo a signature Source # 

Methods

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

getPackDirection

data MenuBarGetPackDirectionMethodInfo Source #

Instances

((~) * signature (m PackDirection), MonadIO m, IsMenuBar a) => MethodInfo * MenuBarGetPackDirectionMethodInfo a signature Source # 

Methods

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

new

newFromModel

menuBarNewFromModel :: (MonadIO m, IsMenuModel a) => a -> m MenuBar Source #

setChildPackDirection

data MenuBarSetChildPackDirectionMethodInfo Source #

Instances

((~) * signature (PackDirection -> m ()), MonadIO m, IsMenuBar a) => MethodInfo * MenuBarSetChildPackDirectionMethodInfo a signature Source # 

Methods

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

setPackDirection

data MenuBarSetPackDirectionMethodInfo Source #

Instances

((~) * signature (PackDirection -> m ()), MonadIO m, IsMenuBar a) => MethodInfo * MenuBarSetPackDirectionMethodInfo a signature Source # 

Methods

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

Properties

childPackDirection

data MenuBarChildPackDirectionPropertyInfo Source #

Instances

AttrInfo MenuBarChildPackDirectionPropertyInfo Source # 
type AttrSetTypeConstraint MenuBarChildPackDirectionPropertyInfo Source # 
type AttrOrigin MenuBarChildPackDirectionPropertyInfo Source # 
type AttrLabel MenuBarChildPackDirectionPropertyInfo Source # 
type AttrLabel MenuBarChildPackDirectionPropertyInfo = "child-pack-direction"
type AttrGetType MenuBarChildPackDirectionPropertyInfo Source # 
type AttrBaseTypeConstraint MenuBarChildPackDirectionPropertyInfo Source # 
type AttrBaseTypeConstraint MenuBarChildPackDirectionPropertyInfo = IsMenuBar
type AttrAllowedOps MenuBarChildPackDirectionPropertyInfo Source # 
type AttrAllowedOps MenuBarChildPackDirectionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

menuBarChildPackDirection :: AttrLabelProxy "childPackDirection" Source #

packDirection

data MenuBarPackDirectionPropertyInfo Source #

Instances

AttrInfo MenuBarPackDirectionPropertyInfo Source # 

Associated Types

type AttrAllowedOps MenuBarPackDirectionPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint MenuBarPackDirectionPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint MenuBarPackDirectionPropertyInfo :: * -> Constraint

type AttrGetType MenuBarPackDirectionPropertyInfo :: *

type AttrLabel MenuBarPackDirectionPropertyInfo :: Symbol

type AttrOrigin MenuBarPackDirectionPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint MenuBarPackDirectionPropertyInfo Source # 
type AttrSetTypeConstraint MenuBarPackDirectionPropertyInfo = * ~ PackDirection
type AttrOrigin MenuBarPackDirectionPropertyInfo Source # 
type AttrLabel MenuBarPackDirectionPropertyInfo Source # 
type AttrLabel MenuBarPackDirectionPropertyInfo = "pack-direction"
type AttrGetType MenuBarPackDirectionPropertyInfo Source # 
type AttrBaseTypeConstraint MenuBarPackDirectionPropertyInfo Source # 
type AttrBaseTypeConstraint MenuBarPackDirectionPropertyInfo = IsMenuBar
type AttrAllowedOps MenuBarPackDirectionPropertyInfo Source # 
type AttrAllowedOps MenuBarPackDirectionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

menuBarPackDirection :: AttrLabelProxy "packDirection" Source #