mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-07-14 16:14:38 +00:00
add text selection to tab cycling
This commit is contained in:
parent
a181f488b2
commit
88e9de47d7
1 changed files with 8 additions and 8 deletions
|
|
@ -1986,13 +1986,13 @@ void GuiInspectorType2DValue::constructEditControlChildren(GuiControl* retCtrl,
|
||||||
retCtrl->addObject(mContainerY);
|
retCtrl->addObject(mContainerY);
|
||||||
|
|
||||||
mCtrlX->setDataField(StringTable->insert("tabComplete"), NULL, "true");
|
mCtrlX->setDataField(StringTable->insert("tabComplete"), NULL, "true");
|
||||||
String tabCmdX = String::ToString("function %s::onTabComplete(){ %s.setFirstResponder();}",
|
String tabCmdX = String::ToString("function %s::onTabComplete(){ %s.setFirstResponder(); %s.selectAllText(); }",
|
||||||
mCtrlX->getName(), mCtrlY->getName());
|
mCtrlX->getName(), mCtrlY->getName(), mCtrlY->getName());
|
||||||
Con::evaluatef(tabCmdX);
|
Con::evaluatef(tabCmdX);
|
||||||
|
|
||||||
mCtrlY->setDataField(StringTable->insert("tabComplete"), NULL, "true");
|
mCtrlY->setDataField(StringTable->insert("tabComplete"), NULL, "true");
|
||||||
String tabCmdY = String::ToString("function %s::onTabComplete(){ %s.setFirstResponder();}",
|
String tabCmdY = String::ToString("function %s::onTabComplete(){ %s.setFirstResponder(); %s.selectAllText(); }",
|
||||||
mCtrlY->getName(), mCtrlX->getName());
|
mCtrlY->getName(), mCtrlX->getName(), mCtrlX->getName());
|
||||||
Con::evaluatef(tabCmdY);
|
Con::evaluatef(tabCmdY);
|
||||||
//retCtrl->addObject(mScriptValue);
|
//retCtrl->addObject(mScriptValue);
|
||||||
}
|
}
|
||||||
|
|
@ -2120,13 +2120,13 @@ void GuiInspectorType3DValue::constructEditControlChildren(GuiControl* retCtrl,
|
||||||
_registerEditControl(mContainerZ, "cz");
|
_registerEditControl(mContainerZ, "cz");
|
||||||
|
|
||||||
mCtrlY->setDataField(StringTable->insert("tabComplete"), NULL, "true");
|
mCtrlY->setDataField(StringTable->insert("tabComplete"), NULL, "true");
|
||||||
String tabCmdY = String::ToString("function %s::onTabComplete(){ %s.setFirstResponder();}",
|
String tabCmdY = String::ToString("function %s::onTabComplete(){ %s.setFirstResponder(); %s.selectAllText(); }",
|
||||||
mCtrlY->getName(), mCtrlZ->getName());
|
mCtrlY->getName(), mCtrlZ->getName(), mCtrlZ->getName());
|
||||||
Con::evaluatef(tabCmdY);
|
Con::evaluatef(tabCmdY);
|
||||||
|
|
||||||
mCtrlZ->setDataField(StringTable->insert("tabComplete"), NULL, "true");
|
mCtrlZ->setDataField(StringTable->insert("tabComplete"), NULL, "true");
|
||||||
String tabCmdZ = String::ToString("function %s::onTabComplete(){ %s.setFirstResponder();}",
|
String tabCmdZ = String::ToString("function %s::onTabComplete(){ %s.setFirstResponder(); %s.selectAllText(); }",
|
||||||
mCtrlZ->getName(), mCtrlX->getName());
|
mCtrlZ->getName(), mCtrlX->getName(), mCtrlX->getName());
|
||||||
Con::evaluatef(tabCmdZ);
|
Con::evaluatef(tabCmdZ);
|
||||||
|
|
||||||
retCtrl->addObject(mContainerZ);
|
retCtrl->addObject(mContainerZ);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue