Safe Haskell | None |
---|
- new :: String -> String -> IO HG3DClass
- delete :: HG3DClass -> IO ()
- setTargetWindow :: HG3DClass -> HG3DClass -> IO ()
- getTargetWindow :: HG3DClass -> IO HG3DClass
- resetTimer :: HG3DClass -> IO ()
- getHoverTime :: HG3DClass -> IO Float
- setDisplayTime :: HG3DClass -> Float -> IO ()
- getFadeTime :: HG3DClass -> IO Float
- setHoverTime :: HG3DClass -> Float -> IO ()
- getDisplayTime :: HG3DClass -> IO Float
- setFadeTime :: HG3DClass -> Float -> IO ()
- positionSelf :: HG3DClass -> IO ()
- sizeSelf :: HG3DClass -> IO ()
- new'_ :: Ptr CChar -> Ptr CChar -> HG3DClassPtr -> IO ()
- delete'_ :: HG3DClassPtr -> IO ()
- setTargetWindow'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- getTargetWindow'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- resetTimer'_ :: HG3DClassPtr -> IO ()
- getHoverTime'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()
- setDisplayTime'_ :: HG3DClassPtr -> CFloat -> IO ()
- getFadeTime'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()
- setHoverTime'_ :: HG3DClassPtr -> CFloat -> IO ()
- getDisplayTime'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()
- setFadeTime'_ :: HG3DClassPtr -> CFloat -> IO ()
- positionSelf'_ :: HG3DClassPtr -> IO ()
- sizeSelf'_ :: HG3DClassPtr -> IO ()
Documentation
Sets the target window for the tooltip. This used internally to manage tooltips, you should not have to call this yourself.
Destructor for the Tooltip
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> HG3DClass | wnd - Window object that the tooltip should be associated with (for now). |
-> IO () | return value - Nothing. |
return the current target window for this Tooltip
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO () | return value - Nothing. |
Return the number of seconds the mouse should hover stationary over the target window before the tooltip gets activated.
Resets the timer on the tooltip when in the Active / Inactive states. This is used internally to control the tooltip, it is not normally necessary to call this method yourself.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Float | seconds - float value representing a number of seconds. |
-> IO () | return value - Nothing. |
Return the number of seconds that should be taken to fade the tooltip into and out of visibility.
Set the number of seconds the tooltip should be displayed for before it automatically de-activates itself. 0 indicates that the tooltip should never timesout and auto-deactivate.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Float | seconds - float value representing a number of seconds. |
-> IO () | return value - Nothing. |
Return the number of seconds the tooltip should be displayed for before it automatically de-activates itself. 0 indicates that the tooltip never timesout and auto-deactivates.
Set the number of seconds the mouse should hover stationary over the target window before the tooltip gets activated.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Float | seconds - float value representing a number of seconds. |
-> IO () | return value - Nothing. |
Causes the tooltip to position itself appropriately.
Set the number of seconds that should be taken to fade the tooltip into and out of visibility.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO () | return value - Nothing. |
Causes the tooltip to resize itself appropriately.
delete'_ :: HG3DClassPtr -> IO ()Source
setTargetWindow'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
getTargetWindow'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
resetTimer'_ :: HG3DClassPtr -> IO ()Source
getHoverTime'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
setDisplayTime'_ :: HG3DClassPtr -> CFloat -> IO ()Source
getFadeTime'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
setHoverTime'_ :: HG3DClassPtr -> CFloat -> IO ()Source
getDisplayTime'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
setFadeTime'_ :: HG3DClassPtr -> CFloat -> IO ()Source
positionSelf'_ :: HG3DClassPtr -> IO ()Source
sizeSelf'_ :: HG3DClassPtr -> IO ()Source