gi-gtk-0.3.18.13: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.HSV

Contents

Description

 

Synopsis

Exported types

newtype HSV Source

Constructors

HSV (ForeignPtr HSV) 

Instances

GObject HSV Source 
((~) * info (ResolveHSVMethod t HSV), MethodInfo * info HSV p) => IsLabel t (HSV -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> HSV -> p

((~) * info (ResolveHSVMethod t HSV), MethodInfo * info HSV p) => IsLabelProxy t (HSV -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> HSV -> p

type ParentTypes HSV Source 
type AttributeList HSV Source 
type SignalList HSV Source 

class GObject o => HSVK o Source

Instances

toHSV :: HSVK o => o -> IO HSV Source

Methods

hSVGetColor

data HSVGetColorMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m (Double, Double, Double)), MonadIO m, HSVK a) => MethodInfo (TYPE Lifted) HSVGetColorMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy HSVGetColorMethodInfo a -> signature -> s

hSVGetMetrics

data HSVGetMetricsMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m (Int32, Int32)), MonadIO m, HSVK a) => MethodInfo (TYPE Lifted) HSVGetMetricsMethodInfo a signature Source 

hSVGetMetrics :: (MonadIO m, HSVK a) => a -> m (Int32, Int32) Source

hSVIsAdjusting

data HSVIsAdjustingMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Bool), MonadIO m, HSVK a) => MethodInfo (TYPE Lifted) HSVIsAdjustingMethodInfo a signature Source 

hSVIsAdjusting :: (MonadIO m, HSVK a) => a -> m Bool Source

hSVNew

hSVSetColor

data HSVSetColorMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Double -> Double -> Double -> m ()), MonadIO m, HSVK a) => MethodInfo (TYPE Lifted) HSVSetColorMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy HSVSetColorMethodInfo a -> signature -> s

hSVSetColor :: (MonadIO m, HSVK a) => a -> Double -> Double -> Double -> m () Source

hSVSetMetrics

data HSVSetMetricsMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Int32 -> Int32 -> m ()), MonadIO m, HSVK a) => MethodInfo (TYPE Lifted) HSVSetMetricsMethodInfo a signature Source 

hSVSetMetrics :: (MonadIO m, HSVK a) => a -> Int32 -> Int32 -> m () Source

hSVToRgb

Signals

Changed

type HSVChangedCallbackC = Ptr () -> Ptr () -> IO () Source

Move

type HSVMoveCallbackC = Ptr () -> CUInt -> Ptr () -> IO () Source