class XGListView

Declared in <XList.h>
Declared from XGView

The list view itself. This is the code for drawing the contents of the list


Memory extraction

XGListView::CalcResize
XGListView::DoDrawView
XGListView::DoMouseDown
XGListView::DoMouseMove
XGListView::DoMouseUp
XGListView::DoSizeView
XGListView::DrawLine
XGListView::RedrawLine
XGListView::ScrollInRange
XGListView::XGListView
XGListView::~XGListView


Memory extraction

XGListView::CalcResize

Usage: void XGListView::CalcResize(void)

Calculate the scrollbars for this thing. Normally done when either the view or the list has been resized

XGListView::DoDrawView

Usage: void XGListView::DoDrawView(Rect)

Handle drawing the contents of this thing

XGListView::DoMouseDown

Usage: bool XGListView::DoMouseDown(Point where,short flags)

Handle mouse down event. This flips the selection state of the specified item

XGListView::DoMouseMove

Usage: void XGListView::DoMouseMove(Point where,short flags)

Handle mouse move event. This flips the selection state of the specified item

XGListView::DoMouseUp

Usage: void XGListView::DoMouseUp(Point where,short flags)

Handle mouse up event. This flips the selection state of the specified item

XGListView::DoSizeView

Usage: void XGListView::DoSizeView()

Resize this thing

XGListView::DrawLine

Usage: void XGListView::DrawLine(XGDraw&draw,long index,short pos,bool hilite)

Draw a single line, with selection hiliting

XGListView::RedrawLine

Usage: void XGListView::RedrawLine(long index)

Redraw the specified line

XGListView::ScrollInRange

Usage: void XGListView::ScrollInRange(long index)

Make sure the value specified is scrolled into range

XGListView::XGListView

Usage: XGListView::XGListView(XGListControl*control):XGView(control,ViewInitRecord)

Construct this list view. This will be locked to the boundaries of the scrollview

XGListView::~XGListView

Usage: XGListView::~XGListView()

Delete me