[gtkmm] TreeModel::foreach_iter



i have:

void
DirList::Config_Update()
{
	ls->foreach_iter(sigc::mem_fun(*this, &DirList::slot_update));
}

bool
DirList::slot_update(const Gtk::TreeModel::iterator& iter)
{
	(*iter)[ls->dlc.color] = Color[(*iter)[ls->dlc.type]];
	return TRUE;
}

so far; calling Config_Update() sets the GDK::Color 'ListStore' column to the value in the Color array[FileType column]. But it does set the first row, all others are updated correctly.

anyone see what i've done wrong?



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]