qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Core.QMargins

Documentation

class QMarginsValue a where Source #

Minimal complete definition

withQMarginsPtr

Methods

withQMarginsPtr :: a -> (QMarginsConst -> IO b) -> IO b Source #

class QMarginsConstPtr this => QMarginsPtr this where Source #

Minimal complete definition

toQMargins

Methods

toQMargins :: this -> QMargins Source #

data QMargins Source #

Instances

Eq QMargins Source # 
Ord QMargins Source # 
Show QMargins Source # 
CppPtr QMargins Source # 
Deletable QMargins Source # 

Methods

delete :: QMargins -> IO () #

toGc :: QMargins -> IO QMargins #

QMarginsPtr QMargins Source # 
QMarginsConstPtr QMargins Source # 
QMarginsValue a => Assignable QMargins a Source # 

Methods

assign :: QMargins -> a -> IO () #

Copyable QMargins QMargins Source # 

Methods

copy :: QMargins -> IO QMargins #

Copyable QMarginsConst QMargins Source # 
Encodable QMargins HMargins Source # 

Methods

encode :: HMargins -> IO QMargins #

Decodable QMargins HMargins Source # 

Methods

decode :: QMargins -> IO HMargins #

Assignable (Ptr (Ptr QMargins)) QMargins Source # 

Methods

assign :: Ptr (Ptr QMargins) -> QMargins -> IO () #

Decodable (Ptr (Ptr QMargins)) QMargins Source # 

Methods

decode :: Ptr (Ptr QMargins) -> IO QMargins #

cast :: QMarginsPtr this => this -> QMargins Source #

downCastConst :: QMarginsSuperConst a => a -> QMarginsConst Source #

downCast :: QMarginsSuper a => a -> QMargins Source #

new :: Int -> Int -> Int -> Int -> IO QMargins Source #

newCopy :: QMarginsValue arg'1 => arg'1 -> IO QMargins Source #

aDDA :: (QMarginsPtr arg'1, QMarginsValue arg'2) => arg'1 -> arg'2 -> IO QMargins Source #

aDDAInt :: QMarginsPtr arg'1 => arg'1 -> Int -> IO QMargins Source #

aSSIGN :: (QMarginsPtr arg'1, QMarginsValue arg'2) => arg'1 -> arg'2 -> IO QMargins Source #

bottom :: QMarginsValue arg'1 => arg'1 -> IO Int Source #

dIVA :: QMarginsPtr arg'1 => arg'1 -> Int -> IO QMargins Source #

dIVAReal :: QMarginsPtr arg'1 => arg'1 -> Double -> IO QMargins Source #

eQ :: (QMarginsValue arg'1, QMarginsValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

isNull :: QMarginsValue arg'1 => arg'1 -> IO Bool Source #

left :: QMarginsValue arg'1 => arg'1 -> IO Int Source #

mULA :: QMarginsPtr arg'1 => arg'1 -> Int -> IO QMargins Source #

mULAReal :: QMarginsPtr arg'1 => arg'1 -> Double -> IO QMargins Source #

nE :: (QMarginsValue arg'1, QMarginsValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

right :: QMarginsValue arg'1 => arg'1 -> IO Int Source #

sUBA :: (QMarginsPtr arg'1, QMarginsValue arg'2) => arg'1 -> arg'2 -> IO QMargins Source #

sUBAInt :: QMarginsPtr arg'1 => arg'1 -> Int -> IO QMargins Source #

setBottom :: QMarginsPtr arg'1 => arg'1 -> Int -> IO () Source #

setLeft :: QMarginsPtr arg'1 => arg'1 -> Int -> IO () Source #

setRight :: QMarginsPtr arg'1 => arg'1 -> Int -> IO () Source #

setTop :: QMarginsPtr arg'1 => arg'1 -> Int -> IO () Source #

top :: QMarginsValue arg'1 => arg'1 -> IO Int Source #