Torque3D/Engine/source/gui/controls
JeffR 69d547fd72 Adjusted handling for the bitmap and bitmapAsset fields for guiBitmapButtonCtrl to forcefully update the button states when changed, ensuring that the bitmaps refresh when changed via the field
Added callback for onResize to guiWindowCtrl so controls - such as the EditorTree - can be properly resized in certain circumstances when the window is changed
Added getIncrement() and getRange() to GuiGameSettingsCtrl to better facilitate options manipulation on the script side
Corrected some of the console method documentation strings in GuiGameSettingsCtrl
Removed some unneeded, extraneous files and their asset definitions that came from odd import conversions. Where applicable, created cleaned up versions to make naming conventions and references stable
Fixed canvas mode update text typo: FSAA -> FXAA
Added logic to DOF, Light Rays, SSAO and Vignette postFX's to check both the preset setting AND the user preference before enabling.
Shifted initialization order so PostFX's are loaded before we configure the canvas, to ensure stuff like the FXAAPostFX exists and can be toggled on on load
Fixed multiple issues with options menu:
 When using gamepad, unable to navigate from categories to options. Fixed so can now traverse as normal
 Input limitations on gamepad necessitated changing of how setting applying happens, is now done as a 'apply or discard' prompt when leaving the options menu
 Added proper handling for adjusting settings with gamepad with left/right inputs
 Fixed issue where the unapplied change for an option was sometimes being processed as an object name rather than an implicit string. Now made to be explicit strings to avoid issue.
 Made the menu button input for "Select" to go from categories to options gamepad only, and hidden when in the options list
 Fixed issue where changing window mode didn't correctly affect resolution option. Now set up so changing this field correctly refreshes the resolution option. Specifically, when on borderless, the resolution field does not show, preventing confusion as it is always full resolution
 Generally have the options list refresh when changes happen to allow any and all fields to be able to dynamically respond to other options having changed improving flexibility.
 Cleaned up old, unused, commented out functions
Added ability on OKCancel message boxes to override the button text if needed
Fixed issue with AssetBrowser where the shrink/grow icons next to the preview size slider were not anchored correctly.
Adjusted callback logic so if preview slider is clicked on, rather than dragged, it will correctly update the zoom values
Added sorting to Modules List dropdown for the AssetBrowser
Improved standardization of double-clicking in AssetBrowser. Now defaults to editing action if regularly browsing and selecting if in select mode. Still allows regular per-type overrides as normal
Moved definition of GuiDisabledTextEditProfile to gui profiles.ed.tscript file, removed duplicates to stop error spam
Adjusted default settings value for double-click action in AB to be edit to prevent unstable behavior
Removed old file refs from Load Recent list in the default settings
2022-03-26 22:36:37 -05:00
..
gui3DProjectionCtrl.cpp Update gui3DProjectionCtrl.cpp 2019-02-23 20:12:17 -06:00
gui3DProjectionCtrl.h Adds gui3DProjectionCtrl so a gui control can be tracked to a point in 3d space 2019-02-23 16:36:40 -06:00
guiAnimBitmapCtrl.cpp Converts all game, gui editor, and system classes to utilize assets 2021-07-19 01:07:08 -05:00
guiAnimBitmapCtrl.h new: guiAnimBitmapCtrl - works similar to the particle animation system. feed it x and y for how many frames in a spritesheet, and let her run. 2016-07-04 20:44:42 -05:00
guiBackgroundCtrl.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiBackgroundCtrl.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiBitmapBarCtrl.cpp Converts all game, gui editor, and system classes to utilize assets 2021-07-19 01:07:08 -05:00
guiBitmapBarCtrl.h New: GuiBitmapBarCtrl 2016-06-30 15:51:03 -05:00
guiBitmapBorderCtrl.cpp Converts all game, gui editor, and system classes to utilize assets 2021-07-19 01:07:08 -05:00
guiBitmapCtrl.cpp GuiBitmapCtrl named texture fixes. 2022-01-21 19:47:41 -05:00
guiBitmapCtrl.h by request, changed fspin and the new "rotation" for bitmap gui elements to a more generic "angle" to preserve thedistinction between rotating a gui and rotating a 3d object. 2021-11-08 16:07:44 -06:00
guiColorPicker.cpp Eliminate DefineConsoleMethod 2018-04-17 21:01:50 +02:00
guiColorPicker.h 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
guiConsole.cpp Clean up redundant variables 2019-02-06 15:03:06 -05:00
guiConsole.h Adds a convenience function to refresh the console dialog. 2018-03-17 14:37:07 -05:00
guiConsoleEditCtrl.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiConsoleEditCtrl.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiConsoleTextCtrl.cpp Update guiConsoleTextCtrl.cpp 2015-07-17 16:40:39 -07:00
guiConsoleTextCtrl.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiDecoyCtrl.cpp uninitialized variables-gui 2020-05-11 15:03:27 -05:00
guiDecoyCtrl.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiDirectoryFileListCtrl.cpp Merge branch 'development' of https://github.com/GarageGames/Torque3D into memberMess 2018-03-28 15:42:34 -05:00
guiDirectoryFileListCtrl.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiFileTreeCtrl.cpp Parametrize script extension, default to 'tscript' 2021-01-19 21:32:31 +01:00
guiFileTreeCtrl.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiGameListMenuCtrl.cpp * BugFix: Correct an ASAN reported memory access error when calling updateHeight on GuiGameListMenuCtrl when an invalid profile is initially set. 2021-11-02 08:21:22 -04:00
guiGameListMenuCtrl.h GuiGameListMenuCtrl Update 2021-09-25 02:48:30 -04:00
guiGameListOptionsCtrl.cpp Converts all game, gui editor, and system classes to utilize assets 2021-07-19 01:07:08 -05:00
guiGameListOptionsCtrl.h Initial pass to rework and cleanup the main UI interface 2020-05-20 17:19:52 -05:00
guiGameSettingsCtrl.cpp Adjusted handling for the bitmap and bitmapAsset fields for guiBitmapButtonCtrl to forcefully update the button states when changed, ensuring that the bitmaps refresh when changed via the field 2022-03-26 22:36:37 -05:00
guiGameSettingsCtrl.h Adjusted handling for the bitmap and bitmapAsset fields for guiBitmapButtonCtrl to forcefully update the button states when changed, ensuring that the bitmaps refresh when changed via the field 2022-03-26 22:36:37 -05:00
guiGradientCtrl.cpp Changes for BaseUI Update 2022-02-17 18:04:31 -06:00
guiGradientCtrl.h 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
guiListBoxCtrl.cpp Moves from using dStrCmp to the new String::compare static functions. Keeps things cleaner, consistent, and works with intellisense. 2020-10-03 14:37:55 +02:00
guiListBoxCtrl.h 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
guiMaterialCtrl.cpp code duplication prune. should aid in stability 2021-10-03 02:56:26 -05:00
guiMaterialCtrl.h code duplication prune. should aid in stability 2021-10-03 02:56:26 -05:00
guiMLTextCtrl.cpp sound asset conversions - afxmagicmissile for a datablock case and guimltextcrtl for an object-instance case 2021-10-14 15:06:49 -05:00
guiMLTextCtrl.h sound asset conversions - afxmagicmissile for a datablock case and guimltextcrtl for an object-instance case 2021-10-14 15:06:49 -05:00
guiMLTextEditCtrl.cpp Input event changes 2013-01-22 18:17:41 -05:00
guiMLTextEditCtrl.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiPopUpCtrl.cpp correct imageassetarrays having a singular texture profile as oposed to a type per. 2021-11-03 12:30:52 -05:00
guiPopUpCtrl.h correct imageassetarrays having a singular texture profile as oposed to a type per. 2021-11-03 12:30:52 -05:00
guiPopUpCtrlEx.cpp correct imageassetarrays having a singular texture profile as oposed to a type per. 2021-11-03 12:30:52 -05:00
guiPopUpCtrlEx.h correct imageassetarrays having a singular texture profile as oposed to a type per. 2021-11-03 12:30:52 -05:00
guiSliderCtrl.cpp Converts all game, gui editor, and system classes to utilize assets 2021-07-19 01:07:08 -05:00
guiSliderCtrl.h GFX card profile config file logging moved to debug only 2019-06-17 02:30:45 -05:00
guiTabPageCtrl.cpp uninitialized variables-gui 2020-05-11 15:03:27 -05:00
guiTabPageCtrl.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiTextCtrl.cpp Replaced StringTable->insert("") with StringTable->EmptyString() 2017-01-11 23:36:04 -05:00
guiTextCtrl.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiTextEditCtrl.cpp Removed duplicate checkbox image 2021-07-28 09:26:13 -05:00
guiTextEditCtrl.h Adds logic to guiTextEditCtrl to have placeholder text when the control is empty. 2020-07-11 15:53:21 -05:00
guiTextEditSliderBitmapCtrl.cpp Converts all game, gui editor, and system classes to utilize assets 2021-07-19 01:07:08 -05:00
guiTextEditSliderBitmapCtrl.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiTextEditSliderCtrl.cpp uninitialized variables-gui 2020-05-11 15:03:27 -05:00
guiTextEditSliderCtrl.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
guiTextListCtrl.cpp Initial pass to rework and cleanup the main UI interface 2020-05-20 17:19:52 -05:00
guiTextListCtrl.h Initial pass to rework and cleanup the main UI interface 2020-05-20 17:19:52 -05:00
guiTreeViewCtrl.cpp clean up more texture profile refs to kill spam 2021-10-31 14:38:02 -05:00
guiTreeViewCtrl.h Change Asset Browser logic to utilize folder heirarchy instead of strict Asset Type filtration 2019-10-20 02:47:15 -05:00