OTHGMars
13a53dd0ca
WinKey+Shift+L/R Arrow handler.
...
Attempts to constrain canvas when switching between monitors via keyboard shortcut.
2022-08-15 03:10:42 -04:00
Robert MacGregor
e686a9850e
* BugFix: Correct the MacOS hotkey workaround causing eg. the Windows key to potentially be processed as part of a hotkey combo.
2022-05-25 21:50:14 -04:00
Robert MacGregor
3f944874f3
* BugFix: Correct MacOS not responding to Command+C, Command+X, Command+A and Command+V by removing a hack in guiTextEditCtrl and shifting the logic to sdlWindow.
2022-05-25 21:46:12 -04:00
Robert MacGregor
74cc60508b
* BugFix: More cleanup of MSVC compiler warnings.
2021-10-07 01:10:00 -04:00
OTHGMars
de1e6df64b
Removes redundant ScreenResChangeSignal trigger.
2021-05-14 03:50:28 -04:00
Areloch
26ef40950b
Updated version of OTHGMars' updated window and resolution options modes.
...
Additional changes include disabling certain options when they are not valid(ie, resolution is disabled when in borderless mode)
2020-09-20 02:06:15 -05:00
Areloch
7d0831143c
Captures secondary window close events so secondary windows can be closed via hitting the x on the window itself.
2020-07-26 15:58:53 -05:00
AzaezelX
a8b6327091
conforms platformWindow<implementations> to use _setVideoMode internals so that those are called by
...
void PlatformWindow::setVideoMode(const GFXVideoMode &mode)
{
_setVideoMode(mode);
getScreenResChangeSignal().trigger(this, true);
}
allowing the resize trigger to go off, as well as any other shared functionality we want to slim the per-implementation specs down to later down the line
2019-11-06 22:24:12 -06:00
AzaezelX
dd1470202d
Merge branch 'development' of https://github.com/GarageGames/Torque3D into PBR_ProbeArrayGLWIP
...
# Conflicts:
# Engine/source/gfx/D3D11/gfxD3D11Device.cpp
# Engine/source/lighting/lightManager.cpp
# Templates/Full/game/levels/Empty Room.mis
# Templates/Full/game/levels/Empty Terrain.mis
2019-05-01 23:18:31 -05:00
Areloch
2abdef7459
Collapse the ProbeManager into RenderProbeMgr to simplify the probe management/rendering behavior(as the game sim doesn't require simple access to probe data, unlike lights)
2019-01-26 02:05:18 -06:00
Areloch
d74a25540f
Merge pull request #2282 from OTHGMars/CanvasResize
...
Fixes CanvasSizeChangeSignal and Canvas::onResize() under SDL
2019-01-06 04:51:18 -06:00
OTHGMars
af24739137
Adds handlers for sdl focus events.
2018-11-23 16:03:00 -05:00
OTHGMars
4c96c8cea7
Fix CanvasSizeChangeSignal and Canvas::onResize() callback for SDL Window.
2018-11-17 05:51:47 -05:00
Areloch
2ca6af8e48
Refactors the Popup menus and GuiMenuBars to remove unneeded duplication and platform-specific/deprecated code.
2017-11-11 01:21:48 -06:00
Thomas "elfprince13" Dickerson
849a1c1eb1
merged numerous changes from upstream
2017-03-03 21:17:07 -05:00
Areloch
a8f2fc567b
Fixes up the handling of accelerator keybinds for SDL - specifically compound ones with several modifier keys, ie ctrl-alt-shift-up.
2017-01-29 03:22:25 -06:00
Jeff Hutchinson
3ecbb4b7e5
fix bug with SDL text input that occurs when multiple responders occur on the screen. (Tested with 2 responders.)
2016-12-11 19:11:32 -05:00
Jeff Hutchinson
f6b8ef126d
fix SDL text events from generating a ~ key when opening the console
2016-12-11 13:53:11 -05:00
Glenn Smith
ad30641499
SDL/Mac report going into the background
2016-12-04 17:24:27 -05:00
Azaezel
fbfd3ed8ed
clang: constructor initialization order
...
while not a major issue per-se, the sheer number of times the engine has to jump back in memory and backfill data in a given class can add up. First run of... many.,
2016-10-14 18:16:55 -05:00
Areloch
c0a46ec1f1
Makes sure the key modifiers are passed along with mouse move and wheel inputs when using SDL.
2016-09-14 02:18:21 -05:00
Areloch
4c13906865
Corrects input issues when typing into text fields and it bleeding through to player inputs.
2015-09-21 00:14:16 -05:00
Areloch
5efc04dd47
Also apply scroll strength to horizontal scrolling.
2015-08-06 22:18:10 -05:00
Areloch
68a2c9fa89
Added a default value just in case the pref is not defined.
2015-08-06 18:29:01 -05:00
Areloch
8248ecdeac
Looks like WHEEL_DELTA is defined for win and osx, but not linux. Retooling to utilize a $pref instead, as that will let the scroll speed be modifiable for any projects that need it.
2015-08-05 17:44:55 -05:00
Areloch
3aba4a7259
SDL mouse wheel speed fix.
...
Default scroll speed wasn't delta-modified, so scroll gui controls were very slow when scrolled via mouse wheel.. This corrects the issue.
2015-08-04 23:01:59 -05:00
Areloch
2695a2aeae
Merge pull request #1383 from Azaezel/MangledMouse
...
sdl2 mouse wheel scrolling
2015-07-30 09:24:38 -05:00
Azaezel
4a8f6737b6
Mouse wheel check has to occur before mouse motion. Apparently the one is a subset of the other. also thanks @dottools for the proper codeline.
2015-07-29 20:36:33 -05:00
Azaezel
98d48b6011
Fatality Fix: need to account for 64 bit windows as well.
2015-07-29 11:50:47 -05:00
Azaezel
06f6819d63
sdl2 mouse wheel scrolling rev1
2015-07-29 11:24:48 -05:00
LuisAntonRebollo
aa35157eef
PlatformSDL implementation.
2015-01-19 01:17:37 +01:00