## 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