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

Contents

Description

 

Synopsis

Exported types

newtype EventBox Source #

Constructors

EventBox (ForeignPtr EventBox) 

Instances

GObject EventBox Source # 
IsObject EventBox Source # 
IsWidget EventBox Source # 
IsContainer EventBox Source # 
IsBin EventBox Source # 
IsBuildable EventBox Source # 
IsImplementorIface EventBox Source # 
IsEventBox EventBox Source # 
((~) * info (ResolveEventBoxMethod t EventBox), MethodInfo * info EventBox p) => IsLabel t (EventBox -> p) Source # 

Methods

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

((~) * info (ResolveEventBoxMethod t EventBox), MethodInfo * info EventBox p) => IsLabelProxy t (EventBox -> p) Source # 

Methods

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

HasAttributeList * EventBox Source # 
type SignalList EventBox Source # 
type SignalList EventBox
type AttributeList EventBox Source # 
type AttributeList EventBox

class GObject o => IsEventBox o Source #

Instances

(GObject a, UnknownAncestorError Constraint EventBox a) => IsEventBox a Source # 
IsEventBox EventBox Source # 

Methods

eventBoxGetAboveChild

data EventBoxGetAboveChildMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsEventBox a) => MethodInfo * EventBoxGetAboveChildMethodInfo a signature Source # 

Methods

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

eventBoxGetVisibleWindow

data EventBoxGetVisibleWindowMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsEventBox a) => MethodInfo * EventBoxGetVisibleWindowMethodInfo a signature Source # 

Methods

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

eventBoxNew

eventBoxSetAboveChild

data EventBoxSetAboveChildMethodInfo Source #

Instances

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

Methods

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

eventBoxSetVisibleWindow

data EventBoxSetVisibleWindowMethodInfo Source #

Instances

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

Methods

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

Properties

AboveChild

data EventBoxAboveChildPropertyInfo Source #

Instances

AttrInfo EventBoxAboveChildPropertyInfo Source # 

Associated Types

type AttrAllowedOps EventBoxAboveChildPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint EventBoxAboveChildPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint EventBoxAboveChildPropertyInfo :: * -> Constraint

type AttrGetType EventBoxAboveChildPropertyInfo :: *

type AttrLabel EventBoxAboveChildPropertyInfo :: Symbol

Methods

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

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

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

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

type AttrSetTypeConstraint EventBoxAboveChildPropertyInfo Source # 
type AttrSetTypeConstraint EventBoxAboveChildPropertyInfo = * ~ Bool
type AttrLabel EventBoxAboveChildPropertyInfo Source # 
type AttrLabel EventBoxAboveChildPropertyInfo = "above-child"
type AttrGetType EventBoxAboveChildPropertyInfo Source # 
type AttrBaseTypeConstraint EventBoxAboveChildPropertyInfo Source # 
type AttrBaseTypeConstraint EventBoxAboveChildPropertyInfo = IsEventBox
type AttrAllowedOps EventBoxAboveChildPropertyInfo Source # 
type AttrAllowedOps EventBoxAboveChildPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructEventBoxAboveChild :: IsEventBox o => Bool -> IO (GValueConstruct o) Source #

eventBoxAboveChild :: AttrLabelProxy "aboveChild" Source #

VisibleWindow

data EventBoxVisibleWindowPropertyInfo Source #

Instances

AttrInfo EventBoxVisibleWindowPropertyInfo Source # 

Associated Types

type AttrAllowedOps EventBoxVisibleWindowPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint EventBoxVisibleWindowPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint EventBoxVisibleWindowPropertyInfo :: * -> Constraint

type AttrGetType EventBoxVisibleWindowPropertyInfo :: *

type AttrLabel EventBoxVisibleWindowPropertyInfo :: Symbol

type AttrSetTypeConstraint EventBoxVisibleWindowPropertyInfo Source # 
type AttrSetTypeConstraint EventBoxVisibleWindowPropertyInfo = * ~ Bool
type AttrLabel EventBoxVisibleWindowPropertyInfo Source # 
type AttrLabel EventBoxVisibleWindowPropertyInfo = "visible-window"
type AttrGetType EventBoxVisibleWindowPropertyInfo Source # 
type AttrBaseTypeConstraint EventBoxVisibleWindowPropertyInfo Source # 
type AttrBaseTypeConstraint EventBoxVisibleWindowPropertyInfo = IsEventBox
type AttrAllowedOps EventBoxVisibleWindowPropertyInfo Source # 
type AttrAllowedOps EventBoxVisibleWindowPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructEventBoxVisibleWindow :: IsEventBox o => Bool -> IO (GValueConstruct o) Source #

eventBoxVisibleWindow :: AttrLabelProxy "visibleWindow" Source #