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

Safe HaskellNone

HGamer3D.Bindings.CEGUI.ClassScrollablePane

Synopsis

Documentation

newSource

Arguments

:: String

type

-> String

name

-> IO HG3DClass 

Constructor for the ScrollablePane

deleteSource

Arguments

:: HG3DClass

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

-> IO () 

Returns a pointer to the window holding the pane contents. - Details: The purpose of this is so that attached windows may be inspected, client code may not modify the returned window in any way.

Destructor for the ScrollablePane

getContentPaneSource

Arguments

:: HG3DClass

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

-> IO HG3DClass 

Return whether the vertical scroll bar is always shown.

isVertScrollbarAlwaysShownSource

Arguments

:: HG3DClass

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

-> IO Bool 

setShowVertScrollbarSource

Arguments

:: HG3DClass

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

-> Bool

setting -

-> IO ()

return value - Nothing.

Return whether the horizontal scroll bar is always shown.

Set whether the vertical scroll bar should always be shown.

isHorzScrollbarAlwaysShownSource

Arguments

:: HG3DClass

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

-> IO Bool 

setShowHorzScrollbarSource

Arguments

:: HG3DClass

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

-> Bool

setting -

-> IO ()

return value - Nothing.

Return whether the content pane is auto sized.

Set whether the horizontal scroll bar should always be shown.

isContentPaneAutoSizedSource

Arguments

:: HG3DClass

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

-> IO Bool 

setContentPaneAutoSizedSource

Arguments

:: HG3DClass

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

-> Bool

setting -

-> IO ()

return value - Nothing.

Returns the horizontal scrollbar step size as a fraction of one complete view page.

Set whether the content pane should be auto-sized.

getHorizontalStepSizeSource

Arguments

:: HG3DClass

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

-> IO Float

return value - float value specifying the step size where 1.0f would be the width of the viewing area.

setHorizontalStepSizeSource

Arguments

:: HG3DClass

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

-> Float

step - float value specifying the step size, where 1.0f would be the width of the viewing area.

-> IO ()

return value - Nothing.

Returns the horizontal scrollbar overlap size as a fraction of one complete view page.

Sets the horizontal scrollbar step size as a fraction of one complete view page.

getHorizontalOverlapSizeSource

Arguments

:: HG3DClass

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

-> IO Float

return value - float value specifying the overlap size where 1.0f would be the width of the viewing area.

setHorizontalOverlapSizeSource

Arguments

:: HG3DClass

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

-> Float

overlap - float value specifying the overlap size, where 1.0f would be the width of the viewing area.

-> IO ()

return value - Nothing.

Returns the horizontal scroll position as a fraction of the complete scrollable width.

Sets the horizontal scrollbar overlap size as a fraction of one complete view page.

getHorizontalScrollPositionSource

Arguments

:: HG3DClass

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

-> IO Float

return value - float value specifying the scroll position.

setHorizontalScrollPositionSource

Arguments

:: HG3DClass

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

-> Float

position - float value specifying the new scroll position.

-> IO ()

return value - Nothing.

Returns the vertical scrollbar step size as a fraction of one complete view page.

Sets the horizontal scroll position as a fraction of the complete scrollable width.

getVerticalStepSizeSource

Arguments

:: HG3DClass

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

-> IO Float

return value - float value specifying the step size where 1.0f would be the height of the viewing area.

setVerticalStepSizeSource

Arguments

:: HG3DClass

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

-> Float

step - float value specifying the step size, where 1.0f would be the height of the viewing area.

-> IO ()

return value - Nothing.

Returns the vertical scrollbar overlap size as a fraction of one complete view page.

Sets the vertical scrollbar step size as a fraction of one complete view page.

getVerticalOverlapSizeSource

Arguments

:: HG3DClass

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

-> IO Float

return value - float value specifying the overlap size where 1.0f would be the height of the viewing area.

setVerticalOverlapSizeSource

Arguments

:: HG3DClass

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

-> Float

overlap - float value specifying the overlap size, where 1.0f would be the height of the viewing area.

-> IO ()

return value - Nothing.

Returns the vertical scroll position as a fraction of the complete scrollable height.

Sets the vertical scrollbar overlap size as a fraction of one complete view page.

getVerticalScrollPositionSource

Arguments

:: HG3DClass

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

-> IO Float

return value - float value specifying the scroll position.

setVerticalScrollPositionSource

Arguments

:: HG3DClass

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

-> Float

position - float value specifying the new scroll position.

-> IO ()

return value - Nothing.

Return a pointer to the vertical scrollbar component widget for this ScrollablePane

Sets the vertical scroll position as a fraction of the complete scrollable height.

getVertScrollbarSource

Arguments

:: HG3DClass

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

-> IO HG3DClass

return value - Pointer to a

getHorzScrollbarSource

Arguments

:: HG3DClass

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

-> IO HG3DClass

return value - Pointer to a

Return a pointer to the horizontal scrollbar component widget for this ScrollablePane

initialiseComponentsSource

Arguments

:: HG3DClass

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

-> IO ()

return value - Nothing

Internal destroy method which actually just adds the window and any parent destructed child windows to the dead pool. - Details: This is virtual to allow for specialised cleanup which may be required in some advanced cases. If you override this for the above reason, you MUST call this base class version.

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

destroySource

Arguments

:: HG3DClass

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

-> IO ()