private void cmbViewType_SelectedIndexChanged(object sender, EventArgs e)
{
if (_editorConstructed)
{
_filter.FilterOff();
_filter = _filters[cmbViewType.SelectedIndex];
SetDefaultPropertyGridList();
Factory.GUIController.SetPropertyGridObject(_room);
lblTransparency.Visible = _filter.ShowTransparencySlider;
sldTransparency.Visible = _filter.ShowTransparencySlider;
chkCharacterOffset.Visible = ((string)cmbViewType.SelectedItem == "Characters");
_filter.FilterOn();
bufferedPanel1.Invalidate();
// ensure that shortcut keys do not move the combobox
bufferedPanel1.Focus();
}
}