void HousePalettePanel::SelectHouse(size_t index) { ASSERT(house_list->GetCount() >= index); if(house_list->GetCount() > 0) { edit_house_button->Enable(true); remove_house_button->Enable(true); select_position_button->Enable(true); house_brush_button->Enable(true); // Select the house house_list->SetSelection(index); SelectHouseBrush(); } else { // No houses :( edit_house_button->Enable(false); remove_house_button->Enable(false); select_position_button->Enable(false); house_brush_button->Enable(false); } SelectHouseBrush(); gui.RefreshView(); }
void HousePalettePanel::OnClickHouseBrushButton(wxCommandEvent& event) { SelectHouseBrush(); gui.SelectBrush(); }
void HousePalettePanel::SelectFirstBrush() { SelectHouseBrush(); }