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

GI.Gtk.Interfaces.Orientable

Description

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

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

Documentation

newtype Orientable #

Instances

Instances details
Eq Orientable 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

Methods

(==) :: Orientable -> Orientable -> Bool

(/=) :: Orientable -> Orientable -> Bool

GObject Orientable 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

ManagedPtrNewtype Orientable 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

TypedObject Orientable 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

Methods

glibType :: IO GType #

HasParentTypes Orientable 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

HasAttributeList Orientable 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

(info ~ ResolveOrientableMethod t Orientable, OverloadedMethod info Orientable p, HasField t Orientable p) => HasField (t :: Symbol) Orientable p 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

Methods

getField :: Orientable -> p

(info ~ ResolveOrientableMethod t Orientable, OverloadedMethodInfo info Orientable) => IsLabel t (MethodProxy info Orientable) 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

Methods

fromLabel :: MethodProxy info Orientable

(info ~ ResolveOrientableMethod t Orientable, OverloadedMethod info Orientable p) => IsLabel t (Orientable -> p) 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

Methods

fromLabel :: Orientable -> p

IsGValue (Maybe Orientable) 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList Orientable 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

type AttributeList Orientable = OrientableAttributeList
type ParentTypes Orientable 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

type ParentTypes Orientable = '[Object]
type SignalList Orientable 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

type SignalList Orientable = OrientableSignalList

class (GObject o, IsDescendantOf Orientable o) => IsOrientable o #

Instances

Instances details
(GObject o, IsDescendantOf Orientable o) => IsOrientable o 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

data OrientableGetOrientationMethodInfo #

Instances

Instances details
(signature ~ m Orientation, MonadIO m, IsOrientable a) => OverloadedMethod OrientableGetOrientationMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo OrientableGetOrientationMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data OrientableOrientationPropertyInfo #

Instances

Instances details
AttrInfo OrientableOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

Associated Types

type AttrAllowedOps OrientableOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

type AttrAllowedOps OrientableOrientationPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint OrientableOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

type AttrBaseTypeConstraint OrientableOrientationPropertyInfo = IsOrientable
type AttrGetType OrientableOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

type AttrSetTypeConstraint OrientableOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

type AttrSetTypeConstraint OrientableOrientationPropertyInfo = Type ~ Orientation
type AttrTransferTypeConstraint OrientableOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

type AttrTransferTypeConstraint OrientableOrientationPropertyInfo = Type ~ Orientation
type AttrTransferType OrientableOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

type AttrLabel OrientableOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

type AttrLabel OrientableOrientationPropertyInfo = "orientation"
type AttrOrigin OrientableOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps OrientableOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

type AttrAllowedOps OrientableOrientationPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint OrientableOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

type AttrBaseTypeConstraint OrientableOrientationPropertyInfo = IsOrientable
type AttrGetType OrientableOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

type AttrLabel OrientableOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

type AttrLabel OrientableOrientationPropertyInfo = "orientation"
type AttrOrigin OrientableOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

type AttrSetTypeConstraint OrientableOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

type AttrSetTypeConstraint OrientableOrientationPropertyInfo = Type ~ Orientation
type AttrTransferType OrientableOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

type AttrTransferTypeConstraint OrientableOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

type AttrTransferTypeConstraint OrientableOrientationPropertyInfo = Type ~ Orientation

data OrientableSetOrientationMethodInfo #

Instances

Instances details
(signature ~ (Orientation -> m ()), MonadIO m, IsOrientable a) => OverloadedMethod OrientableSetOrientationMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo OrientableSetOrientationMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Orientable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

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

Equations

ResolveOrientableMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveOrientableMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveOrientableMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveOrientableMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveOrientableMethod "getv" o = ObjectGetvMethodInfo 
ResolveOrientableMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveOrientableMethod "notify" o = ObjectNotifyMethodInfo 
ResolveOrientableMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveOrientableMethod "ref" o = ObjectRefMethodInfo 
ResolveOrientableMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveOrientableMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveOrientableMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveOrientableMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveOrientableMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveOrientableMethod "unref" o = ObjectUnrefMethodInfo 
ResolveOrientableMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveOrientableMethod "getData" o = ObjectGetDataMethodInfo 
ResolveOrientableMethod "getOrientation" o = OrientableGetOrientationMethodInfo 
ResolveOrientableMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveOrientableMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveOrientableMethod "setData" o = ObjectSetDataMethodInfo 
ResolveOrientableMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveOrientableMethod "setOrientation" o = OrientableSetOrientationMethodInfo 
ResolveOrientableMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveOrientableMethod l o = MethodResolutionFailed l o :: Type 

constructOrientableOrientation :: (IsOrientable o, MonadIO m) => Orientation -> m (GValueConstruct o) #

orientableGetOrientation :: (HasCallStack, MonadIO m, IsOrientable a) => a -> m Orientation #

orientableOrientation :: AttrLabelProxy "orientation" #

orientableSetOrientation :: (HasCallStack, MonadIO m, IsOrientable a) => a -> Orientation -> m () #

setOrientableOrientation :: (MonadIO m, IsOrientable o) => o -> Orientation -> m () #

toOrientable :: (MonadIO m, IsOrientable o) => o -> m Orientable #