Torque3D/Engine/source/gui/core
OTHGMars e035aa9114 GuiCanvas Callbacks
Adds handler modes for keyboard translations and native accelerators. This is needed so APIs that provide software keyboards can be notified when controls that require text input become active. This was previously hardcoded in OpenVROverlay, but is also needed by Steam Input and Big Picture so moving to GuiCanvas will make it accessible there as well.
Handler mode for both settings default to "Platform" so there is no change to the default behavior. If the setting is changed to "Callback", callbacks will be triggered to allow script to determine if the request should fall through to the platform window. The script callback is also the appropriate place to display a software keyboard and attach it to the input control.
2021-09-28 05:38:17 -04:00
..
guiArrayCtrl.cpp Input event changes 2013-01-22 18:17:41 -05:00
guiArrayCtrl.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiCanvas.cpp GuiCanvas Callbacks 2021-09-28 05:38:17 -04:00
guiCanvas.h GuiCanvas Callbacks 2021-09-28 05:38:17 -04:00
guiControl.cpp initial port of the new interpreter 2021-03-30 19:33:19 -04:00
guiControl.h initial port of the new interpreter 2021-03-30 19:33:19 -04:00
guiDefaultControlRender.cpp Converts all game, gui editor, and system classes to utilize assets 2021-07-19 01:07:08 -05:00
guiDefaultControlRender.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiOffscreenCanvas.cpp Implementation of sRGB image support. Overhauls the linearization setup to utilize the sRGB image types, as well as refactors the use of ColorF and ColorI to be properly internally consistent. ColorIs are used only for front-facing/editing/UI settings, and ColorFs, now renamed to LinearColorF to reduce confusion of purpose, are used for color info in the engine itself. This avoids confusing and expensive conversions back and forth between types and avoids botches with linearity. Majority work done by @rextimmy 2017-06-23 11:36:20 -05:00
guiOffscreenCanvas.h Update guiOffscreenCanvas.h 2016-11-22 16:20:18 +01:00
guiScriptNotifyControl.cpp Avoid nameclash in guiScriptNotifyControl fields 2020-11-15 21:30:45 +01:00
guiScriptNotifyControl.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiTypes.cpp we want old direct-file references first, then asset macros, since those plug in the old entries to empty if valid. 2021-07-29 11:12:07 -05:00
guiTypes.h Converts all game, gui editor, and system classes to utilize assets 2021-07-19 01:07:08 -05:00