Safe Haskell | None |
---|
- getItemSpacing :: HG3DClass -> IO Float
- isMultiplePopupsAllowed :: HG3DClass -> IO Bool
- getAutoCloseNestedPopups :: HG3DClass -> IO Bool
- getPopupMenuItem :: HG3DClass -> IO HG3DClass
- setItemSpacing :: HG3DClass -> Float -> IO ()
- changePopupMenuItem :: HG3DClass -> HG3DClass -> IO ()
- setAllowMultiplePopups :: HG3DClass -> Bool -> IO ()
- setAutoCloseNestedPopups :: HG3DClass -> Bool -> IO ()
- setPopupMenuItemClosing :: HG3DClass -> IO ()
- getItemSpacing'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()
- isMultiplePopupsAllowed'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- getAutoCloseNestedPopups'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- getPopupMenuItem'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- setItemSpacing'_ :: HG3DClassPtr -> CFloat -> IO ()
- changePopupMenuItem'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- setAllowMultiplePopups'_ :: HG3DClassPtr -> CInt -> IO ()
- setAutoCloseNestedPopups'_ :: HG3DClassPtr -> CInt -> IO ()
- setPopupMenuItemClosing'_ :: HG3DClassPtr -> IO ()
Documentation
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO Float | return value - A float value with the current item spacing for this menu |
Get the item spacing for this menu.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO Bool | return value - true if this menu allows multiple popup menus to be opened simultaneously. false if not |
Return whether this menu allows multiple popup menus to open at the same time.
getAutoCloseNestedPopupsSource
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO Bool | return value - true if the menu should close all its open child popups, when it gets hidden |
Return whether this menu should close all its open child popups, when it gets hidden.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO HG3DClass | return value - Pointer to the |
Get currently opened MenuItem
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Float | spacing |
-> IO () |
Change the currently open MenuItem
Set the item spacing for this menu.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> HG3DClass | item - Pointer to a MenuItem to open or NULL to close any opened. |
-> IO () |
Set whether this menu allows multiple popup menus to be opened simultaneously.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Bool | setting |
-> IO () |
Set whether the menu should close all its open child popups, when it gets hidden.
setAutoCloseNestedPopupsSource
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Bool | setting |
-> IO () |
tells the current popup that it should start its closing timer.
getItemSpacing'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
isMultiplePopupsAllowed'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
getAutoCloseNestedPopups'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
getPopupMenuItem'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
setItemSpacing'_ :: HG3DClassPtr -> CFloat -> IO ()Source
changePopupMenuItem'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
setAllowMultiplePopups'_ :: HG3DClassPtr -> CInt -> IO ()Source
setAutoCloseNestedPopups'_ :: HG3DClassPtr -> CInt -> IO ()Source