Safe Haskell | None |
---|
- isUserSortControlEnabled :: HG3DClass -> IO Bool
- isUserColumnSizingEnabled :: HG3DClass -> IO Bool
- isUserColumnDraggingEnabled :: HG3DClass -> IO Bool
- getColumnCount :: HG3DClass -> IO Int
- getRowCount :: HG3DClass -> IO Int
- getSortColumn :: HG3DClass -> IO Int
- getColumnWithID :: HG3DClass -> Int -> IO Int
- getColumnWithHeaderText :: HG3DClass -> String -> IO Int
- getSortDirection :: HG3DClass -> IO EnumSortDirection
- getHeaderSegmentForColumn :: HG3DClass -> Int -> IO HG3DClass
- getItemRowIndex :: HG3DClass -> HG3DClass -> IO Int
- getItemColumnIndex :: HG3DClass -> HG3DClass -> IO Int
- isListboxItemInColumn :: HG3DClass -> HG3DClass -> Int -> IO Bool
- isListboxItemInRow :: HG3DClass -> HG3DClass -> Int -> IO Bool
- isListboxItemInList :: HG3DClass -> HG3DClass -> IO Bool
- findColumnItemWithText :: HG3DClass -> String -> Int -> HG3DClass -> IO HG3DClass
- findRowItemWithText :: HG3DClass -> String -> Int -> HG3DClass -> IO HG3DClass
- findListItemWithText :: HG3DClass -> String -> HG3DClass -> IO HG3DClass
- getFirstSelectedItem :: HG3DClass -> IO HG3DClass
- getNextSelected :: HG3DClass -> HG3DClass -> IO HG3DClass
- getSelectedCount :: HG3DClass -> IO Int
- getNominatedSelectionColumnID :: HG3DClass -> IO Int
- getNominatedSelectionColumn :: HG3DClass -> IO Int
- getNominatedSelectionRow :: HG3DClass -> IO Int
- getSelectionMode :: HG3DClass -> IO EnumSelectionMode
- isVertScrollbarAlwaysShown :: HG3DClass -> IO Bool
- isHorzScrollbarAlwaysShown :: HG3DClass -> IO Bool
- getColumnID :: HG3DClass -> Int -> IO Int
- getRowID :: HG3DClass -> Int -> IO Int
- getRowWithID :: HG3DClass -> Int -> IO Int
- getVertScrollbar :: HG3DClass -> IO HG3DClass
- getHorzScrollbar :: HG3DClass -> IO HG3DClass
- getListHeader :: HG3DClass -> IO HG3DClass
- getTotalRowsHeight :: HG3DClass -> IO Float
- getWidestColumnItemWidth :: HG3DClass -> Int -> IO Float
- getHighestRowItemHeight :: HG3DClass -> Int -> IO Float
- initialiseComponents :: HG3DClass -> IO ()
- resetList :: HG3DClass -> IO ()
- removeColumn :: HG3DClass -> Int -> IO ()
- removeColumnWithID :: HG3DClass -> Int -> IO ()
- moveColumn :: HG3DClass -> Int -> Int -> IO ()
- moveColumnWithID :: HG3DClass -> Int -> Int -> IO ()
- addRow :: HG3DClass -> Int -> IO Int
- addRow2 :: HG3DClass -> HG3DClass -> Int -> Int -> IO Int
- insertRow :: HG3DClass -> Int -> Int -> IO Int
- insertRow2 :: HG3DClass -> HG3DClass -> Int -> Int -> Int -> IO Int
- removeRow :: HG3DClass -> Int -> IO ()
- setItem2 :: HG3DClass -> HG3DClass -> Int -> Int -> IO ()
- setSelectionMode :: HG3DClass -> EnumSelectionMode -> IO ()
- setNominatedSelectionColumnID :: HG3DClass -> Int -> IO ()
- setNominatedSelectionColumn :: HG3DClass -> Int -> IO ()
- setNominatedSelectionRow :: HG3DClass -> Int -> IO ()
- setSortDirection :: HG3DClass -> EnumSortDirection -> IO ()
- setSortColumn :: HG3DClass -> Int -> IO ()
- setSortColumnByID :: HG3DClass -> Int -> IO ()
- setShowVertScrollbar :: HG3DClass -> Bool -> IO ()
- setShowHorzScrollbar :: HG3DClass -> Bool -> IO ()
- clearAllSelections :: HG3DClass -> IO ()
- setItemSelectState :: HG3DClass -> HG3DClass -> Bool -> IO ()
- handleUpdatedItemData :: HG3DClass -> IO ()
- setUserSortControlEnabled :: HG3DClass -> Bool -> IO ()
- setUserColumnSizingEnabled :: HG3DClass -> Bool -> IO ()
- setUserColumnDraggingEnabled :: HG3DClass -> Bool -> IO ()
- autoSizeColumnHeader :: HG3DClass -> Int -> IO ()
- setRowID :: HG3DClass -> Int -> Int -> IO ()
- new :: String -> String -> IO HG3DClass
- delete :: HG3DClass -> IO ()
- isUserSortControlEnabled'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- isUserColumnSizingEnabled'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- isUserColumnDraggingEnabled'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- getColumnCount'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()
- getRowCount'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()
- getSortColumn'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()
- getColumnWithID'_ :: HG3DClassPtr -> CUInt -> Ptr CUInt -> IO ()
- getColumnWithHeaderText'_ :: HG3DClassPtr -> Ptr CChar -> Ptr CUInt -> IO ()
- getSortDirection'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- getHeaderSegmentForColumn'_ :: HG3DClassPtr -> CUInt -> HG3DClassPtr -> IO ()
- getItemRowIndex'_ :: HG3DClassPtr -> HG3DClassPtr -> Ptr CUInt -> IO ()
- getItemColumnIndex'_ :: HG3DClassPtr -> HG3DClassPtr -> Ptr CUInt -> IO ()
- isListboxItemInColumn'_ :: HG3DClassPtr -> HG3DClassPtr -> CUInt -> Ptr CInt -> IO ()
- isListboxItemInRow'_ :: HG3DClassPtr -> HG3DClassPtr -> CUInt -> Ptr CInt -> IO ()
- isListboxItemInList'_ :: HG3DClassPtr -> HG3DClassPtr -> Ptr CInt -> IO ()
- findColumnItemWithText'_ :: HG3DClassPtr -> Ptr CChar -> CUInt -> HG3DClassPtr -> HG3DClassPtr -> IO ()
- findRowItemWithText'_ :: HG3DClassPtr -> Ptr CChar -> CUInt -> HG3DClassPtr -> HG3DClassPtr -> IO ()
- findListItemWithText'_ :: HG3DClassPtr -> Ptr CChar -> HG3DClassPtr -> HG3DClassPtr -> IO ()
- getFirstSelectedItem'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- getNextSelected'_ :: HG3DClassPtr -> HG3DClassPtr -> HG3DClassPtr -> IO ()
- getSelectedCount'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()
- getNominatedSelectionColumnID'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()
- getNominatedSelectionColumn'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()
- getNominatedSelectionRow'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()
- getSelectionMode'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- isVertScrollbarAlwaysShown'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- isHorzScrollbarAlwaysShown'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- getColumnID'_ :: HG3DClassPtr -> CUInt -> Ptr CUInt -> IO ()
- getRowID'_ :: HG3DClassPtr -> CUInt -> Ptr CUInt -> IO ()
- getRowWithID'_ :: HG3DClassPtr -> CUInt -> Ptr CUInt -> IO ()
- getVertScrollbar'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- getHorzScrollbar'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- getListHeader'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- getTotalRowsHeight'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()
- getWidestColumnItemWidth'_ :: HG3DClassPtr -> CUInt -> Ptr CFloat -> IO ()
- getHighestRowItemHeight'_ :: HG3DClassPtr -> CUInt -> Ptr CFloat -> IO ()
- initialiseComponents'_ :: HG3DClassPtr -> IO ()
- resetList'_ :: HG3DClassPtr -> IO ()
- removeColumn'_ :: HG3DClassPtr -> CUInt -> IO ()
- removeColumnWithID'_ :: HG3DClassPtr -> CUInt -> IO ()
- moveColumn'_ :: HG3DClassPtr -> CUInt -> CUInt -> IO ()
- moveColumnWithID'_ :: HG3DClassPtr -> CUInt -> CUInt -> IO ()
- addRow'_ :: HG3DClassPtr -> CUInt -> Ptr CUInt -> IO ()
- addRow2'_ :: HG3DClassPtr -> HG3DClassPtr -> CUInt -> CUInt -> Ptr CUInt -> IO ()
- insertRow'_ :: HG3DClassPtr -> CUInt -> CUInt -> Ptr CUInt -> IO ()
- insertRow2'_ :: HG3DClassPtr -> HG3DClassPtr -> CUInt -> CUInt -> CUInt -> Ptr CUInt -> IO ()
- removeRow'_ :: HG3DClassPtr -> CUInt -> IO ()
- setItem2'_ :: HG3DClassPtr -> HG3DClassPtr -> CUInt -> CUInt -> IO ()
- setSelectionMode'_ :: HG3DClassPtr -> CInt -> IO ()
- setNominatedSelectionColumnID'_ :: HG3DClassPtr -> CUInt -> IO ()
- setNominatedSelectionColumn'_ :: HG3DClassPtr -> CUInt -> IO ()
- setNominatedSelectionRow'_ :: HG3DClassPtr -> CUInt -> IO ()
- setSortDirection'_ :: HG3DClassPtr -> CInt -> IO ()
- setSortColumn'_ :: HG3DClassPtr -> CUInt -> IO ()
- setSortColumnByID'_ :: HG3DClassPtr -> CUInt -> IO ()
- setShowVertScrollbar'_ :: HG3DClassPtr -> CInt -> IO ()
- setShowHorzScrollbar'_ :: HG3DClassPtr -> CInt -> IO ()
- clearAllSelections'_ :: HG3DClassPtr -> IO ()
- setItemSelectState'_ :: HG3DClassPtr -> HG3DClassPtr -> CInt -> IO ()
- handleUpdatedItemData'_ :: HG3DClassPtr -> IO ()
- setUserSortControlEnabled'_ :: HG3DClassPtr -> CInt -> IO ()
- setUserColumnSizingEnabled'_ :: HG3DClassPtr -> CInt -> IO ()
- setUserColumnDraggingEnabled'_ :: HG3DClassPtr -> CInt -> IO ()
- autoSizeColumnHeader'_ :: HG3DClassPtr -> CUInt -> IO ()
- setRowID'_ :: HG3DClassPtr -> CUInt -> CUInt -> IO ()
- new'_ :: Ptr CChar -> Ptr CChar -> HG3DClassPtr -> IO ()
- delete'_ :: HG3DClassPtr -> IO ()
Documentation
isUserSortControlEnabledSource
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO Bool | return value - true if the user may interactively modify the sort column and direction. false if the user may not modify the sort column and direction (these can still be set programmatically). |
Return whether user manipulation of the sort column and direction are enabled.
isUserColumnSizingEnabledSource
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO Bool | return value - true if the user may interactively modify the width of columns, false if they may not. |
Return whether the user may size column segments.
isUserColumnDraggingEnabledSource
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO Bool | return value - true if the user may interactively modify the order of the columns, false if they may not. |
Return whether the user may modify the order of the columns.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO Int | return value - uint value equal to the number of columns in the list. |
Return the number of columns in the multi-column list.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO Int | return value - uint value equal to the number of rows currently in the list. |
Return the number of rows in the multi-column list.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO Int | return value - Zero based column index that is the current sort column. |
Return the zero based index of the current sort column. There must be at least one column to successfully call this method.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Int | col_id - ID code of the column whos index is to be returned. |
-> IO Int | return value - Zero based column index of the first column whos ID matches |
Return the zero based column index of the column with the specified ID.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> String | text - String object containing the text to be searched for. |
-> IO Int | return value - Zero based column index of the column whos header has the specified text. |
Return the zero based index of the column whos header text matches the specified text.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO EnumSortDirection | return value - One of the |
Return the currently set sort direction.
getHeaderSegmentForColumnSource
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Int | col_idx - zero based index of the column whos ListHeaderSegment is to be returned. |
-> IO HG3DClass |
Return the ListHeaderSegment
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> HG3DClass | item - Pointer to the ListboxItem that the row index is to returned for. |
-> IO Int | return value - Zero based index of the row that contains |
Return the zero based index of the Row that contains item
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> HG3DClass | item - Pointer to the ListboxItem that the column index is to returned for. |
-> IO Int | return value - Zero based index of the column that contains |
Return the current zero based index of the column that contains item
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> HG3DClass | item - Pointer to the ListboxItem to look for. |
-> Int | col_idx - Zero based index of the column that is to be searched. |
-> IO Bool |
return whether ListboxItemitemcol_idx
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> HG3DClass | item - Pointer to the ListboxItem to look for. |
-> Int | row_idx - Zero based index of the row that is to be searched. |
-> IO Bool |
return whether ListboxItemitemrow_idx
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> HG3DClass | item - Pointer to the ListboxItem to look for. |
-> IO Bool |
return whether ListboxItemitem
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> String | text - String object containing the text to be searched for. |
-> Int | col_idx - Zero based index of the column to be searched. |
-> HG3DClass | start_item - Pointer to the ListboxItem where the exclusive search is to start, or NULL to search from the top of the column. |
-> IO HG3DClass | return value - Pointer to the first |
Return the ListboxItemcol_idxtext
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> String | text - String object containing the text to be searched for. |
-> Int | row_idx - Zero based index of the row to be searched. |
-> HG3DClass | start_item - Pointer to the ListboxItem where the exclusive search is to start, or NULL to search from the start of the row. |
-> IO HG3DClass | return value - Pointer to the first |
Return the ListboxItemrow_idxtext
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> String | text - String object containing the text to be searched for. |
-> HG3DClass | start_item - Pointer to the ListboxItem where the exclusive search is to start, or NULL to search the whole list box. |
-> IO HG3DClass | return value - Pointer to the first |
Return the ListboxItemtext - Details: List box searching progresses across the columns in each row.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO HG3DClass | return value - Pointer to the first |
Return a pointer to the first selected ListboxItem - Details: List box searching progresses across the columns in each row.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> HG3DClass | start_item - Pointer to the ListboxItem where the exclusive search is to start, or NULL to search the whole list box. |
-> IO HG3DClass | return value - Pointer to the first selected |
Return a pointer to the next selected ListboxItemstart_item - Details: List box searching progresses across the columns in each row.
Return the number of selected ListboxItems attached to this list box. - Details: return uint value equal to the number of ListboxItems attached to this list box that are currently selected.
getNominatedSelectionColumnIDSource
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO Int | return value - ID code of the nominated selection column. |
Return the ID of the currently set nominated selection column to be used when in one of the NominatedColumn* selection modes. There must be at least one column to successfully call this method. - Details: You should only ever call this when getColumnCount()
getNominatedSelectionColumnSource
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO Int | return value - Zero based index of the nominated selection column. |
Return the index of the currently set nominated selection column to be used when in one of the NominatedColumn* selection modes.
getNominatedSelectionRowSource
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO Int | return value - Zero based index of the nominated selection column. |
Return the index of the currently set nominated selection row to be used when in one of the NominatedRow* selection modes.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO EnumSelectionMode | return value - One of the |
Return the currently set selection mode.
isVertScrollbarAlwaysShownSource
Return whether the vertical scroll bar is always shown.
isHorzScrollbarAlwaysShownSource
Return whether the horizontal scroll bar is always shown.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Int | col_idx - Zero based index of the column whos ID code is to be returned. |
-> IO Int | return value - Current ID code assigned to the column at the requested index. |
Return the ID code assigned to the requested column.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Int | row_idx - Zero based index of the row who's ID code is to be returned. |
-> IO Int | return value - Current ID code assigned to the row at the requested index. |
Return the ID code assigned to the requested row.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Int | row_id - ID code of the row who's index is to be returned. |
-> IO Int | return value - Zero based row index of the first row who's ID matches |
Return the zero based row index of the row with the specified ID.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO HG3DClass | return value - Pointer to a |
Return a pointer to the vertical scrollbar component widget for this MultiColumnList
:: 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 MultiColumnList
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO HG3DClass | return value - Pointer to a |
Return a pointer to the list header component widget for this MultiColumnList
Return the sum of all row heights in pixels.
getWidestColumnItemWidthSource
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Int | col_idx |
-> IO Float |
Return the pixel width of the widest item in the given column.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Int | row_idx |
-> IO Float |
Return, in pixels, the height of the highest item in the given row.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO () | return value - Nothing |
Remove all items from the list. - Details: Note that this will cause AutoDelete
items to be deleted.
Initialise the Window - Details: This must be called for every window created. Normally this is handled automatically by the WindowFactory for each Window
Removes a column from the list box. This will cause any ListboxItem
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Int | col_idx - Zero based index of the column to be removed. |
-> IO () | return value - Nothing. |
Removes a column from the list box. This will cause any ListboxItem
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Int | col_id - ID code of the column to be deleted. |
-> IO () | return value - Nothing. |
Move the column at index col_idxposition
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Int | col_idx - Zero based index of the column to be moved. |
-> Int | position - Zero based index of the new position for the column. |
-> IO () | return value - Nothing. |
Move the column with ID col_idposition
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Int | col_id - ID code of the column to be moved. |
-> Int | position - Zero based index of the new position for the column. |
-> IO () | return value - Nothing. |
Add an empty row to the list box. - Details: If the list is being sorted, the new row will appear at an appropriate position according to the sorting being applied. If no sorting is being done, the new row will appear at the bottom of the list.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> HG3DClass | item - Pointer to a ListboxItem to be used as the initial contents for the column with ID col_id. |
-> Int | col_id - ID code of the column whos initial item is to be set to item. |
-> Int | row_id - ID code to be assigned to the new row. |
-> IO Int | return value - Initial zero based index of the new row. |
Add a row to the list box, and set the item in the column with ID col_iditem - Details: If the list is being sorted, the new row will appear at an appropriate position according to the sorting being applied. If no sorting is being done, the new row will appear at the bottom of the list.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Int | row_idx - Zero based index where the row should be inserted. If this is greater than the current number of rows, the row is appended to the list. |
-> Int | row_id - ID code to be assigned to the new row. |
-> IO Int | return value - Zero based index where the row was actually inserted. |
Insert an empty row into the list box. - Details: If the list is being sorted, the new row will appear at an appropriate position according to the sorting being applied. If no sorting is being done, the new row will appear at the specified index.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> HG3DClass | item - Pointer to a ListboxItem to be used as the initial contents for the column with ID col_id. |
-> Int | col_id - ID code of the column whos initial item is to be set to item. |
-> Int | row_idx - Zero based index where the row should be inserted. If this is greater than the current number of rows, the row is appended to the list. |
-> Int | row_id - ID code to be assigned to the new row. |
-> IO Int | return value - Zero based index where the row was actually inserted. |
Insert a row into the list box, and set the item in the column with ID col_iditem - Details: If the list is being sorted, the new row will appear at an appropriate position according to the sorting being applied. If no sorting is being done, the new row will appear at the specified index.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Int | row_idx - Zero based index of the row to be removed. |
-> IO () | return value - Nothing. |
Set the ListboxItemcol_idrow_idx
Remove the list box row with index row_idxListboxItemrow_idx
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> HG3DClass | item - Pointer to the ListboxItem to be set into the list. |
-> Int | col_id - ID code of the column to receive item. |
-> Int | row_idx - Zero based index of the row to receive item. |
-> IO () | return value - Nothing. |
Set the selection mode for the list box.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> EnumSelectionMode | sel_mode - One of the MultiColumnList::SelectionMode enumerated values specifying the selection mode to be used. |
-> IO () | return value - Nothing. |
Set the column to be used for the NominatedColumn* selection modes.
setNominatedSelectionColumnIDSource
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Int | col_id - ID code of the column to be used in NominatedColumn* selection modes. |
-> IO () | return value - Nothing. |
Set the column to be used for the NominatedColumn* selection modes.
setNominatedSelectionColumnSource
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Int | col_idx - zero based index of the column to be used in NominatedColumn* selection modes. |
-> IO () | return value - Nothing. |
Set the row to be used for the NominatedRow* selection modes.
setNominatedSelectionRowSource
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Int | row_idx - zero based index of the row to be used in NominatedRow* selection modes. |
-> IO () | return value - Nothing. |
Set the sort direction to be used.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> EnumSortDirection | direction - One of the ListHeaderSegment::SortDirection enumerated values specifying the sort direction to be used. |
-> IO () | return value - Nothing. |
Set the column to be used as the sort key.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Int | col_idx - Zero based index of the column to use as the key when sorting the list items. |
-> IO () | return value - Nothing. |
Set the column to be used as the sort key.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Int | col_id - ID code of the column to use as the key when sorting the list items. |
-> IO () | return value - Nothing. |
Set whether the vertical scroll bar should always be shown, or just when needed.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Bool | setting - |
-> IO () | return value - Nothing. |
Set whether the horizontal scroll bar should always be shown, or just when needed.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Bool | setting - |
-> IO () | return value - Nothing. |
Removed the selected state from any currently selected ListboxItem
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO () | return value - Nothing. |
Sets or clears the selected state of the given ListboxItem - Details: Depending upon the current selection mode, this may cause other items to be selected, other items to be deselected, or for nothing to actually happen at all.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> HG3DClass | item - Pointer to the attached ListboxItem to be affected. |
-> Bool | state - |
-> IO () | return value - Nothing. |
Inform the list box that one or more attached ListboxItems have been externally modified, and the list should re-sync its internal state and refresh the display as needed.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO () | return value - Nothing. |
Set whether user manipulation of the sort column and direction are enabled.
setUserSortControlEnabledSource
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Bool | setting - |
-> IO () | return value - Nothing. |
Set whether the user may size column segments.
setUserColumnSizingEnabledSource
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Bool | setting - |
-> IO () | return value - Nothing. |
Set whether the user may modify the order of the columns.
setUserColumnDraggingEnabledSource
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Bool | setting - |
-> IO () |
Automatically determines the best fit size for the specified column and sets the column width to the same.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Int | col_idx - Zero based index of the column to be sized. |
-> IO () | return value - Nothing. |
Set the ID code assigned to a given row.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Int | row_idx - Zero based index of the row who's ID code is to be set. |
-> Int | row_id - ID code to be assigned to the row at the requested index. |
-> IO () | return value - Nothing. |
Constructor for the Multi-column list base class.
Destructor for the multi-column list base class.
isUserSortControlEnabled'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
isUserColumnSizingEnabled'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
isUserColumnDraggingEnabled'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
getColumnCount'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()Source
getRowCount'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()Source
getSortColumn'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()Source
getColumnWithID'_ :: HG3DClassPtr -> CUInt -> Ptr CUInt -> IO ()Source
getColumnWithHeaderText'_ :: HG3DClassPtr -> Ptr CChar -> Ptr CUInt -> IO ()Source
getSortDirection'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
getHeaderSegmentForColumn'_ :: HG3DClassPtr -> CUInt -> HG3DClassPtr -> IO ()Source
getItemRowIndex'_ :: HG3DClassPtr -> HG3DClassPtr -> Ptr CUInt -> IO ()Source
getItemColumnIndex'_ :: HG3DClassPtr -> HG3DClassPtr -> Ptr CUInt -> IO ()Source
isListboxItemInColumn'_ :: HG3DClassPtr -> HG3DClassPtr -> CUInt -> Ptr CInt -> IO ()Source
isListboxItemInRow'_ :: HG3DClassPtr -> HG3DClassPtr -> CUInt -> Ptr CInt -> IO ()Source
isListboxItemInList'_ :: HG3DClassPtr -> HG3DClassPtr -> Ptr CInt -> IO ()Source
findColumnItemWithText'_ :: HG3DClassPtr -> Ptr CChar -> CUInt -> HG3DClassPtr -> HG3DClassPtr -> IO ()Source
findRowItemWithText'_ :: HG3DClassPtr -> Ptr CChar -> CUInt -> HG3DClassPtr -> HG3DClassPtr -> IO ()Source
findListItemWithText'_ :: HG3DClassPtr -> Ptr CChar -> HG3DClassPtr -> HG3DClassPtr -> IO ()Source
getFirstSelectedItem'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
getNextSelected'_ :: HG3DClassPtr -> HG3DClassPtr -> HG3DClassPtr -> IO ()Source
getSelectedCount'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()Source
getNominatedSelectionColumnID'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()Source
getNominatedSelectionColumn'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()Source
getNominatedSelectionRow'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()Source
getSelectionMode'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
isVertScrollbarAlwaysShown'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
isHorzScrollbarAlwaysShown'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
getColumnID'_ :: HG3DClassPtr -> CUInt -> Ptr CUInt -> IO ()Source
getRowID'_ :: HG3DClassPtr -> CUInt -> Ptr CUInt -> IO ()Source
getRowWithID'_ :: HG3DClassPtr -> CUInt -> Ptr CUInt -> IO ()Source
getVertScrollbar'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
getHorzScrollbar'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
getListHeader'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
getTotalRowsHeight'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
getWidestColumnItemWidth'_ :: HG3DClassPtr -> CUInt -> Ptr CFloat -> IO ()Source
getHighestRowItemHeight'_ :: HG3DClassPtr -> CUInt -> Ptr CFloat -> IO ()Source
initialiseComponents'_ :: HG3DClassPtr -> IO ()Source
resetList'_ :: HG3DClassPtr -> IO ()Source
removeColumn'_ :: HG3DClassPtr -> CUInt -> IO ()Source
removeColumnWithID'_ :: HG3DClassPtr -> CUInt -> IO ()Source
moveColumn'_ :: HG3DClassPtr -> CUInt -> CUInt -> IO ()Source
moveColumnWithID'_ :: HG3DClassPtr -> CUInt -> CUInt -> IO ()Source
addRow2'_ :: HG3DClassPtr -> HG3DClassPtr -> CUInt -> CUInt -> Ptr CUInt -> IO ()Source
insertRow'_ :: HG3DClassPtr -> CUInt -> CUInt -> Ptr CUInt -> IO ()Source
insertRow2'_ :: HG3DClassPtr -> HG3DClassPtr -> CUInt -> CUInt -> CUInt -> Ptr CUInt -> IO ()Source
removeRow'_ :: HG3DClassPtr -> CUInt -> IO ()Source
setItem2'_ :: HG3DClassPtr -> HG3DClassPtr -> CUInt -> CUInt -> IO ()Source
setSelectionMode'_ :: HG3DClassPtr -> CInt -> IO ()Source
setNominatedSelectionColumnID'_ :: HG3DClassPtr -> CUInt -> IO ()Source
setNominatedSelectionColumn'_ :: HG3DClassPtr -> CUInt -> IO ()Source
setNominatedSelectionRow'_ :: HG3DClassPtr -> CUInt -> IO ()Source
setSortDirection'_ :: HG3DClassPtr -> CInt -> IO ()Source
setSortColumn'_ :: HG3DClassPtr -> CUInt -> IO ()Source
setSortColumnByID'_ :: HG3DClassPtr -> CUInt -> IO ()Source
setShowVertScrollbar'_ :: HG3DClassPtr -> CInt -> IO ()Source
setShowHorzScrollbar'_ :: HG3DClassPtr -> CInt -> IO ()Source
clearAllSelections'_ :: HG3DClassPtr -> IO ()Source
setItemSelectState'_ :: HG3DClassPtr -> HG3DClassPtr -> CInt -> IO ()Source
handleUpdatedItemData'_ :: HG3DClassPtr -> IO ()Source
setUserSortControlEnabled'_ :: HG3DClassPtr -> CInt -> IO ()Source
setUserColumnSizingEnabled'_ :: HG3DClassPtr -> CInt -> IO ()Source
setUserColumnDraggingEnabled'_ :: HG3DClassPtr -> CInt -> IO ()Source
autoSizeColumnHeader'_ :: HG3DClassPtr -> CUInt -> IO ()Source
setRowID'_ :: HG3DClassPtr -> CUInt -> CUInt -> IO ()Source
delete'_ :: HG3DClassPtr -> IO ()Source