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

Contents

Description

 

Synopsis

Exported types

newtype EventController Source #

Constructors

EventController (ManagedPtr EventController) 

Instances

GObject EventController Source # 
IsObject EventController Source # 
IsEventController EventController Source # 
((~) * info (ResolveEventControllerMethod t EventController), MethodInfo * info EventController p) => IsLabel t (EventController -> p) Source # 
((~) * info (ResolveEventControllerMethod t EventController), MethodInfo * info EventController p) => IsLabelProxy t (EventController -> p) Source # 
HasAttributeList * EventController Source # 
type SignalList EventController Source # 
type SignalList EventController
type AttributeList EventController Source # 
type AttributeList EventController

Methods

getPropagationPhase

getWidget

data EventControllerGetWidgetMethodInfo Source #

Instances

((~) * signature (m Widget), MonadIO m, IsEventController a) => MethodInfo * EventControllerGetWidgetMethodInfo a signature Source # 

Methods

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

handleEvent

data EventControllerHandleEventMethodInfo Source #

Instances

((~) * signature (Event -> m Bool), MonadIO m, IsEventController a) => MethodInfo * EventControllerHandleEventMethodInfo a signature Source # 

Methods

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

reset

data EventControllerResetMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsEventController a) => MethodInfo * EventControllerResetMethodInfo a signature Source # 

Methods

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

setPropagationPhase

Properties

propagationPhase

data EventControllerPropagationPhasePropertyInfo Source #

Instances

AttrInfo EventControllerPropagationPhasePropertyInfo Source # 
type AttrSetTypeConstraint EventControllerPropagationPhasePropertyInfo Source # 
type AttrOrigin EventControllerPropagationPhasePropertyInfo Source # 
type AttrLabel EventControllerPropagationPhasePropertyInfo Source # 
type AttrLabel EventControllerPropagationPhasePropertyInfo = "propagation-phase"
type AttrGetType EventControllerPropagationPhasePropertyInfo Source # 
type AttrBaseTypeConstraint EventControllerPropagationPhasePropertyInfo Source # 
type AttrAllowedOps EventControllerPropagationPhasePropertyInfo Source # 
type AttrAllowedOps EventControllerPropagationPhasePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

eventControllerPropagationPhase :: AttrLabelProxy "propagationPhase" Source #

widget

data EventControllerWidgetPropertyInfo Source #

Instances

AttrInfo EventControllerWidgetPropertyInfo Source # 

Associated Types

type AttrAllowedOps EventControllerWidgetPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint EventControllerWidgetPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint EventControllerWidgetPropertyInfo :: * -> Constraint

type AttrGetType EventControllerWidgetPropertyInfo :: *

type AttrLabel EventControllerWidgetPropertyInfo :: Symbol

type AttrOrigin EventControllerWidgetPropertyInfo :: *

type AttrSetTypeConstraint EventControllerWidgetPropertyInfo Source # 
type AttrSetTypeConstraint EventControllerWidgetPropertyInfo = IsWidget
type AttrOrigin EventControllerWidgetPropertyInfo Source # 
type AttrLabel EventControllerWidgetPropertyInfo Source # 
type AttrLabel EventControllerWidgetPropertyInfo = "widget"
type AttrGetType EventControllerWidgetPropertyInfo Source # 
type AttrBaseTypeConstraint EventControllerWidgetPropertyInfo Source # 
type AttrAllowedOps EventControllerWidgetPropertyInfo Source # 
type AttrAllowedOps EventControllerWidgetPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructEventControllerWidget :: (IsEventController o, IsWidget a) => a -> IO (GValueConstruct o) Source #

eventControllerWidget :: AttrLabelProxy "widget" Source #