gi-gtk-0.3.18.15: 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 
((~) * info (ResolveHSVMethod t HSV), MethodInfo * info HSV p) => IsLabelProxy t (HSV -> p) 
type ParentTypes HSV 
type AttributeList HSV 
type SignalList HSV 

class GObject o => HSVK o Source

Instances

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

Methods

hSVGetColor

data HSVGetColorMethodInfo Source

Instances

((~) * signature (m (Double, Double, Double)), MonadIO m, HSVK a) => MethodInfo * HSVGetColorMethodInfo a signature 

hSVGetMetrics

data HSVGetMetricsMethodInfo Source

Instances

((~) * signature (m (Int32, Int32)), MonadIO m, HSVK a) => MethodInfo * HSVGetMetricsMethodInfo a signature 

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

hSVIsAdjusting

data HSVIsAdjustingMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, HSVK a) => MethodInfo * HSVIsAdjustingMethodInfo a signature 

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

hSVNew

hSVSetColor

data HSVSetColorMethodInfo Source

Instances

((~) * signature (Double -> Double -> Double -> m ()), MonadIO m, HSVK a) => MethodInfo * HSVSetColorMethodInfo a signature 

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

hSVSetMetrics

data HSVSetMetricsMethodInfo Source

Instances

((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, HSVK a) => MethodInfo * HSVSetMetricsMethodInfo a signature 

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