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

Method updateRects

Engine/source/T3D/assets/stateMachineAsset.cpp:213–237  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

211}
212
213bool GuiInspectorTypeStateMachineAssetPtr::updateRects()
214{
215 S32 dividerPos, dividerMargin;
216 mInspector->getDivider(dividerPos, dividerMargin);
217 Point2I fieldExtent = getExtent();
218 Point2I fieldPos = getPosition();
219
220 mCaptionRect.set(0, 0, fieldExtent.x - dividerPos - dividerMargin, fieldExtent.y);
221 mEditCtrlRect.set(fieldExtent.x - dividerPos + dividerMargin, 1, dividerPos - dividerMargin - 34, fieldExtent.y);
222
223 bool resized = mEdit->resize(mEditCtrlRect.point, mEditCtrlRect.extent);
224 if (mBrowseButton != NULL)
225 {
226 mBrowseRect.set(fieldExtent.x - 32, 2, 14, fieldExtent.y - 4);
227 resized |= mBrowseButton->resize(mBrowseRect.point, mBrowseRect.extent);
228 }
229
230 if (mSMEdButton != NULL)
231 {
232 RectI shapeEdRect(fieldExtent.x - 16, 2, 14, fieldExtent.y - 4);
233 resized |= mSMEdButton->resize(shapeEdRect.point, shapeEdRect.extent);
234 }
235
236 return resized;
237}
238#endif

Callers

nothing calls this directly

Calls 4

getPositionFunction · 0.85
getDividerMethod · 0.80
setMethod · 0.45
resizeMethod · 0.45

Tested by

no test coverage detected