HGamer3D-CEGUI-Binding-0.1.9: Windows Game Engine for the Haskell Programmer - CEGUI Bindings

Safe HaskellNone

HGamer3D.Bindings.CEGUI.ClassMenuItem

Synopsis

Documentation

isHoveringSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> IO Bool

return value - true if the user is hovering or if the button is pushed and the mouse is not over the button. Otherwise return false.

return true if user is hovering over this widget (or it's pushed and user is not over it for highlight)

isPushedSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> IO Bool

return value - true if the button-type widget is pushed, false if the widget is not pushed.

Return true if the button widget is in the pushed state.

isOpenedSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> IO Bool 

Returns true if the popup menu attached to the menu item is open.

isPopupClosingSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> IO Bool 

Returns true if the menu item popup is closing or not.

hasAutoPopupSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> IO Bool 

Returns true if the menu item popup is closed or opened automatically if hovering with the mouse.

getAutoPopupTimeoutSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> IO Float 

Returns the time, which has to elapse before the popup window is opened/closed if the hovering state changes.

setAutoPopupTimeoutSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> Float

time

-> IO () 

Opens the PopupMenu.

Sets the time, which has to elapse before the popup window is opened/closed if the hovering state changes.

openPopupMenuSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> Bool

notify - true if the parent menu bar or menu popup (if any) is to handle the open.

-> IO () 

Closes the PopupMenu.

closePopupMenuSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> Bool

notify - true if the parent menubar (if any) is to handle the close.

-> IO ()

return value - Nothing.

Toggles the PopupMenu.

togglePopupMenuSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> IO Bool

return value - true if the popup was opened. false if it was closed.

startPopupClosingSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> IO () 

starts the opening timer for the popup, which will open it if the timer is enabled.

starts the closing timer for the popup, which will close it if the timer is enabled.

startPopupOpeningSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> IO () 

Constructor for MenuItem

newSource

Arguments

:: String

type

-> String

name

-> IO HG3DClass 

deleteSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance which is going to be deleted.

-> IO () 

Destructor for MenuItem