module Qtc.Gui.QColormap (
qColormap
,qColormap_nf
,qColormapCleanup
,qColormapInitialize
,QqColormapInstance(..)
,qColormap_delete
)
where
import Foreign.C.Types
import Qth.ClassTypes.Core
import Qtc.Enums.Base
import Qtc.Enums.Gui.QColormap
import Qtc.Classes.Base
import Qtc.Classes.Qccs
import Qtc.Classes.Core
import Qtc.ClassTypes.Core
import Qth.ClassTypes.Core
import Qtc.Classes.Gui
import Qtc.ClassTypes.Gui
qColormap :: (QColormap t1) -> IO (QColormap ())
qColormap (x1)
= withQColormapResult $
withObjectPtr x1 $ \cobj_x1 ->
qtc_QColormap cobj_x1
foreign import ccall "qtc_QColormap" qtc_QColormap :: Ptr (TQColormap t1) -> IO (Ptr (TQColormap ()))
qColormap_nf :: (QColormap t1) -> IO (QColormap ())
qColormap_nf (x1)
= withObjectRefResult $
withObjectPtr x1 $ \cobj_x1 ->
qtc_QColormap cobj_x1
qColormapCleanup :: (()) -> IO ()
qColormapCleanup ()
= qtc_QColormap_cleanup
foreign import ccall "qtc_QColormap_cleanup" qtc_QColormap_cleanup :: IO ()
instance Qdepth (QColormap a) (()) (IO (Int)) where
depth x0 ()
= withIntResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QColormap_depth cobj_x0
foreign import ccall "qtc_QColormap_depth" qtc_QColormap_depth :: Ptr (TQColormap a) -> IO CInt
qColormapInitialize :: (()) -> IO ()
qColormapInitialize ()
= qtc_QColormap_initialize
foreign import ccall "qtc_QColormap_initialize" qtc_QColormap_initialize :: IO ()
class QqColormapInstance x1 where
qColormapInstance :: x1 -> IO (QColormap ())
instance QqColormapInstance (()) where
qColormapInstance ()
= withQColormapResult $
qtc_QColormap_instance
foreign import ccall "qtc_QColormap_instance" qtc_QColormap_instance :: IO (Ptr (TQColormap ()))
instance QqColormapInstance ((Int)) where
qColormapInstance (x1)
= withQColormapResult $
qtc_QColormap_instance1 (toCInt x1)
foreign import ccall "qtc_QColormap_instance1" qtc_QColormap_instance1 :: CInt -> IO (Ptr (TQColormap ()))
instance Qmode (QColormap a) (()) (IO (QColormapMode)) where
mode x0 ()
= withQEnumResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QColormap_mode cobj_x0
foreign import ccall "qtc_QColormap_mode" qtc_QColormap_mode :: Ptr (TQColormap a) -> IO CLong
instance Qpixel (QColormap a) ((QColor t1)) where
pixel x0 (x1)
= withUnsignedIntResult $
withObjectPtr x0 $ \cobj_x0 ->
withObjectPtr x1 $ \cobj_x1 ->
qtc_QColormap_pixel cobj_x0 cobj_x1
foreign import ccall "qtc_QColormap_pixel" qtc_QColormap_pixel :: Ptr (TQColormap a) -> Ptr (TQColor t1) -> IO CUInt
instance Qqsize (QColormap a) (()) (IO (Int)) where
qsize x0 ()
= withIntResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QColormap_size cobj_x0
foreign import ccall "qtc_QColormap_size" qtc_QColormap_size :: Ptr (TQColormap a) -> IO CInt
qColormap_delete :: QColormap a -> IO ()
qColormap_delete x0
= withObjectPtr x0 $ \cobj_x0 ->
qtc_QColormap_delete cobj_x0
foreign import ccall "qtc_QColormap_delete" qtc_QColormap_delete :: Ptr (TQColormap a) -> IO ()