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

Safe HaskellNone

HGamer3D.Bindings.CEGUI.ClassSlider

Synopsis

Documentation

getCurrentValueSource

Arguments

:: HG3DClass

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

-> IO Float

return value - float value equal to the sliders current value.

return the current slider value.

getMaxValueSource

Arguments

:: HG3DClass

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

-> IO Float

return value - float value equal to the currently set maximum value for this slider.

return the maximum value set for this widget

getClickStepSource

Arguments

:: HG3DClass

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

-> IO Float 

Return a pointer to the ThumbSlider

return the current click step setting for the slider. - Details: The click step size is the amount the slider value will be adjusted when the widget is clicked wither side of the slider thumb.

getThumbSource

Arguments

:: HG3DClass

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

-> IO HG3DClass

return value - Pointer to a

initialiseComponentsSource

Arguments

:: HG3DClass

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

-> IO ()

return value - Nothing

set the maximum value for the slider. Note that the minimum value is fixed at 0.

Initialises the Window - Details: This must be called for every window created. Normally this is handled automatically by the WindowFactory for each Window

setMaxValueSource

Arguments

:: HG3DClass

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

-> Float

maxVal - float value specifying the maximum value for this slider widget.

-> IO ()

return value - Nothing.

set the current slider value.

setCurrentValueSource

Arguments

:: HG3DClass

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

-> Float

value - float value specifying the new value for this slider widget.

-> IO ()

return value - Nothing.

set the current click step setting for the slider. - Details: The click step size is the amount the slider value will be adjusted when the widget is clicked wither side of the slider thumb.

setClickStepSource

Arguments

:: HG3DClass

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

-> Float

step

-> IO () 

Slider

newSource

Arguments

:: String

type

-> String

name

-> IO HG3DClass 

deleteSource

Arguments

:: HG3DClass

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

-> IO () 

Slider