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

GI.Gtk.Objects.PadController

Description

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

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

Documentation

newtype PadController #

Instances

Instances details
Eq PadController 
Instance details

Defined in GI.Gtk.Objects.PadController

GObject PadController 
Instance details

Defined in GI.Gtk.Objects.PadController

ManagedPtrNewtype PadController 
Instance details

Defined in GI.Gtk.Objects.PadController

TypedObject PadController 
Instance details

Defined in GI.Gtk.Objects.PadController

Methods

glibType :: IO GType #

HasParentTypes PadController 
Instance details

Defined in GI.Gtk.Objects.PadController

HasAttributeList PadController 
Instance details

Defined in GI.Gtk.Objects.PadController

(info ~ ResolvePadControllerMethod t PadController, OverloadedMethod info PadController p, HasField t PadController p) => HasField (t :: Symbol) PadController p 
Instance details

Defined in GI.Gtk.Objects.PadController

Methods

getField :: PadController -> p

(info ~ ResolvePadControllerMethod t PadController, OverloadedMethodInfo info PadController) => IsLabel t (MethodProxy info PadController) 
Instance details

Defined in GI.Gtk.Objects.PadController

Methods

fromLabel :: MethodProxy info PadController

(info ~ ResolvePadControllerMethod t PadController, OverloadedMethod info PadController p) => IsLabel t (PadController -> p) 
Instance details

Defined in GI.Gtk.Objects.PadController

Methods

fromLabel :: PadController -> p

IsGValue (Maybe PadController) 
Instance details

Defined in GI.Gtk.Objects.PadController

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList PadController 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttributeList PadController = PadControllerAttributeList
type ParentTypes PadController 
Instance details

Defined in GI.Gtk.Objects.PadController

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

Defined in GI.Gtk.Objects.PadController

type SignalList PadController = PadControllerSignalList

class (GObject o, IsDescendantOf PadController o) => IsPadController o #

Instances

Instances details
(GObject o, IsDescendantOf PadController o) => IsPadController o 
Instance details

Defined in GI.Gtk.Objects.PadController

data PadControllerActionGroupPropertyInfo #

Instances

Instances details
AttrInfo PadControllerActionGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

Associated Types

type AttrAllowedOps PadControllerActionGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrAllowedOps PadControllerActionGroupPropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint PadControllerActionGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrGetType PadControllerActionGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrGetType PadControllerActionGroupPropertyInfo = Maybe ActionGroup
type AttrSetTypeConstraint PadControllerActionGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrSetTypeConstraint PadControllerActionGroupPropertyInfo = IsActionGroup
type AttrTransferTypeConstraint PadControllerActionGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrTransferTypeConstraint PadControllerActionGroupPropertyInfo = IsActionGroup
type AttrTransferType PadControllerActionGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrTransferType PadControllerActionGroupPropertyInfo = ActionGroup
type AttrLabel PadControllerActionGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrLabel PadControllerActionGroupPropertyInfo = "action-group"
type AttrOrigin PadControllerActionGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps PadControllerActionGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrAllowedOps PadControllerActionGroupPropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint PadControllerActionGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrGetType PadControllerActionGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrGetType PadControllerActionGroupPropertyInfo = Maybe ActionGroup
type AttrLabel PadControllerActionGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrLabel PadControllerActionGroupPropertyInfo = "action-group"
type AttrOrigin PadControllerActionGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrSetTypeConstraint PadControllerActionGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrSetTypeConstraint PadControllerActionGroupPropertyInfo = IsActionGroup
type AttrTransferType PadControllerActionGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrTransferType PadControllerActionGroupPropertyInfo = ActionGroup
type AttrTransferTypeConstraint PadControllerActionGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrTransferTypeConstraint PadControllerActionGroupPropertyInfo = IsActionGroup

data PadControllerPadPropertyInfo #

Instances

Instances details
AttrInfo PadControllerPadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

Associated Types

type AttrAllowedOps PadControllerPadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrAllowedOps PadControllerPadPropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint PadControllerPadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrBaseTypeConstraint PadControllerPadPropertyInfo = IsPadController
type AttrGetType PadControllerPadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrGetType PadControllerPadPropertyInfo = Maybe Device
type AttrSetTypeConstraint PadControllerPadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrSetTypeConstraint PadControllerPadPropertyInfo = IsDevice
type AttrTransferTypeConstraint PadControllerPadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrTransferTypeConstraint PadControllerPadPropertyInfo = IsDevice
type AttrTransferType PadControllerPadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrTransferType PadControllerPadPropertyInfo = Device
type AttrLabel PadControllerPadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrLabel PadControllerPadPropertyInfo = "pad"
type AttrOrigin PadControllerPadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps PadControllerPadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrAllowedOps PadControllerPadPropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint PadControllerPadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrBaseTypeConstraint PadControllerPadPropertyInfo = IsPadController
type AttrGetType PadControllerPadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrGetType PadControllerPadPropertyInfo = Maybe Device
type AttrLabel PadControllerPadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrLabel PadControllerPadPropertyInfo = "pad"
type AttrOrigin PadControllerPadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrSetTypeConstraint PadControllerPadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrSetTypeConstraint PadControllerPadPropertyInfo = IsDevice
type AttrTransferType PadControllerPadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrTransferType PadControllerPadPropertyInfo = Device
type AttrTransferTypeConstraint PadControllerPadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.PadController

type AttrTransferTypeConstraint PadControllerPadPropertyInfo = IsDevice

data PadControllerSetActionEntriesMethodInfo #

Instances

Instances details
(signature ~ ([PadActionEntry] -> m ()), MonadIO m, IsPadController a) => OverloadedMethod PadControllerSetActionEntriesMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.PadController

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PadControllerSetActionEntriesMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.PadController

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PadControllerSetActionMethodInfo #

Instances

Instances details
(signature ~ (PadActionType -> Int32 -> Int32 -> Text -> Text -> m ()), MonadIO m, IsPadController a) => OverloadedMethod PadControllerSetActionMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.PadController

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PadControllerSetActionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.PadController

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

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

Equations

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

constructPadControllerActionGroup :: (IsPadController o, MonadIO m, IsActionGroup a) => a -> m (GValueConstruct o) #

constructPadControllerPad :: (IsPadController o, MonadIO m, IsDevice a) => a -> m (GValueConstruct o) #

getPadControllerActionGroup :: (MonadIO m, IsPadController o) => o -> m (Maybe ActionGroup) #

getPadControllerPad :: (MonadIO m, IsPadController o) => o -> m (Maybe Device) #

padControllerActionGroup :: AttrLabelProxy "actionGroup" #

padControllerNew :: (HasCallStack, MonadIO m, IsActionGroup a, IsDevice b) => a -> Maybe b -> m PadController #

padControllerPad :: AttrLabelProxy "pad" #

padControllerSetAction :: (HasCallStack, MonadIO m, IsPadController a) => a -> PadActionType -> Int32 -> Int32 -> Text -> Text -> m () #

padControllerSetActionEntries :: (HasCallStack, MonadIO m, IsPadController a) => a -> [PadActionEntry] -> m () #

toPadController :: (MonadIO m, IsPadController o) => o -> m PadController #