qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Widgets.QSplitter

Documentation

class QSplitterValue a where Source #

Minimal complete definition

withQSplitterPtr

Methods

withQSplitterPtr :: a -> (QSplitterConst -> IO b) -> IO b Source #

Instances

class (QSplitterConstPtr this, QFramePtr this) => QSplitterPtr this where Source #

Minimal complete definition

toQSplitter

Methods

toQSplitter :: this -> QSplitter Source #

data QSplitterConst Source #

data QSplitter Source #

Instances

Eq QSplitter Source # 
Ord QSplitter Source # 
Show QSplitter Source # 
CppPtr QSplitter Source # 
Deletable QSplitter Source # 

Methods

delete :: QSplitter -> IO () #

toGc :: QSplitter -> IO QSplitter #

QObjectPtr QSplitter Source # 
QObjectConstPtr QSplitter Source # 
QWidgetPtr QSplitter Source # 
QWidgetConstPtr QSplitter Source # 
QFramePtr QSplitter Source # 
QFrameConstPtr QSplitter Source # 
QSplitterPtr QSplitter Source # 
QSplitterConstPtr QSplitter Source # 
Assignable (Ptr (Ptr QSplitter)) QSplitter Source # 

Methods

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

Decodable (Ptr (Ptr QSplitter)) QSplitter Source # 

cast :: QSplitterPtr this => this -> QSplitter Source #

downCastConst :: QSplitterSuperConst a => a -> QSplitterConst Source #

downCast :: QSplitterSuper a => a -> QSplitter Source #

addWidget :: (QSplitterPtr arg'1, QWidgetPtr arg'2) => arg'1 -> arg'2 -> IO () Source #

count :: QSplitterValue arg'1 => arg'1 -> IO Int Source #

handleWidth :: QSplitterValue arg'1 => arg'1 -> IO Int Source #

indexOf :: (QSplitterValue arg'1, QWidgetPtr arg'2) => arg'1 -> arg'2 -> IO Int Source #

insertWidget :: (QSplitterPtr arg'1, QWidgetPtr arg'3) => arg'1 -> Int -> arg'3 -> IO () Source #

isCollapsible :: QSplitterValue arg'1 => arg'1 -> Int -> IO Bool Source #

opaqueResize :: QSplitterValue arg'1 => arg'1 -> IO Bool Source #

refresh :: QSplitterPtr arg'1 => arg'1 -> IO () Source #

setChildrenCollapsible :: QSplitterPtr arg'1 => arg'1 -> Bool -> IO () Source #

setCollapsible :: QSplitterPtr arg'1 => arg'1 -> Int -> Bool -> IO () Source #

setHandleWidth :: QSplitterPtr arg'1 => arg'1 -> Int -> IO () Source #

setOpaqueResize :: QSplitterPtr arg'1 => arg'1 -> Bool -> IO () Source #

setOrientation :: QSplitterPtr arg'1 => arg'1 -> QtOrientation -> IO () Source #

setSizes :: (QSplitterPtr arg'1, QListIntValue arg'2) => arg'1 -> arg'2 -> IO () Source #

setStretchFactor :: QSplitterPtr arg'1 => arg'1 -> Int -> Int -> IO () Source #

sizes :: QSplitterPtr arg'1 => arg'1 -> IO [Int] Source #

widget :: QSplitterValue arg'1 => arg'1 -> Int -> IO QWidget Source #

splitterMovedSignal :: QSplitterPtr object => Signal object (Int -> Int -> IO ()) Source #