Safe Haskell | None |
---|
- new :: String -> String -> IO HG3DClass
- delete :: HG3DClass -> IO ()
- isDraggingEnabled :: HG3DClass -> IO Bool
- setDraggingEnabled :: HG3DClass -> Bool -> IO ()
- isBeingDragged :: HG3DClass -> IO Bool
- getPixelDragThreshold :: HG3DClass -> IO Float
- setPixelDragThreshold :: HG3DClass -> Float -> IO ()
- getDragAlpha :: HG3DClass -> IO Float
- setDragAlpha :: HG3DClass -> Float -> IO ()
- setDragCursorImage3 :: HG3DClass -> String -> String -> IO ()
- getCurrentDropTarget :: HG3DClass -> IO HG3DClass
- isStickyModeEnabled :: HG3DClass -> IO Bool
- setStickyModeEnabled :: HG3DClass -> Bool -> IO ()
- pickUp :: HG3DClass -> Bool -> IO Bool
- setUsingFixedDragOffset :: HG3DClass -> Bool -> IO ()
- isUsingFixedDragOffset :: HG3DClass -> IO Bool
- new'_ :: Ptr CChar -> Ptr CChar -> HG3DClassPtr -> IO ()
- delete'_ :: HG3DClassPtr -> IO ()
- isDraggingEnabled'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- setDraggingEnabled'_ :: HG3DClassPtr -> CInt -> IO ()
- isBeingDragged'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- getPixelDragThreshold'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()
- setPixelDragThreshold'_ :: HG3DClassPtr -> CFloat -> IO ()
- getDragAlpha'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()
- setDragAlpha'_ :: HG3DClassPtr -> CFloat -> IO ()
- setDragCursorImage3'_ :: HG3DClassPtr -> Ptr CChar -> Ptr CChar -> IO ()
- getCurrentDropTarget'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- isStickyModeEnabled'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- setStickyModeEnabled'_ :: HG3DClassPtr -> CInt -> IO ()
- pickUp'_ :: HG3DClassPtr -> CInt -> Ptr CInt -> IO ()
- setUsingFixedDragOffset'_ :: HG3DClassPtr -> CInt -> IO ()
- isUsingFixedDragOffset'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
Documentation
Return whether dragging is currently enabled for this DragContainer
Destructor for DragContainer
:: 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
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.
:: 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
:: 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.
:: 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.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO HG3DClass |
Return whether sticky mode is enable or disabled.
:: 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.
:: 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.
:: 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.
delete'_ :: HG3DClassPtr -> IO ()Source
isDraggingEnabled'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
setDraggingEnabled'_ :: HG3DClassPtr -> CInt -> IO ()Source
isBeingDragged'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
getPixelDragThreshold'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
setPixelDragThreshold'_ :: HG3DClassPtr -> CFloat -> IO ()Source
getDragAlpha'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
setDragAlpha'_ :: HG3DClassPtr -> CFloat -> IO ()Source
setDragCursorImage3'_ :: HG3DClassPtr -> Ptr CChar -> Ptr CChar -> IO ()Source
getCurrentDropTarget'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
isStickyModeEnabled'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
setStickyModeEnabled'_ :: HG3DClassPtr -> CInt -> IO ()Source
setUsingFixedDragOffset'_ :: HG3DClassPtr -> CInt -> IO ()Source
isUsingFixedDragOffset'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source