gi-gdk-4.0.10: Gdk bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gdk.Structs.RGBA

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gdk.Structs.RGBA module in the gi-gdk4 package.

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

Documentation

newtype RGBA #

Constructors

RGBA (ManagedPtr RGBA) 

Instances

Instances details
Eq RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

(==) :: RGBA -> RGBA -> Bool

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

GBoxed RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

ManagedPtrNewtype RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

TypedObject RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

glibType :: IO GType #

HasParentTypes RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

tag ~ 'AttrSet => Constructible RGBA tag 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

new :: MonadIO m => (ManagedPtr RGBA -> RGBA) -> [AttrOp RGBA tag] -> m RGBA #

HasAttributeList RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

(info ~ ResolveRGBAMethod t RGBA, OverloadedMethod info RGBA p, HasField t RGBA p) => HasField (t :: Symbol) RGBA p 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

getField :: RGBA -> p

(signature ~ m RGBA, MonadIO m) => OverloadedMethod RGBACopyMethodInfo RGBA signature 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethod :: RGBA -> signature

(signature ~ (RGBA -> m Bool), MonadIO m) => OverloadedMethod RGBAEqualMethodInfo RGBA signature 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethod :: RGBA -> signature

(signature ~ m (), MonadIO m) => OverloadedMethod RGBAFreeMethodInfo RGBA signature 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethod :: RGBA -> signature

(signature ~ m Word32, MonadIO m) => OverloadedMethod RGBAHashMethodInfo RGBA signature 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethod :: RGBA -> signature

(signature ~ m Bool, MonadIO m) => OverloadedMethod RGBAIsClearMethodInfo RGBA signature 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethod :: RGBA -> signature

(signature ~ m Bool, MonadIO m) => OverloadedMethod RGBAIsOpaqueMethodInfo RGBA signature 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethod :: RGBA -> signature

(signature ~ (Text -> m Bool), MonadIO m) => OverloadedMethod RGBAParseMethodInfo RGBA signature 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethod :: RGBA -> signature

(signature ~ (String -> m String), MonadIO m) => OverloadedMethod RGBAPrintMethodInfo RGBA signature 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethod :: RGBA -> signature

(signature ~ m Text, MonadIO m) => OverloadedMethod RGBAToStringMethodInfo RGBA signature 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethod :: RGBA -> signature

OverloadedMethodInfo RGBACopyMethodInfo RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo RGBAEqualMethodInfo RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo RGBAFreeMethodInfo RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo RGBAHashMethodInfo RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo RGBAIsClearMethodInfo RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo RGBAIsOpaqueMethodInfo RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo RGBAParseMethodInfo RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo RGBAPrintMethodInfo RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo RGBAToStringMethodInfo RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

(info ~ ResolveRGBAMethod t RGBA, OverloadedMethodInfo info RGBA) => IsLabel t (MethodProxy info RGBA) 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

fromLabel :: MethodProxy info RGBA

(info ~ ResolveRGBAMethod t RGBA, OverloadedMethod info RGBA p) => IsLabel t (RGBA -> p) 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

fromLabel :: RGBA -> p

IsGValue (Maybe RGBA) 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

type AttributeList RGBA = RGBAAttributeList
type ParentTypes RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

type ParentTypes RGBA = '[] :: [Type]

data RGBACopyMethodInfo #

Instances

Instances details
(signature ~ m RGBA, MonadIO m) => OverloadedMethod RGBACopyMethodInfo RGBA signature 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethod :: RGBA -> signature

OverloadedMethodInfo RGBACopyMethodInfo RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data RGBAEqualMethodInfo #

Instances

Instances details
(signature ~ (RGBA -> m Bool), MonadIO m) => OverloadedMethod RGBAEqualMethodInfo RGBA signature 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethod :: RGBA -> signature

OverloadedMethodInfo RGBAEqualMethodInfo RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data RGBAFreeMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m) => OverloadedMethod RGBAFreeMethodInfo RGBA signature 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethod :: RGBA -> signature

OverloadedMethodInfo RGBAFreeMethodInfo RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data RGBAHashMethodInfo #

Instances

Instances details
(signature ~ m Word32, MonadIO m) => OverloadedMethod RGBAHashMethodInfo RGBA signature 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethod :: RGBA -> signature

OverloadedMethodInfo RGBAHashMethodInfo RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data RGBAIsClearMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m) => OverloadedMethod RGBAIsClearMethodInfo RGBA signature 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethod :: RGBA -> signature

OverloadedMethodInfo RGBAIsClearMethodInfo RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data RGBAIsOpaqueMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m) => OverloadedMethod RGBAIsOpaqueMethodInfo RGBA signature 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethod :: RGBA -> signature

OverloadedMethodInfo RGBAIsOpaqueMethodInfo RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data RGBAParseMethodInfo #

Instances

Instances details
(signature ~ (Text -> m Bool), MonadIO m) => OverloadedMethod RGBAParseMethodInfo RGBA signature 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethod :: RGBA -> signature

OverloadedMethodInfo RGBAParseMethodInfo RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data RGBAPrintMethodInfo #

Instances

Instances details
(signature ~ (String -> m String), MonadIO m) => OverloadedMethod RGBAPrintMethodInfo RGBA signature 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethod :: RGBA -> signature

OverloadedMethodInfo RGBAPrintMethodInfo RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data RGBAToStringMethodInfo #

Instances

Instances details
(signature ~ m Text, MonadIO m) => OverloadedMethod RGBAToStringMethodInfo RGBA signature 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethod :: RGBA -> signature

OverloadedMethodInfo RGBAToStringMethodInfo RGBA 
Instance details

Defined in GI.Gdk.Structs.RGBA

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

getRGBAAlpha :: MonadIO m => RGBA -> m Float #

getRGBABlue :: MonadIO m => RGBA -> m Float #

getRGBAGreen :: MonadIO m => RGBA -> m Float #

getRGBARed :: MonadIO m => RGBA -> m Float #

newZeroRGBA :: MonadIO m => m RGBA #

rGBACopy :: (HasCallStack, MonadIO m) => RGBA -> m RGBA #

rGBAEqual :: (HasCallStack, MonadIO m) => RGBA -> RGBA -> m Bool #

rGBAFree :: (HasCallStack, MonadIO m) => RGBA -> m () #

rGBAHash :: (HasCallStack, MonadIO m) => RGBA -> m Word32 #

rGBAIsClear :: (HasCallStack, MonadIO m) => RGBA -> m Bool #

rGBAIsOpaque :: (HasCallStack, MonadIO m) => RGBA -> m Bool #

rGBAParse :: (HasCallStack, MonadIO m) => RGBA -> Text -> m Bool #

rGBAPrint :: (HasCallStack, MonadIO m) => RGBA -> String -> m String #

rGBAToString :: (HasCallStack, MonadIO m) => RGBA -> m Text #

rGBA_alpha :: AttrLabelProxy "alpha" #

rGBA_blue :: AttrLabelProxy "blue" #

rGBA_green :: AttrLabelProxy "green" #

rGBA_red :: AttrLabelProxy "red" #

setRGBAAlpha :: MonadIO m => RGBA -> Float -> m () #

setRGBABlue :: MonadIO m => RGBA -> Float -> m () #

setRGBAGreen :: MonadIO m => RGBA -> Float -> m () #

setRGBARed :: MonadIO m => RGBA -> Float -> m () #