Example #1
0
void OpWindowList::SetDetailed(BOOL detailed, BOOL force)
{
	if (!force && detailed == m_detailed)
		return;

	m_detailed = detailed;

	SetName(m_detailed ? "Windows View" : "Windows View Small");
	SetColumnWeight(1, 50);
	SetColumnWeight(2, 150);
	SetColumnVisibility(1, m_detailed);
	SetColumnVisibility(2, m_detailed);
}
Example #2
0
    void TableView2::SetColumns(const std::vector<ui::TableColumn>& columns)
    {
        // Remove the currently visible columns.
        while(!visible_columns_.empty())
        {
            SetColumnVisibility(visible_columns_.front(), false);
        }

        all_columns_.clear();
        for(std::vector<ui::TableColumn>::const_iterator i=columns.begin();
            i!=columns.end(); ++i)
        {
            AddColumn(*i);
        }
    }