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

Safe HaskellNone

HGamer3D.Bindings.CEGUI.ClassDragContainer

Synopsis

Documentation

newSource

Arguments

:: String

type

-> String

name

-> IO HG3DClass 

Constructor for DragContainer

deleteSource

Arguments

:: HG3DClass

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

-> IO () 

Return whether dragging is currently enabled for this DragContainer

Destructor for DragContainer

isDraggingEnabledSource

Arguments

:: HG3DClass

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

-> IO Bool 

setDraggingEnabledSource

Arguments

:: HG3DClass

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

-> Bool

setting -

-> IO ()

return value - Nothing.

Return whether the DragContainer

Set whether dragging is currently enabled for this DragContainer

isBeingDraggedSource

Arguments

:: HG3DClass

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

-> IO Bool 

getPixelDragThresholdSource

Arguments

:: HG3DClass

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

-> IO Float 

Set the current drag threshold in pixels. - Details: The drag threshold is the number of pixels that the mouse must be moved with the left button held down in order to commence a drag operation.

Return the current drag threshold in pixels. - Details: The drag threshold is the number of pixels that the mouse must be moved with the left button held down in order to commence a drag operation.

setPixelDragThresholdSource

Arguments

:: HG3DClass

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

-> Float

pixels

-> IO () 

Return the alpha value that will be set on the DragContainer

getDragAlphaSource

Arguments

:: HG3DClass

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

-> IO Float

return value - Current alpha value to use whilst dragging.

setDragAlphaSource

Arguments

:: HG3DClass

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

-> Float

alpha

-> IO () 

Set the Image to be used for the mouse cursor when a drag operation is in progress. - Details: This method may be used during a drag operation to update the current mouse cursor image.

Set the alpha value to be set on the DragContainer - Details: This method can be used while a drag is in progress to update the alpha. Note that the normal setAlpha method does not affect alpha while a drag is in progress, but once the drag operation has ended, any value set via setAlpha will be restored.

setDragCursorImage3Source

Arguments

:: HG3DClass

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

-> String

imageset

-> String

image

-> IO () 

Return the WindowDragContainer - Details: The drop target for a DragContainer is basically the Window that the DragContainer is within while being dragged. The drop target may be 0 to indicate no target.

getCurrentDropTargetSource

Arguments

:: HG3DClass

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

-> IO HG3DClass 

Return whether sticky mode is enable or disabled.

isStickyModeEnabledSource

Arguments

:: HG3DClass

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

-> IO Bool 

setStickyModeEnabledSource

Arguments

:: HG3DClass

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

-> Bool

setting -

-> IO () 

Immediately pick up the DragContainer

Enable or disable sticky mode.

pickUpSource

Arguments

:: HG3DClass

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

-> Bool

force_sticky -

-> IO Bool 

Set whether the fixed dragging offset - as set with the setFixedDragOffset - function will be used, or whether the built-in positioning will be used.

setUsingFixedDragOffsetSource

Arguments

:: HG3DClass

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

-> Bool

enable -

-> IO () 

Return whether the fixed dragging offset - as set with the setFixedDragOffset function - will be used, or whether the built-in positioning will be used.

isUsingFixedDragOffsetSource

Arguments

:: HG3DClass

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

-> IO Bool