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

GI.Gtk.Objects.Svg

Description

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

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

Documentation

newtype Svg #

Constructors

Svg (ManagedPtr Svg) 

Instances

Instances details
Eq Svg 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

(==) :: Svg -> Svg -> Bool

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

GObject Svg 
Instance details

Defined in GI.Gtk.Objects.Svg

ManagedPtrNewtype Svg 
Instance details

Defined in GI.Gtk.Objects.Svg

TypedObject Svg 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

glibType :: IO GType #

HasParentTypes Svg 
Instance details

Defined in GI.Gtk.Objects.Svg

HasAttributeList Svg 
Instance details

Defined in GI.Gtk.Objects.Svg

(info ~ ResolveSvgMethod t Svg, OverloadedMethod info Svg p, HasField t Svg p) => HasField (t :: Symbol) Svg p 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

getField :: Svg -> p

(info ~ ResolveSvgMethod t Svg, OverloadedMethodInfo info Svg) => IsLabel t (MethodProxy info Svg) 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

fromLabel :: MethodProxy info Svg

(info ~ ResolveSvgMethod t Svg, OverloadedMethod info Svg p) => IsLabel t (Svg -> p) 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

fromLabel :: Svg -> p

IsGValue (Maybe Svg) 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList Svg 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttributeList Svg = SvgAttributeList
type ParentTypes Svg 
Instance details

Defined in GI.Gtk.Objects.Svg

type ParentTypes Svg = '[Object, Paintable, SymbolicPaintable]
type SignalList Svg 
Instance details

Defined in GI.Gtk.Objects.Svg

type SignalList Svg = SvgSignalList

class (GObject o, IsDescendantOf Svg o) => IsSvg o #

Instances

Instances details
(GObject o, IsDescendantOf Svg o) => IsSvg o 
Instance details

Defined in GI.Gtk.Objects.Svg

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

Equations

ResolveSvgMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveSvgMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveSvgMethod "computeConcreteSize" o = PaintableComputeConcreteSizeMethodInfo 
ResolveSvgMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveSvgMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveSvgMethod "getv" o = ObjectGetvMethodInfo 
ResolveSvgMethod "invalidateContents" o = PaintableInvalidateContentsMethodInfo 
ResolveSvgMethod "invalidateSize" o = PaintableInvalidateSizeMethodInfo 
ResolveSvgMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveSvgMethod "loadFromBytes" o = SvgLoadFromBytesMethodInfo 
ResolveSvgMethod "notify" o = ObjectNotifyMethodInfo 
ResolveSvgMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveSvgMethod "pause" o = SvgPauseMethodInfo 
ResolveSvgMethod "play" o = SvgPlayMethodInfo 
ResolveSvgMethod "ref" o = ObjectRefMethodInfo 
ResolveSvgMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveSvgMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveSvgMethod "serialize" o = SvgSerializeMethodInfo 
ResolveSvgMethod "snapshot" o = PaintableSnapshotMethodInfo 
ResolveSvgMethod "snapshotSymbolic" o = SymbolicPaintableSnapshotSymbolicMethodInfo 
ResolveSvgMethod "snapshotWithWeight" o = SymbolicPaintableSnapshotWithWeightMethodInfo 
ResolveSvgMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveSvgMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveSvgMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveSvgMethod "unref" o = ObjectUnrefMethodInfo 
ResolveSvgMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveSvgMethod "writeToFile" o = SvgWriteToFileMethodInfo 
ResolveSvgMethod "getCurrentImage" o = PaintableGetCurrentImageMethodInfo 
ResolveSvgMethod "getData" o = ObjectGetDataMethodInfo 
ResolveSvgMethod "getFlags" o = PaintableGetFlagsMethodInfo 
ResolveSvgMethod "getIntrinsicAspectRatio" o = PaintableGetIntrinsicAspectRatioMethodInfo 
ResolveSvgMethod "getIntrinsicHeight" o = PaintableGetIntrinsicHeightMethodInfo 
ResolveSvgMethod "getIntrinsicWidth" o = PaintableGetIntrinsicWidthMethodInfo 
ResolveSvgMethod "getNStates" o = SvgGetNStatesMethodInfo 
ResolveSvgMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveSvgMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveSvgMethod "getState" o = SvgGetStateMethodInfo 
ResolveSvgMethod "getWeight" o = SvgGetWeightMethodInfo 
ResolveSvgMethod "setData" o = ObjectSetDataMethodInfo 
ResolveSvgMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveSvgMethod "setFrameClock" o = SvgSetFrameClockMethodInfo 
ResolveSvgMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveSvgMethod "setState" o = SvgSetStateMethodInfo 
ResolveSvgMethod "setWeight" o = SvgSetWeightMethodInfo 
ResolveSvgMethod l o = MethodResolutionFailed l o :: Type 

type SvgErrorCallback = GError -> IO () #

data SvgErrorSignalInfo #

Instances

Instances details
SignalInfo SvgErrorSignalInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

Associated Types

type HaskellCallbackType SvgErrorSignalInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type HaskellCallbackType SvgErrorSignalInfo = SvgErrorCallback

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType SvgErrorSignalInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type HaskellCallbackType SvgErrorSignalInfo = SvgErrorCallback

data SvgGetNStatesMethodInfo #

Instances

Instances details
(signature ~ m Word32, MonadIO m, IsSvg a) => OverloadedMethod SvgGetNStatesMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SvgGetNStatesMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SvgGetStateMethodInfo #

Instances

Instances details
(signature ~ m Word32, MonadIO m, IsSvg a) => OverloadedMethod SvgGetStateMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SvgGetStateMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SvgGetWeightMethodInfo #

Instances

Instances details
(signature ~ m Double, MonadIO m, IsSvg a) => OverloadedMethod SvgGetWeightMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SvgGetWeightMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SvgLoadFromBytesMethodInfo #

Instances

Instances details
(signature ~ (Bytes -> m ()), MonadIO m, IsSvg a) => OverloadedMethod SvgLoadFromBytesMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SvgLoadFromBytesMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SvgPauseMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsSvg a) => OverloadedMethod SvgPauseMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SvgPauseMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SvgPlayMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsSvg a) => OverloadedMethod SvgPlayMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SvgPlayMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SvgPlayingPropertyInfo #

Instances

Instances details
AttrInfo SvgPlayingPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

Associated Types

type AttrAllowedOps SvgPlayingPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

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

Defined in GI.Gtk.Objects.Svg

type AttrBaseTypeConstraint SvgPlayingPropertyInfo = IsSvg
type AttrGetType SvgPlayingPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrGetType SvgPlayingPropertyInfo = Bool
type AttrSetTypeConstraint SvgPlayingPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrSetTypeConstraint SvgPlayingPropertyInfo = Type ~ Bool
type AttrTransferTypeConstraint SvgPlayingPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrTransferTypeConstraint SvgPlayingPropertyInfo = Type ~ Bool
type AttrTransferType SvgPlayingPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrTransferType SvgPlayingPropertyInfo = Bool
type AttrLabel SvgPlayingPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrLabel SvgPlayingPropertyInfo = "playing"
type AttrOrigin SvgPlayingPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrOrigin SvgPlayingPropertyInfo = Svg

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps SvgPlayingPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

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

Defined in GI.Gtk.Objects.Svg

type AttrBaseTypeConstraint SvgPlayingPropertyInfo = IsSvg
type AttrGetType SvgPlayingPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrGetType SvgPlayingPropertyInfo = Bool
type AttrLabel SvgPlayingPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrLabel SvgPlayingPropertyInfo = "playing"
type AttrOrigin SvgPlayingPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrOrigin SvgPlayingPropertyInfo = Svg
type AttrSetTypeConstraint SvgPlayingPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrSetTypeConstraint SvgPlayingPropertyInfo = Type ~ Bool
type AttrTransferType SvgPlayingPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrTransferType SvgPlayingPropertyInfo = Bool
type AttrTransferTypeConstraint SvgPlayingPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrTransferTypeConstraint SvgPlayingPropertyInfo = Type ~ Bool

data SvgResourcePropertyInfo #

Instances

Instances details
AttrInfo SvgResourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

Associated Types

type AttrAllowedOps SvgResourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

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

Defined in GI.Gtk.Objects.Svg

type AttrBaseTypeConstraint SvgResourcePropertyInfo = IsSvg
type AttrGetType SvgResourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrGetType SvgResourcePropertyInfo = ()
type AttrSetTypeConstraint SvgResourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrSetTypeConstraint SvgResourcePropertyInfo = Type ~ Text
type AttrTransferTypeConstraint SvgResourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrTransferTypeConstraint SvgResourcePropertyInfo = Type ~ Text
type AttrTransferType SvgResourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrTransferType SvgResourcePropertyInfo = Text
type AttrLabel SvgResourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrLabel SvgResourcePropertyInfo = "resource"
type AttrOrigin SvgResourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrOrigin SvgResourcePropertyInfo = Svg

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps SvgResourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

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

Defined in GI.Gtk.Objects.Svg

type AttrBaseTypeConstraint SvgResourcePropertyInfo = IsSvg
type AttrGetType SvgResourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrGetType SvgResourcePropertyInfo = ()
type AttrLabel SvgResourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrLabel SvgResourcePropertyInfo = "resource"
type AttrOrigin SvgResourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrOrigin SvgResourcePropertyInfo = Svg
type AttrSetTypeConstraint SvgResourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrSetTypeConstraint SvgResourcePropertyInfo = Type ~ Text
type AttrTransferType SvgResourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrTransferType SvgResourcePropertyInfo = Text
type AttrTransferTypeConstraint SvgResourcePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrTransferTypeConstraint SvgResourcePropertyInfo = Type ~ Text

data SvgSerializeMethodInfo #

Instances

Instances details
(signature ~ m Bytes, MonadIO m, IsSvg a) => OverloadedMethod SvgSerializeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SvgSerializeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SvgSetFrameClockMethodInfo #

Instances

Instances details
(signature ~ (b -> m ()), MonadIO m, IsSvg a, IsFrameClock b) => OverloadedMethod SvgSetFrameClockMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SvgSetFrameClockMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SvgSetStateMethodInfo #

Instances

Instances details
(signature ~ (Word32 -> m ()), MonadIO m, IsSvg a) => OverloadedMethod SvgSetStateMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SvgSetStateMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SvgSetWeightMethodInfo #

Instances

Instances details
(signature ~ (Double -> m ()), MonadIO m, IsSvg a) => OverloadedMethod SvgSetWeightMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SvgSetWeightMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SvgStatePropertyInfo #

Instances

Instances details
AttrInfo SvgStatePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

Associated Types

type AttrAllowedOps SvgStatePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

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

Defined in GI.Gtk.Objects.Svg

type AttrBaseTypeConstraint SvgStatePropertyInfo = IsSvg
type AttrGetType SvgStatePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrGetType SvgStatePropertyInfo = Word32
type AttrSetTypeConstraint SvgStatePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrSetTypeConstraint SvgStatePropertyInfo = Type ~ Word32
type AttrTransferTypeConstraint SvgStatePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrTransferTypeConstraint SvgStatePropertyInfo = Type ~ Word32
type AttrTransferType SvgStatePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrTransferType SvgStatePropertyInfo = Word32
type AttrLabel SvgStatePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrLabel SvgStatePropertyInfo = "state"
type AttrOrigin SvgStatePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrOrigin SvgStatePropertyInfo = Svg

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps SvgStatePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

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

Defined in GI.Gtk.Objects.Svg

type AttrBaseTypeConstraint SvgStatePropertyInfo = IsSvg
type AttrGetType SvgStatePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrGetType SvgStatePropertyInfo = Word32
type AttrLabel SvgStatePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrLabel SvgStatePropertyInfo = "state"
type AttrOrigin SvgStatePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrOrigin SvgStatePropertyInfo = Svg
type AttrSetTypeConstraint SvgStatePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrSetTypeConstraint SvgStatePropertyInfo = Type ~ Word32
type AttrTransferType SvgStatePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrTransferType SvgStatePropertyInfo = Word32
type AttrTransferTypeConstraint SvgStatePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrTransferTypeConstraint SvgStatePropertyInfo = Type ~ Word32

data SvgWeightPropertyInfo #

Instances

Instances details
AttrInfo SvgWeightPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

Associated Types

type AttrAllowedOps SvgWeightPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

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

Defined in GI.Gtk.Objects.Svg

type AttrBaseTypeConstraint SvgWeightPropertyInfo = IsSvg
type AttrGetType SvgWeightPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrGetType SvgWeightPropertyInfo = Double
type AttrSetTypeConstraint SvgWeightPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrSetTypeConstraint SvgWeightPropertyInfo = Type ~ Double
type AttrTransferTypeConstraint SvgWeightPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrTransferTypeConstraint SvgWeightPropertyInfo = Type ~ Double
type AttrTransferType SvgWeightPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrTransferType SvgWeightPropertyInfo = Double
type AttrLabel SvgWeightPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrLabel SvgWeightPropertyInfo = "weight"
type AttrOrigin SvgWeightPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrOrigin SvgWeightPropertyInfo = Svg

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps SvgWeightPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

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

Defined in GI.Gtk.Objects.Svg

type AttrBaseTypeConstraint SvgWeightPropertyInfo = IsSvg
type AttrGetType SvgWeightPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrGetType SvgWeightPropertyInfo = Double
type AttrLabel SvgWeightPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrLabel SvgWeightPropertyInfo = "weight"
type AttrOrigin SvgWeightPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrOrigin SvgWeightPropertyInfo = Svg
type AttrSetTypeConstraint SvgWeightPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrSetTypeConstraint SvgWeightPropertyInfo = Type ~ Double
type AttrTransferType SvgWeightPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrTransferType SvgWeightPropertyInfo = Double
type AttrTransferTypeConstraint SvgWeightPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Svg

type AttrTransferTypeConstraint SvgWeightPropertyInfo = Type ~ Double

data SvgWriteToFileMethodInfo #

Instances

Instances details
(signature ~ (Text -> m ()), MonadIO m, IsSvg a) => OverloadedMethod SvgWriteToFileMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SvgWriteToFileMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Svg

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

afterSvgError :: (IsSvg a, MonadIO m) => a -> ((?self :: a) => SvgErrorCallback) -> m SignalHandlerId #

constructSvgPlaying :: (IsSvg o, MonadIO m) => Bool -> m (GValueConstruct o) #

constructSvgResource :: (IsSvg o, MonadIO m) => Text -> m (GValueConstruct o) #

constructSvgState :: (IsSvg o, MonadIO m) => Word32 -> m (GValueConstruct o) #

constructSvgWeight :: (IsSvg o, MonadIO m) => Double -> m (GValueConstruct o) #

getSvgPlaying :: (MonadIO m, IsSvg o) => o -> m Bool #

getSvgState :: (MonadIO m, IsSvg o) => o -> m Word32 #

getSvgWeight :: (MonadIO m, IsSvg o) => o -> m Double #

onSvgError :: (IsSvg a, MonadIO m) => a -> ((?self :: a) => SvgErrorCallback) -> m SignalHandlerId #

setSvgPlaying :: (MonadIO m, IsSvg o) => o -> Bool -> m () #

setSvgState :: (MonadIO m, IsSvg o) => o -> Word32 -> m () #

setSvgWeight :: (MonadIO m, IsSvg o) => o -> Double -> m () #

svgGetNStates :: (HasCallStack, MonadIO m, IsSvg a) => a -> m Word32 #

svgGetState :: (HasCallStack, MonadIO m, IsSvg a) => a -> m Word32 #

svgGetWeight :: (HasCallStack, MonadIO m, IsSvg a) => a -> m Double #

svgLoadFromBytes :: (HasCallStack, MonadIO m, IsSvg a) => a -> Bytes -> m () #

svgNew :: (HasCallStack, MonadIO m) => m Svg #

svgNewFromBytes :: (HasCallStack, MonadIO m) => Bytes -> m Svg #

svgNewFromResource :: (HasCallStack, MonadIO m) => Text -> m Svg #

svgPause :: (HasCallStack, MonadIO m, IsSvg a) => a -> m () #

svgPlay :: (HasCallStack, MonadIO m, IsSvg a) => a -> m () #

svgPlaying :: AttrLabelProxy "playing" #

svgResource :: AttrLabelProxy "resource" #

svgSerialize :: (HasCallStack, MonadIO m, IsSvg a) => a -> m Bytes #

svgSetFrameClock :: (HasCallStack, MonadIO m, IsSvg a, IsFrameClock b) => a -> b -> m () #

svgSetState :: (HasCallStack, MonadIO m, IsSvg a) => a -> Word32 -> m () #

svgSetWeight :: (HasCallStack, MonadIO m, IsSvg a) => a -> Double -> m () #

svgState :: AttrLabelProxy "state" #

svgWeight :: AttrLabelProxy "weight" #

svgWriteToFile :: (HasCallStack, MonadIO m, IsSvg a) => a -> Text -> m () #

toSvg :: (MonadIO m, IsSvg o) => o -> m Svg #