Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class QRegionValue a where Source #
withQRegionPtr :: a -> (QRegionConst -> IO b) -> IO b Source #
Instances
QRegionConstPtr a => QRegionValue a Source # | |
Defined in Graphics.UI.Qtah.Generated.Gui.QRegion withQRegionPtr :: a -> (QRegionConst -> IO b) -> IO b Source # |
class CppPtr this => QRegionConstPtr this where Source #
toQRegionConst :: this -> QRegionConst Source #
Instances
class QRegionConstPtr this => QRegionPtr this where Source #
Instances
QRegionPtr QRegion Source # | |
data QRegionConst Source #
Instances
Instances
Eq QRegion Source # | |
Ord QRegion Source # | |
Defined in Graphics.UI.Qtah.Generated.Gui.QRegion | |
Show QRegion Source # | |
CppPtr QRegion Source # | |
Deletable QRegion Source # | |
QRegionPtr QRegion Source # | |
QRegionConstPtr QRegion Source # | |
Defined in Graphics.UI.Qtah.Generated.Gui.QRegion toQRegionConst :: QRegion -> QRegionConst Source # | |
QRegionValue a => Assignable QRegion a Source # | |
Defined in Graphics.UI.Qtah.Generated.Gui.QRegion | |
Copyable QRegion QRegion Source # | |
Copyable QRegionConst QRegion Source # | |
Defined in Graphics.UI.Qtah.Generated.Gui.QRegion copy :: QRegionConst -> IO QRegion # | |
Decodable QRegion QRegion Source # | |
Decodable QRegionConst QRegion Source # | |
Defined in Graphics.UI.Qtah.Generated.Gui.QRegion decode :: QRegionConst -> IO QRegion # | |
Assignable (Ptr (Ptr QRegion)) QRegion Source # | |
Decodable (Ptr (Ptr QRegion)) QRegion Source # | |
castConst :: QRegionConstPtr this => this -> QRegionConst Source #
cast :: QRegionPtr this => this -> QRegion Source #
downCastConst :: QRegionSuperConst a => a -> QRegionConst Source #
newFromPoints :: Int -> Int -> Int -> Int -> QRegionRegionType -> IO QRegion Source #
newFromPolygon :: QPolygonValue arg'1 => arg'1 -> IO QRegion Source #
newFromPolygonAll :: QPolygonValue arg'1 => arg'1 -> QtFillRule -> IO QRegion Source #
newFromRect :: QRectValue arg'1 => arg'1 -> QRegionRegionType -> IO QRegion Source #
aSSIGN :: (QRegionPtr arg'1, QRegionValue arg'2) => arg'1 -> arg'2 -> IO QRegion Source #
boundingRect :: QRegionValue arg'1 => arg'1 -> IO HRect Source #
containsPoint :: (QRegionValue arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #
containsRect :: (QRegionValue arg'1, QRectValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #
eQ :: (QRegionValue arg'1, QRegionValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #
intersected :: (QRegionValue arg'1, QRegionValue arg'2) => arg'1 -> arg'2 -> IO QRegion Source #
intersectedWithRect :: (QRegionValue arg'1, QRectValue arg'2) => arg'1 -> arg'2 -> IO QRegion Source #
intersects :: (QRegionValue arg'1, QRegionValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #
intersectsRect :: (QRegionValue arg'1, QRectValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #
nE :: (QRegionValue arg'1, QRegionValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #
subtracted :: (QRegionValue arg'1, QRegionValue arg'2) => arg'1 -> arg'2 -> IO QRegion Source #
swap :: (QRegionPtr arg'1, QRegionPtr arg'2) => arg'1 -> arg'2 -> IO () Source #
translateByCoords :: QRegionPtr arg'1 => arg'1 -> Int -> Int -> IO () Source #
translateByPoint :: (QRegionPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO () Source #
translatedByCoords :: QRegionValue arg'1 => arg'1 -> Int -> Int -> IO QRegion Source #
translatedByPoint :: (QRegionValue arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO QRegion Source #
united :: (QRegionValue arg'1, QRegionValue arg'2) => arg'1 -> arg'2 -> IO QRegion Source #
unitedWithRect :: (QRegionValue arg'1, QRectValue arg'2) => arg'1 -> arg'2 -> IO QRegion Source #
xored :: (QRegionValue arg'1, QRegionValue arg'2) => arg'1 -> arg'2 -> IO QRegion Source #
data QRegionRegionType Source #