| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Objects.PadController
Description
Documentation
newtype PadController #
Constructors
| PadController (ManagedPtr PadController) |
Instances
class (GObject o, IsDescendantOf PadController o) => IsPadController o #
Instances
| (GObject o, IsDescendantOf PadController o) => IsPadController o | |
Defined in GI.Gtk.Objects.PadController | |
data PadControllerActionGroupPropertyInfo #
Instances
data PadControllerPadPropertyInfo #
Instances
| AttrInfo PadControllerPadPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.PadController Associated Types
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 | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.PadController type AttrAllowedOps PadControllerPadPropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint PadControllerPadPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.PadController | |||||||||||||||||||||||||||||||||
| type AttrGetType PadControllerPadPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.PadController type AttrGetType PadControllerPadPropertyInfo = Maybe Device | |||||||||||||||||||||||||||||||||
| type AttrLabel PadControllerPadPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.PadController type AttrLabel PadControllerPadPropertyInfo = "pad" | |||||||||||||||||||||||||||||||||
| type AttrOrigin PadControllerPadPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.PadController | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint PadControllerPadPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.PadController type AttrSetTypeConstraint PadControllerPadPropertyInfo = IsDevice | |||||||||||||||||||||||||||||||||
| type AttrTransferType PadControllerPadPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.PadController type AttrTransferType PadControllerPadPropertyInfo = Device | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint PadControllerPadPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.PadController type AttrTransferTypeConstraint PadControllerPadPropertyInfo = IsDevice | |||||||||||||||||||||||||||||||||
data PadControllerSetActionEntriesMethodInfo #
Instances
| (signature ~ ([PadActionEntry] -> m ()), MonadIO m, IsPadController a) => OverloadedMethod PadControllerSetActionEntriesMethodInfo a signature | |
Defined in GI.Gtk.Objects.PadController Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo PadControllerSetActionEntriesMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.PadController Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data PadControllerSetActionMethodInfo #
Instances
| (signature ~ (PadActionType -> Int32 -> Int32 -> Text -> Text -> m ()), MonadIO m, IsPadController a) => OverloadedMethod PadControllerSetActionMethodInfo a signature | |
Defined in GI.Gtk.Objects.PadController Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo PadControllerSetActionMethodInfo (a :: Type) | |
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 #