qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Gui.QWindow

Documentation

class QWindowValue a where Source #

Minimal complete definition

withQWindowPtr

Methods

withQWindowPtr :: a -> (QWindowConst -> IO b) -> IO b Source #

Instances

class (QObjectConstPtr this, QSurfaceConstPtr this) => QWindowConstPtr this where Source #

Minimal complete definition

toQWindowConst

data QWindow Source #

Instances

Eq QWindow Source # 

Methods

(==) :: QWindow -> QWindow -> Bool #

(/=) :: QWindow -> QWindow -> Bool #

Ord QWindow Source # 
Show QWindow Source # 
CppPtr QWindow Source # 
Deletable QWindow Source # 

Methods

delete :: QWindow -> IO () #

toGc :: QWindow -> IO QWindow #

QObjectPtr QWindow Source # 
QObjectConstPtr QWindow Source # 
QSurfacePtr QWindow Source # 
QSurfaceConstPtr QWindow Source # 
QWindowPtr QWindow Source # 
QWindowConstPtr QWindow Source # 
Assignable (Ptr (Ptr QWindow)) QWindow Source # 

Methods

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

Decodable (Ptr (Ptr QWindow)) QWindow Source # 

Methods

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

cast :: QWindowPtr this => this -> QWindow Source #

downCastConst :: QWindowSuperConst a => a -> QWindowConst Source #

downCast :: QWindowSuper a => a -> QWindow Source #

newWithParent :: QWindowPtr arg'1 => arg'1 -> IO QWindow Source #

alert :: QWindowPtr arg'1 => arg'1 -> Int -> IO () Source #

baseSize :: QWindowValue arg'1 => arg'1 -> IO HSize Source #

close :: QWindowPtr arg'1 => arg'1 -> IO () Source #

create :: QWindowPtr arg'1 => arg'1 -> IO () Source #

destroy :: QWindowPtr arg'1 => arg'1 -> IO () Source #

filePath :: QWindowValue arg'1 => arg'1 -> IO String Source #

flags :: QWindowValue arg'1 => arg'1 -> IO QtWindowFlags Source #

focusObject :: QWindowValue arg'1 => arg'1 -> IO QObject Source #

frameGeometry :: QWindowValue arg'1 => arg'1 -> IO HRect Source #

geometry :: QWindowValue arg'1 => arg'1 -> IO HRect Source #

height :: QWindowValue arg'1 => arg'1 -> IO Int Source #

hide :: QWindowPtr arg'1 => arg'1 -> IO () Source #

isActive :: QWindowValue arg'1 => arg'1 -> IO Bool Source #

isAncestorOf :: (QWindowValue arg'1, QWindowPtr arg'2) => arg'1 -> arg'2 -> QWindowAncestorMode -> IO Bool Source #

isExposed :: QWindowValue arg'1 => arg'1 -> IO Bool Source #

isModal :: QWindowValue arg'1 => arg'1 -> IO Bool Source #

isTopLevel :: QWindowValue arg'1 => arg'1 -> IO Bool Source #

isVisible :: QWindowValue arg'1 => arg'1 -> IO Bool Source #

lower :: QWindowPtr arg'1 => arg'1 -> IO () Source #

mapFromGlobal :: (QWindowValue arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO HPoint Source #

mapToGlobal :: (QWindowValue arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO HPoint Source #

mask :: QWindowValue arg'1 => arg'1 -> IO QRegion Source #

maximumHeight :: QWindowValue arg'1 => arg'1 -> IO Int Source #

maximumSize :: QWindowValue arg'1 => arg'1 -> IO HSize Source #

maximumWidth :: QWindowValue arg'1 => arg'1 -> IO Int Source #

minimumHeight :: QWindowValue arg'1 => arg'1 -> IO Int Source #

minimumSize :: QWindowValue arg'1 => arg'1 -> IO HSize Source #

minimumWidth :: QWindowValue arg'1 => arg'1 -> IO Int Source #

opacity :: QWindowValue arg'1 => arg'1 -> IO Double Source #

parent :: QWindowValue arg'1 => arg'1 -> IO QWindow Source #

position :: QWindowValue arg'1 => arg'1 -> IO HPoint Source #

raise :: QWindowPtr arg'1 => arg'1 -> IO () Source #

requestActivate :: QWindowPtr arg'1 => arg'1 -> IO () Source #

requestUpdate :: QWindowPtr arg'1 => arg'1 -> IO () Source #

resize :: (QWindowPtr arg'1, QSizeValue arg'2) => arg'1 -> arg'2 -> IO () Source #

resizeRaw :: QWindowPtr arg'1 => arg'1 -> Int -> Int -> IO () Source #

setBaseSize :: (QWindowPtr arg'1, QSizeValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setFilePath :: (QWindowPtr arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setFlags :: (QWindowPtr arg'1, IsQtWindowFlags arg'2) => arg'1 -> arg'2 -> IO () Source #

setFramePosition :: (QWindowPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setGeometry :: (QWindowPtr arg'1, QRectValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setGeometryRaw :: QWindowPtr arg'1 => arg'1 -> Int -> Int -> Int -> Int -> IO () Source #

setHeight :: QWindowPtr arg'1 => arg'1 -> Int -> IO () Source #

setKeyboardGrabEnabled :: QWindowPtr arg'1 => arg'1 -> Bool -> IO () Source #

setMask :: (QWindowPtr arg'1, QRegionValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setMaximumHeight :: QWindowPtr arg'1 => arg'1 -> Int -> IO () Source #

setMaximumSize :: (QWindowPtr arg'1, QSizeValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setMaximumWidth :: QWindowPtr arg'1 => arg'1 -> Int -> IO () Source #

setMinimumHeight :: QWindowPtr arg'1 => arg'1 -> Int -> IO () Source #

setMinimumSize :: (QWindowPtr arg'1, QSizeValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setMinimumWidth :: QWindowPtr arg'1 => arg'1 -> Int -> IO () Source #

setModality :: QWindowPtr arg'1 => arg'1 -> QtWindowModality -> IO () Source #

setMouseGrabEnabled :: QWindowPtr arg'1 => arg'1 -> Bool -> IO () Source #

setOpacity :: QWindowPtr arg'1 => arg'1 -> Double -> IO () Source #

setParent :: (QWindowPtr arg'1, QWindowPtr arg'2) => arg'1 -> arg'2 -> IO () Source #

setPosition :: (QWindowPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setPositionRaw :: QWindowPtr arg'1 => arg'1 -> Int -> Int -> IO () Source #

setSizeIncrement :: (QWindowPtr arg'1, QSizeValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setTitle :: (QWindowPtr arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setTransientParent :: (QWindowPtr arg'1, QWindowPtr arg'2) => arg'1 -> arg'2 -> IO () Source #

setVisible :: QWindowPtr arg'1 => arg'1 -> Bool -> IO () Source #

setWidth :: QWindowPtr arg'1 => arg'1 -> Int -> IO () Source #

setWindowState :: QWindowPtr arg'1 => arg'1 -> QtWindowState -> IO () Source #

setX :: QWindowPtr arg'1 => arg'1 -> Int -> IO () Source #

setY :: QWindowPtr arg'1 => arg'1 -> Int -> IO () Source #

show :: QWindowPtr arg'1 => arg'1 -> IO () Source #

showFullScreen :: QWindowPtr arg'1 => arg'1 -> IO () Source #

showMaximized :: QWindowPtr arg'1 => arg'1 -> IO () Source #

showMinimized :: QWindowPtr arg'1 => arg'1 -> IO () Source #

showNormal :: QWindowPtr arg'1 => arg'1 -> IO () Source #

sizeIncrement :: QWindowValue arg'1 => arg'1 -> IO HSize Source #

title :: QWindowValue arg'1 => arg'1 -> IO String Source #

unsetCursor :: QWindowPtr arg'1 => arg'1 -> IO () Source #

width :: QWindowValue arg'1 => arg'1 -> IO Int Source #

x :: QWindowValue arg'1 => arg'1 -> IO Int Source #

y :: QWindowValue arg'1 => arg'1 -> IO Int Source #

activeChangedSignal :: QWindowPtr object => Signal object (IO ()) Source #

heightChangedSignal :: QWindowPtr object => Signal object (Int -> IO ()) Source #

opacityChangedSignal :: QWindowPtr object => Signal object (Double -> IO ()) Source #

visibleChangedSignal :: QWindowPtr object => Signal object (Bool -> IO ()) Source #

widthChangedSignal :: QWindowPtr object => Signal object (Int -> IO ()) Source #

xChangedSignal :: QWindowPtr object => Signal object (Int -> IO ()) Source #

yChangedSignal :: QWindowPtr object => Signal object (Int -> IO ()) Source #

data QWindowAncestorMode Source #

Instances

Bounded QWindowAncestorMode Source # 
Enum QWindowAncestorMode Source # 
Eq QWindowAncestorMode Source # 
Ord QWindowAncestorMode Source # 
Show QWindowAncestorMode Source # 

data QWindowVisibility Source #