void LandscapeToolsPanel::SetSize(const Vector2 &newSize) { UIControl::SetSize(newSize); sizeSlider->SetPosition(Vector2(newSize.x - SLIDER_WIDTH - TEXTFIELD_WIDTH, 0)); strengthSlider->SetPosition(Vector2(newSize.x - SLIDER_WIDTH - TEXTFIELD_WIDTH, ControlsFactory::TOOLS_HEIGHT / 2)); SetSliderHeaderPoition(sizeSlider, LocalizedString(L"landscapeeditor.size")); SetSliderHeaderPoition(strengthSlider, LocalizedString(L"landscapeeditor.strength")); }
void LandscapeToolsPanelHeightmap::SetSize(const Vector2 &newSize) { LandscapeToolsPanel::SetSize(newSize); line->SetPosition(Vector2(strengthSlider->GetRect().x + strengthSlider->GetRect().dx/2, strengthSlider->GetRect().y - 2)); averageStrength->SetPosition(Vector2(newSize.x - SLIDER_WIDTH, ControlsFactory::TOOLS_HEIGHT)); SetSliderHeaderPoition(averageStrength, LocalizedString(L"landscapeeditor.averagestrength")); sizeValue->SetPosition(Vector2(newSize.x - sizeValue->GetSize().dx, 0)); strengthValue->SetPosition(Vector2(newSize.x - strengthValue->GetSize().dx, strengthValue->GetPosition().y)); }