List Manager Package
Code Examples
List Manager Demo
Using the List Manager in a Modal Dialog
Create / Dispose
LNew Create an empty list
LDispose Discard a list and release all its memory
Rows and Columns
LAddRow Insert row(s) of empty cells into a list
LDelRow Delete row(s) of cells from a list
LAddColumn Insert column(s) of empty cells into a list
LDelColumn Delete column(s) of cells from a list
Cell Contents
LGetCell Obtain a copy of a cell's data
LSetCell Store data into a cell
LAddToCell Append data to a cell
LClrCell Delete the contents of a cell
Cell / List Display
LDraw Draw the contents of a single cell
LUpdate Redraw list; handle update events
LActivate Activate or deactivate a list (after activate event)
LDoDraw Turn list drawing on or off
LCellSize Set size for cell display rectangles
LRect Obtain location of a cell's display rectangle
LSize Change the size of a list's viewing area
Search
LFind Obtain the address and length of a cell's data
LSearch Search cells for a match with specific data
LNextCell Query which cell is next in a list
Selection / Mouse
LGetSelect Query if a cell is selected; get next selected cell
LSetSelect Select or deselect a cell
LScroll Scroll list by specific number of rows and columns
LAutoScroll Scroll list to display the first selected cell
LClick Process mouse-down for list dragging and selection
LLastClick Query which cell was clicked last