Fields

m_AllowWrap

#
protected bool m_AllowWrap

m_Index

#
protected int m_Index

m_ItemHeight

#
protected int m_ItemHeight

m_Items

#
protected List<GH_ListScroller.GH_ListItem> m_Items

m_mousedown

#
protected Point m_mousedown

m_mousedrag

#
protected GH_ListScroller.GH_DragPhase m_mousedrag

m_mousemove

#
protected Point m_mousemove

s_offset

#
protected int s_offset

s_offset_cache

#
protected int s_offset_cache

Properties

DebugItems

#
public bool DebugItems { get; set; }

ItemHeight

#
[Category("Appearance")] [Description("Height (in pixels) of each item")] public int ItemHeight { get; set; }

SelectedIndex

#
[Category("Appearance")] [Description("Index of currently selected item")] [RefreshProperties(RefreshProperties.All)] public int SelectedIndex { get; set; }

WrapItems

#
[Category("Appearance")] [Description("Allow wrapping of the item list.")] public bool WrapItems { get; set; }

Methods

AddItem

#
public void AddItem(string sItem)
sItem (string)

Dispose

#
protected override void Dispose(bool disposing)
disposing (bool)

Offset

#
protected int Offset()

Offset

#
protected void Offset(int nOffset)
nOffset (int)

OffsetCache

#
protected int OffsetCache()

OnPaint

#
protected override void OnPaint(PaintEventArgs e)
e (PaintEventArgs)
Control.OnPaint

OnPaintBackground

#
protected override void OnPaintBackground(PaintEventArgs e)

OnSelectedItemChanged

#
public void OnSelectedItemChanged(bool bIntermediate)
bIntermediate (bool)

RebuildItemRegions

#
protected void RebuildItemRegions()

SetOffsetCache

#
protected void SetOffsetCache()

Events

SelectedIndexChanged

#
public event GH_ListScroller.SelectedIndexChangedEventHandler SelectedIndexChanged