gi-gtk-4.0.12: Gtk 4.x bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.EventControllerFocus

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gtk.Objects.EventControllerFocus module in the gi-gtk4 package.

The link below will take you to the relevant entry in the gi-gtk4 documentation.

Documentation

newtype EventControllerFocus #

Instances

Instances details
Eq EventControllerFocus 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

GObject EventControllerFocus 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

ManagedPtrNewtype EventControllerFocus 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

TypedObject EventControllerFocus 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

Methods

glibType :: IO GType #

HasParentTypes EventControllerFocus 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

HasAttributeList EventControllerFocus 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

(info ~ ResolveEventControllerFocusMethod t EventControllerFocus, OverloadedMethod info EventControllerFocus p, HasField t EventControllerFocus p) => HasField (t :: Symbol) EventControllerFocus p 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

(info ~ ResolveEventControllerFocusMethod t EventControllerFocus, OverloadedMethodInfo info EventControllerFocus) => IsLabel t (MethodProxy info EventControllerFocus) 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

Methods

fromLabel :: MethodProxy info EventControllerFocus

(info ~ ResolveEventControllerFocusMethod t EventControllerFocus, OverloadedMethod info EventControllerFocus p) => IsLabel t (EventControllerFocus -> p) 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

IsGValue (Maybe EventControllerFocus) 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe EventControllerFocus -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe EventControllerFocus) #

type AttributeList EventControllerFocus 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttributeList EventControllerFocus = EventControllerFocusAttributeList
type ParentTypes EventControllerFocus 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type ParentTypes EventControllerFocus = '[EventController, Object]
type SignalList EventControllerFocus 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type SignalList EventControllerFocus = EventControllerFocusSignalList

data EventControllerFocusContainsFocusMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsEventControllerFocus a) => OverloadedMethod EventControllerFocusContainsFocusMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerFocusContainsFocusMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerFocusContainsFocusPropertyInfo #

Instances

Instances details
AttrInfo EventControllerFocusContainsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

Associated Types

type AttrAllowedOps EventControllerFocusContainsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrAllowedOps EventControllerFocusContainsFocusPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint EventControllerFocusContainsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrGetType EventControllerFocusContainsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrSetTypeConstraint EventControllerFocusContainsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrSetTypeConstraint EventControllerFocusContainsFocusPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint EventControllerFocusContainsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrTransferTypeConstraint EventControllerFocusContainsFocusPropertyInfo = Type ~ ()
type AttrTransferType EventControllerFocusContainsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrLabel EventControllerFocusContainsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrLabel EventControllerFocusContainsFocusPropertyInfo = "contains-focus"
type AttrOrigin EventControllerFocusContainsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

Methods

attrGet :: AttrBaseTypeConstraint EventControllerFocusContainsFocusPropertyInfo o => o -> IO (AttrGetType EventControllerFocusContainsFocusPropertyInfo)

attrSet :: (AttrBaseTypeConstraint EventControllerFocusContainsFocusPropertyInfo o, AttrSetTypeConstraint EventControllerFocusContainsFocusPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint EventControllerFocusContainsFocusPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint EventControllerFocusContainsFocusPropertyInfo o, AttrSetTypeConstraint EventControllerFocusContainsFocusPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint EventControllerFocusContainsFocusPropertyInfo o, AttrTransferTypeConstraint EventControllerFocusContainsFocusPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType EventControllerFocusContainsFocusPropertyInfo)

attrPut :: AttrBaseTypeConstraint EventControllerFocusContainsFocusPropertyInfo o => o -> AttrGetType EventControllerFocusContainsFocusPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps EventControllerFocusContainsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrAllowedOps EventControllerFocusContainsFocusPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint EventControllerFocusContainsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrGetType EventControllerFocusContainsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrLabel EventControllerFocusContainsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrLabel EventControllerFocusContainsFocusPropertyInfo = "contains-focus"
type AttrOrigin EventControllerFocusContainsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrSetTypeConstraint EventControllerFocusContainsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrSetTypeConstraint EventControllerFocusContainsFocusPropertyInfo = Type ~ ()
type AttrTransferType EventControllerFocusContainsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrTransferTypeConstraint EventControllerFocusContainsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrTransferTypeConstraint EventControllerFocusContainsFocusPropertyInfo = Type ~ ()

data EventControllerFocusEnterSignalInfo #

Instances

Instances details
SignalInfo EventControllerFocusEnterSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

Associated Types

type HaskellCallbackType EventControllerFocusEnterSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType EventControllerFocusEnterSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType EventControllerFocusEnterSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

data EventControllerFocusIsFocusMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsEventControllerFocus a) => OverloadedMethod EventControllerFocusIsFocusMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerFocusIsFocusMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerFocusIsFocusPropertyInfo #

Instances

Instances details
AttrInfo EventControllerFocusIsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

Associated Types

type AttrAllowedOps EventControllerFocusIsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrAllowedOps EventControllerFocusIsFocusPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint EventControllerFocusIsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrGetType EventControllerFocusIsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrSetTypeConstraint EventControllerFocusIsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrSetTypeConstraint EventControllerFocusIsFocusPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint EventControllerFocusIsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrTransferTypeConstraint EventControllerFocusIsFocusPropertyInfo = Type ~ ()
type AttrTransferType EventControllerFocusIsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrTransferType EventControllerFocusIsFocusPropertyInfo = ()
type AttrLabel EventControllerFocusIsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrLabel EventControllerFocusIsFocusPropertyInfo = "is-focus"
type AttrOrigin EventControllerFocusIsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

Methods

attrGet :: AttrBaseTypeConstraint EventControllerFocusIsFocusPropertyInfo o => o -> IO (AttrGetType EventControllerFocusIsFocusPropertyInfo)

attrSet :: (AttrBaseTypeConstraint EventControllerFocusIsFocusPropertyInfo o, AttrSetTypeConstraint EventControllerFocusIsFocusPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint EventControllerFocusIsFocusPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint EventControllerFocusIsFocusPropertyInfo o, AttrSetTypeConstraint EventControllerFocusIsFocusPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint EventControllerFocusIsFocusPropertyInfo o, AttrTransferTypeConstraint EventControllerFocusIsFocusPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType EventControllerFocusIsFocusPropertyInfo)

attrPut :: AttrBaseTypeConstraint EventControllerFocusIsFocusPropertyInfo o => o -> AttrGetType EventControllerFocusIsFocusPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps EventControllerFocusIsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrAllowedOps EventControllerFocusIsFocusPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint EventControllerFocusIsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrGetType EventControllerFocusIsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrLabel EventControllerFocusIsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrLabel EventControllerFocusIsFocusPropertyInfo = "is-focus"
type AttrOrigin EventControllerFocusIsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrSetTypeConstraint EventControllerFocusIsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrSetTypeConstraint EventControllerFocusIsFocusPropertyInfo = Type ~ ()
type AttrTransferType EventControllerFocusIsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrTransferType EventControllerFocusIsFocusPropertyInfo = ()
type AttrTransferTypeConstraint EventControllerFocusIsFocusPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type AttrTransferTypeConstraint EventControllerFocusIsFocusPropertyInfo = Type ~ ()

data EventControllerFocusLeaveSignalInfo #

Instances

Instances details
SignalInfo EventControllerFocusLeaveSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

Associated Types

type HaskellCallbackType EventControllerFocusLeaveSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType EventControllerFocusLeaveSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType EventControllerFocusLeaveSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

class (GObject o, IsDescendantOf EventControllerFocus o) => IsEventControllerFocus o #

Instances

Instances details
(GObject o, IsDescendantOf EventControllerFocus o) => IsEventControllerFocus o 
Instance details

Defined in GI.Gtk.Objects.EventControllerFocus

type family ResolveEventControllerFocusMethod (t :: Symbol) o where ... #

Equations

ResolveEventControllerFocusMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveEventControllerFocusMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveEventControllerFocusMethod "containsFocus" o = EventControllerFocusContainsFocusMethodInfo 
ResolveEventControllerFocusMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveEventControllerFocusMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveEventControllerFocusMethod "getv" o = ObjectGetvMethodInfo 
ResolveEventControllerFocusMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveEventControllerFocusMethod "isFocus" o = EventControllerFocusIsFocusMethodInfo 
ResolveEventControllerFocusMethod "notify" o = ObjectNotifyMethodInfo 
ResolveEventControllerFocusMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveEventControllerFocusMethod "ref" o = ObjectRefMethodInfo 
ResolveEventControllerFocusMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveEventControllerFocusMethod "reset" o = EventControllerResetMethodInfo 
ResolveEventControllerFocusMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveEventControllerFocusMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveEventControllerFocusMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveEventControllerFocusMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveEventControllerFocusMethod "unref" o = ObjectUnrefMethodInfo 
ResolveEventControllerFocusMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveEventControllerFocusMethod "getCurrentEvent" o = EventControllerGetCurrentEventMethodInfo 
ResolveEventControllerFocusMethod "getCurrentEventDevice" o = EventControllerGetCurrentEventDeviceMethodInfo 
ResolveEventControllerFocusMethod "getCurrentEventState" o = EventControllerGetCurrentEventStateMethodInfo 
ResolveEventControllerFocusMethod "getCurrentEventTime" o = EventControllerGetCurrentEventTimeMethodInfo 
ResolveEventControllerFocusMethod "getData" o = ObjectGetDataMethodInfo 
ResolveEventControllerFocusMethod "getName" o = EventControllerGetNameMethodInfo 
ResolveEventControllerFocusMethod "getPropagationLimit" o = EventControllerGetPropagationLimitMethodInfo 
ResolveEventControllerFocusMethod "getPropagationPhase" o = EventControllerGetPropagationPhaseMethodInfo 
ResolveEventControllerFocusMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveEventControllerFocusMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveEventControllerFocusMethod "getWidget" o = EventControllerGetWidgetMethodInfo 
ResolveEventControllerFocusMethod "setData" o = ObjectSetDataMethodInfo 
ResolveEventControllerFocusMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveEventControllerFocusMethod "setName" o = EventControllerSetNameMethodInfo 
ResolveEventControllerFocusMethod "setPropagationLimit" o = EventControllerSetPropagationLimitMethodInfo 
ResolveEventControllerFocusMethod "setPropagationPhase" o = EventControllerSetPropagationPhaseMethodInfo 
ResolveEventControllerFocusMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveEventControllerFocusMethod "setStaticName" o = EventControllerSetStaticNameMethodInfo 
ResolveEventControllerFocusMethod l o = MethodResolutionFailed l o :: Type 

afterEventControllerFocusEnter :: (IsEventControllerFocus a, MonadIO m) => a -> ((?self :: a) => EventControllerFocusEnterCallback) -> m SignalHandlerId #

afterEventControllerFocusLeave :: (IsEventControllerFocus a, MonadIO m) => a -> ((?self :: a) => EventControllerFocusLeaveCallback) -> m SignalHandlerId #

eventControllerFocusContainsFocus :: (HasCallStack, MonadIO m, IsEventControllerFocus a) => a -> m Bool #

eventControllerFocusIsFocus :: (HasCallStack, MonadIO m, IsEventControllerFocus a) => a -> m Bool #

eventControllerFocusNew :: (HasCallStack, MonadIO m) => m EventControllerFocus #

onEventControllerFocusEnter :: (IsEventControllerFocus a, MonadIO m) => a -> ((?self :: a) => EventControllerFocusEnterCallback) -> m SignalHandlerId #

onEventControllerFocusLeave :: (IsEventControllerFocus a, MonadIO m) => a -> ((?self :: a) => EventControllerFocusLeaveCallback) -> m SignalHandlerId #