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

Method updateRects

Engine/source/T3D/assets/ImageAsset.cpp:569–592  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

567}
568
569bool GuiInspectorTypeImageAssetPtr::updateRects()
570{
571 S32 rowSize = 18;
572 S32 dividerPos, dividerMargin;
573 mInspector->getDivider(dividerPos, dividerMargin);
574 Point2I fieldExtent = getExtent();
575 Point2I fieldPos = getPosition();
576
577 mEditCtrlRect.set(0, 0, fieldExtent.x, fieldExtent.y);
578 mLabel->resize(Point2I(mProfile->mTextOffset.x, 0), Point2I(fieldExtent.x, rowSize));
579
580 RectI previewRect = RectI(Point2I(mProfile->mTextOffset.x, rowSize), Point2I(50, 50));
581 mPreviewBorderButton->resize(previewRect.point, previewRect.extent);
582 mPreviewImage->resize(previewRect.point, previewRect.extent);
583
584 S32 editPos = previewRect.point.x + previewRect.extent.x + 10;
585 mEdit->resize(Point2I(editPos, rowSize * 1.5), Point2I(fieldExtent.x - editPos - 5, rowSize));
586
587 //mEditButton->resize(Point2I(fieldExtent.x - 105, previewRect.point.y + previewRect.extent.y - rowSize), Point2I(100, rowSize));
588
589 mBrowseButton->setHidden(true);
590
591 return true;
592}
593
594bool GuiInspectorTypeImageAssetPtr::renderTooltip(const Point2I& hoverPos, const Point2I& cursorPos, const char* tipText)
595{

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