Safe Haskell | None |
---|
- isSizingEnabled :: HG3DClass -> IO Bool
- getSortDirection :: HG3DClass -> IO EnumSortDirection
- isDragMovingEnabled :: HG3DClass -> IO Bool
- isClickable :: HG3DClass -> IO Bool
- isSegmentHovering :: HG3DClass -> IO Bool
- isSegmentPushed :: HG3DClass -> IO Bool
- isSplitterHovering :: HG3DClass -> IO Bool
- isBeingDragMoved :: HG3DClass -> IO Bool
- isBeingDragSized :: HG3DClass -> IO Bool
- setSizingEnabled :: HG3DClass -> Bool -> IO ()
- setSortDirection :: HG3DClass -> EnumSortDirection -> IO ()
- setDragMovingEnabled :: HG3DClass -> Bool -> IO ()
- setClickable :: HG3DClass -> Bool -> IO ()
- setSizingCursorImage2 :: HG3DClass -> String -> String -> IO ()
- setMovingCursorImage2 :: HG3DClass -> String -> String -> IO ()
- new :: String -> String -> IO HG3DClass
- delete :: HG3DClass -> IO ()
- isSizingEnabled'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- getSortDirection'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- isDragMovingEnabled'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- isClickable'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- isSegmentHovering'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- isSegmentPushed'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- isSplitterHovering'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- isBeingDragMoved'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- isBeingDragSized'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- setSizingEnabled'_ :: HG3DClassPtr -> CInt -> IO ()
- setSortDirection'_ :: HG3DClassPtr -> CInt -> IO ()
- setDragMovingEnabled'_ :: HG3DClassPtr -> CInt -> IO ()
- setClickable'_ :: HG3DClassPtr -> CInt -> IO ()
- setSizingCursorImage2'_ :: HG3DClassPtr -> Ptr CChar -> Ptr CChar -> IO ()
- setMovingCursorImage2'_ :: HG3DClassPtr -> Ptr CChar -> Ptr CChar -> IO ()
- new'_ :: Ptr CChar -> Ptr CChar -> HG3DClassPtr -> IO ()
- delete'_ :: HG3DClassPtr -> IO ()
Documentation
:: 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.
:: 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.
:: 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.
Return whether the segment is currently in its hovering state.
Return whether the segment is currently in its pushed state.
Return whether the splitter is currently in its hovering state.
Return whether the segment is currently being drag-moved.
Return whether the segment is currently being drag-moved.
:: 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.
:: 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.
:: 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.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> String | imageset |
-> String | image |
-> IO () |
Constructor for list header segment base class.
Destructor for list header segment base class.
isSizingEnabled'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
getSortDirection'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
isDragMovingEnabled'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
isClickable'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
isSegmentHovering'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
isSegmentPushed'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
isSplitterHovering'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
isBeingDragMoved'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
isBeingDragSized'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
setSizingEnabled'_ :: HG3DClassPtr -> CInt -> IO ()Source
setSortDirection'_ :: HG3DClassPtr -> CInt -> IO ()Source
setDragMovingEnabled'_ :: HG3DClassPtr -> CInt -> IO ()Source
setClickable'_ :: HG3DClassPtr -> CInt -> IO ()Source
setSizingCursorImage2'_ :: HG3DClassPtr -> Ptr CChar -> Ptr CChar -> IO ()Source
setMovingCursorImage2'_ :: HG3DClassPtr -> Ptr CChar -> Ptr CChar -> IO ()Source
delete'_ :: HG3DClassPtr -> IO ()Source