void CArrayInt2D::SetColumns(int iNumColumns)
{
	if (miHeight == 0)
	{
		miWidth = iNumColumns;
	}
	else
	{
		if (iNumColumns > miWidth)
		{
			if (miWidth > 0)
			{
				InsertColumns(miWidth, iNumColumns-miWidth);
			}
			else
			{
				InsertColumns(0, iNumColumns);
			}
		}
		else if (iNumColumns < miWidth)
		{
			RemoveColumns(iNumColumns, miWidth-iNumColumns);
		}
	}
}
int CArrayInt2D::AddColumn(void)
{
	int	iOldWidth;

	iOldWidth = miWidth;
	InsertColumns(miWidth-1, 1);
	return iOldWidth;
}
// Constructor/Destructor
/// Primary Constructor
PowerTabTuningViewWindow::PowerTabTuningViewWindow(wxView* view, wxWindow* parent, const wxPoint& pos, const wxSize& size, long style) :
    wxListCtrl(parent, -1, pos, size, style), m_view(view)
{
    //------Last Checked------//
    // - Dec 30, 2004
    wxASSERT(m_view != NULL);
  
    // Add the list control columns
    InsertColumns();
}
void CArrayInt2D::InsertColumn(int iColumn)
{
	InsertColumns(iColumn, 1);
}