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

Safe HaskellNone

HGamer3D.Bindings.CEGUI.ClassListHeaderSegment

Synopsis

Documentation

isSizingEnabledSource

Arguments

:: HG3DClass

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

-> IO Bool

return value - true if the segment can be horizontally sized, false if the segment can not be horizontally sized.

Return whether this segment can be sized.

getSortDirectionSource

Arguments

:: HG3DClass

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

-> IO EnumSortDirection 

Return whether drag moving is enabled for this segment.

Return the current sort direction set for this segment. - Details: Note that this has no impact on the way the segment functions (aside from the possibility of varied rendering). This is intended as a 'helper setting' to classes that make use of the ListHeaderSegment objects.

isDragMovingEnabledSource

Arguments

:: HG3DClass

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

-> IO Bool

return value - true if the segment can be drag moved, false if the segment can not be drag moved.

isClickableSource

Arguments

:: HG3DClass

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

-> IO Bool

return value - true if the segment can be clicked, false of the segment can not be clicked (so no highlighting or events will happen).

Return whether the segment is clickable.

isSegmentHoveringSource

Arguments

:: HG3DClass

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

-> IO Bool 

Return whether the segment is currently in its hovering state.

isSegmentPushedSource

Arguments

:: HG3DClass

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

-> IO Bool 

Return whether the segment is currently in its pushed state.

isSplitterHoveringSource

Arguments

:: HG3DClass

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

-> IO Bool 

Return whether the splitter is currently in its hovering state.

isBeingDragMovedSource

Arguments

:: HG3DClass

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

-> IO Bool 

Return whether the segment is currently being drag-moved.

isBeingDragSizedSource

Arguments

:: HG3DClass

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

-> IO Bool 

Return whether the segment is currently being drag-moved.

setSizingEnabledSource

Arguments

:: HG3DClass

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

-> Bool

setting - true if the segment may be horizontally sized, false if the segment may not be horizontally sized.

-> IO ()

return value - Nothing.

Set the current sort direction set for this segment. - Details: Note that this has no impact on the way the segment functions (aside from the possibility of varied rendering). This is intended as a 'helper setting' to classes that make use of the ListHeaderSegment objects.

Set whether this segment can be sized.

setSortDirectionSource

Arguments

:: HG3DClass

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

-> EnumSortDirection

sort_dir

-> IO () 

Set whether drag moving is allowed for this segment.

setDragMovingEnabledSource

Arguments

:: HG3DClass

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

-> Bool

setting - true if the segment may be drag moved, false if the segment may not be drag moved.

-> IO ()

return value - Nothing.

Set whether the segment is clickable.

setClickableSource

Arguments

:: HG3DClass

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

-> Bool

setting - true if the segment may be clicked, false of the segment may not be clicked (so no highlighting or events will happen).

-> IO ()

return value - Nothing.

setSizingCursorImage2Source

Arguments

:: HG3DClass

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

-> String

imageset

-> String

image

-> IO () 

setMovingCursorImage2Source

Arguments

:: HG3DClass

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

-> String

imageset

-> String

image

-> IO () 

Constructor for list header segment base class.

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 list header segment base class.