void UIAggregatorMetadata::InitializeControl(const String& controlName, const Vector2& position) { int paramsCount = this->GetParamsCount(); for (BaseMetadataParams::METADATAPARAMID i = 0; i < paramsCount; i ++) { UIControl* control = this->treeNodeParams[i].GetUIControl(); control->SetName(controlName); control->SetPosition(position); control->GetBackground()->SetDrawType(UIControlBackground::DRAW_ALIGNED); } }
// Initialize the control(s) attached. void BaseMetadata::InitializeControl(const String& controlName, const Vector2& position) { int paramsCount = this->GetParamsCount(); for (BaseMetadataParams::METADATAPARAMID i = 0; i < paramsCount; i ++) { UIControl* control = this->treeNodeParams[i].GetUIControl(); control->SetName(controlName); control->SetSize(INITIAL_CONTROL_SIZE); control->SetPosition(position); control->GetBackground()->SetDrawType(UIControlBackground::DRAW_FILL); } }