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

Method setFirstResponder

Engine/source/gui/core/guiCanvas.cpp:2126–2139  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2124}
2125
2126void GuiCanvas::setFirstResponder( GuiControl* newResponder )
2127{
2128 GuiControl* oldResponder = mFirstResponder;
2129 Parent::setFirstResponder( newResponder );
2130
2131 if( oldResponder == mFirstResponder )
2132 return;
2133
2134 if( oldResponder && ( oldResponder != newResponder ) )
2135 oldResponder->onLoseFirstResponder();
2136
2137 if( newResponder && ( newResponder != oldResponder ) )
2138 newResponder->onGainFirstResponder();
2139}
2140
2141DefineEngineMethod( GuiCanvas, getContent, S32, (),,
2142 "@brief Get the GuiControl which is being used as the content.\n\n"

Callers 6

tabNextMethod · 0.45
tabPrevMethod · 0.45
setContentControlMethod · 0.45
pushDialogControlMethod · 0.45
popDialogControlMethod · 0.45
on3DMouseDownMethod · 0.45

Calls 2

onGainFirstResponderMethod · 0.80
onLoseFirstResponderMethod · 0.45

Tested by

no test coverage detected