module Qtc.Gui.QResizeEvent (
QqqResizeEvent(..), QqResizeEvent(..)
,QqqResizeEvent_nf(..), QqResizeEvent_nf(..)
,qoldSize, oldSize
,qResizeEvent_delete
)
where
import Foreign.C.Types
import Qth.ClassTypes.Core
import Qtc.Enums.Base
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
class QqqResizeEvent x1 where
qqResizeEvent :: x1 -> IO (QResizeEvent ())
class QqResizeEvent x1 where
qResizeEvent :: x1 -> IO (QResizeEvent ())
instance QqResizeEvent ((QResizeEvent t1)) where
qResizeEvent (x1)
= withQResizeEventResult $
withObjectPtr x1 $ \cobj_x1 ->
qtc_QResizeEvent cobj_x1
foreign import ccall "qtc_QResizeEvent" qtc_QResizeEvent :: Ptr (TQResizeEvent t1) -> IO (Ptr (TQResizeEvent ()))
instance QqqResizeEvent ((QSize t1, QSize t2)) where
qqResizeEvent (x1, x2)
= withQResizeEventResult $
withObjectPtr x1 $ \cobj_x1 ->
withObjectPtr x2 $ \cobj_x2 ->
qtc_QResizeEvent1 cobj_x1 cobj_x2
foreign import ccall "qtc_QResizeEvent1" qtc_QResizeEvent1 :: Ptr (TQSize t1) -> Ptr (TQSize t2) -> IO (Ptr (TQResizeEvent ()))
instance QqResizeEvent ((Size, Size)) where
qResizeEvent (x1, x2)
= withQResizeEventResult $
withCSize x1 $ \csize_x1_w csize_x1_h ->
withCSize x2 $ \csize_x2_w csize_x2_h ->
qtc_QResizeEvent2 csize_x1_w csize_x1_h csize_x2_w csize_x2_h
foreign import ccall "qtc_QResizeEvent2" qtc_QResizeEvent2 :: CInt -> CInt -> CInt -> CInt -> IO (Ptr (TQResizeEvent ()))
class QqqResizeEvent_nf x1 where
qqResizeEvent_nf :: x1 -> IO (QResizeEvent ())
class QqResizeEvent_nf x1 where
qResizeEvent_nf :: x1 -> IO (QResizeEvent ())
instance QqResizeEvent_nf ((QResizeEvent t1)) where
qResizeEvent_nf (x1)
= withObjectRefResult $
withObjectPtr x1 $ \cobj_x1 ->
qtc_QResizeEvent cobj_x1
instance QqqResizeEvent_nf ((QSize t1, QSize t2)) where
qqResizeEvent_nf (x1, x2)
= withObjectRefResult $
withObjectPtr x1 $ \cobj_x1 ->
withObjectPtr x2 $ \cobj_x2 ->
qtc_QResizeEvent1 cobj_x1 cobj_x2
instance QqResizeEvent_nf ((Size, Size)) where
qResizeEvent_nf (x1, x2)
= withObjectRefResult $
withCSize x1 $ \csize_x1_w csize_x1_h ->
withCSize x2 $ \csize_x2_w csize_x2_h ->
qtc_QResizeEvent2 csize_x1_w csize_x1_h csize_x2_w csize_x2_h
qoldSize :: QResizeEvent a -> (()) -> IO (QSize ())
qoldSize x0 ()
= withObjectRefResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QResizeEvent_oldSize cobj_x0
foreign import ccall "qtc_QResizeEvent_oldSize" qtc_QResizeEvent_oldSize :: Ptr (TQResizeEvent a) -> IO (Ptr (TQSize ()))
oldSize :: QResizeEvent a -> (()) -> IO (Size)
oldSize x0 ()
= withSizeResult $ \csize_ret_w csize_ret_h ->
withObjectPtr x0 $ \cobj_x0 ->
qtc_QResizeEvent_oldSize_qth cobj_x0 csize_ret_w csize_ret_h
foreign import ccall "qtc_QResizeEvent_oldSize_qth" qtc_QResizeEvent_oldSize_qth :: Ptr (TQResizeEvent a) -> Ptr CInt -> Ptr CInt -> IO ()
instance Qqqsize (QResizeEvent a) (()) (IO (QSize ())) where
qqsize x0 ()
= withObjectRefResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QResizeEvent_size cobj_x0
foreign import ccall "qtc_QResizeEvent_size" qtc_QResizeEvent_size :: Ptr (TQResizeEvent a) -> IO (Ptr (TQSize ()))
instance Qqsize (QResizeEvent a) (()) (IO (Size)) where
qsize x0 ()
= withSizeResult $ \csize_ret_w csize_ret_h ->
withObjectPtr x0 $ \cobj_x0 ->
qtc_QResizeEvent_size_qth cobj_x0 csize_ret_w csize_ret_h
foreign import ccall "qtc_QResizeEvent_size_qth" qtc_QResizeEvent_size_qth :: Ptr (TQResizeEvent a) -> Ptr CInt -> Ptr CInt -> IO ()
qResizeEvent_delete :: QResizeEvent a -> IO ()
qResizeEvent_delete x0
= withObjectPtr x0 $ \cobj_x0 ->
qtc_QResizeEvent_delete cobj_x0
foreign import ccall "qtc_QResizeEvent_delete" qtc_QResizeEvent_delete :: Ptr (TQResizeEvent a) -> IO ()