MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / updateRects

Method updateRects

Engine/source/T3D/assets/ShapeAsset.cpp:841–864  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

839}
840
841bool GuiInspectorTypeShapeAssetPtr::updateRects()
842{
843 S32 rowSize = 18;
844 S32 dividerPos, dividerMargin;
845 mInspector->getDivider(dividerPos, dividerMargin);
846 Point2I fieldExtent = getExtent();
847 Point2I fieldPos = getPosition();
848
849 mEditCtrlRect.set(0, 0, fieldExtent.x, fieldExtent.y);
850 mLabel->resize(Point2I(mProfile->mTextOffset.x, 0), Point2I(fieldExtent.x, rowSize));
851
852 RectI previewRect = RectI(Point2I(mProfile->mTextOffset.x, rowSize), Point2I(50, 50));
853 mPreviewBorderButton->resize(previewRect.point, previewRect.extent);
854 mPreviewImage->resize(previewRect.point, previewRect.extent);
855
856 S32 editPos = previewRect.point.x + previewRect.extent.x + 10;
857 mEdit->resize(Point2I(editPos, rowSize * 1.5), Point2I(fieldExtent.x - editPos - 5, rowSize));
858
859 mEditButton->resize(Point2I(fieldExtent.x - 105, previewRect.point.y + previewRect.extent.y - rowSize), Point2I(100, rowSize));
860
861 mBrowseButton->setHidden(true);
862
863 return true;
864}
865
866void GuiInspectorTypeShapeAssetPtr::updateValue()
867{

Callers

nothing calls this directly

Calls 7

getPositionFunction · 0.85
getDividerMethod · 0.80
Point2IClass · 0.50
RectIClass · 0.50
setMethod · 0.45
resizeMethod · 0.45
setHiddenMethod · 0.45

Tested by

no test coverage detected