summaryrefslogtreecommitdiff
path: root/src/common/emu_window.h
AgeCommit message (Collapse)Author
2016-12-23core: Move emu_window and key_map into coreMerryMage
* Removes circular dependences (common should not depend on core)
2016-11-05Add default hotkey to swap primary screens.James Rowe
Also minor style changes
2016-11-05Support additional screen layouts.James Rowe
Allows users to choose a single screen layout or a large screen layout. Adds a configuration option to change the prominent screen.
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
2016-09-18Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot
2016-05-15fixup! fixup! Refactor input systemwwylele
2016-05-15Refactor input subsystemwwylele
2016-03-26remove unnecessary constwwylele
2016-03-22implement accel and gyro backendwwylele
2015-06-28Common: Cleanup emu_window includes.Emmanuel Gil Peyrot
2015-05-07Common: Remove common.hYuri Kunde Schlesner
2015-05-01EmuWindow: Clip mouse input coordinates to emulated screen dimensions.Zaneo
If the mouse position for a mouse move/drag would take it outside the emulated screen dimensions, clip the coordinates to the emulated screen dimensions. Qt and GLFW will report negative coordinates for mouse positions to the left, or above citra window. Added restriction to mouse coordinates passed to touchmoved by Qt/GLFW to be greater or equal to zero.
2015-03-14EmuWindow: Fixed a reference to a temporary variableSubv
in GetTouchState()
2015-03-10HID: Complete refactor of pad/touch input to fix threading issues.bunnei
2015-03-10EmuWindow: Made pad/touch functions non-static.bunnei
2015-03-10EmuWindow: Added infrastructure code to enable touchpad support.bunnei
2015-03-07Fixed EmuWindow typo (fixes OSX build)bunnei
2015-03-07Set framebuffer layout from EmuWindow.bunnei
2014-12-20License changepurpasmart96
2014-11-18EmuWindow: Add some explicit documentation and set proper minimal client ↵Tony Wasserka
area size.
2014-11-18EmuWindow: Add a TODO.Tony Wasserka
Implementing this function currently is not critical, as we don't perform any configuration changes, yet. However, the interface is a good starting point for adding this functionality.
2014-11-18EmuWindow: Better document the purpose of OnMinimalClientAreaChangeRequest.Tony Wasserka
2014-11-18EmuWindow: Remove window title getters/setters.Tony Wasserka
The window title is none of the emulation core's business. The GUI code is free to put whatever it wants there. Providing properly thread-safe window title getters and setters is a mess anyway.
2014-11-18EmuWindow: Add documentation.Tony Wasserka
2014-11-18EmuWindow: Add support for specifying minimal client area sizes.Tony Wasserka
2014-11-18Fixup EmuWindow interface and implementations thereof.Tony Wasserka
2014-11-18Viewport scaling and display density independenceKevin Hartman
The view is scaled to be as large as possible, without changing the aspect, within the bounds of the window. On "retina" displays, or other displays where window units != pixels, the view should no longer draw incorrectly.
2014-11-17emu_window: Fix initializer list order.Lioncash
Gets rid of a warning on OSX.
2014-10-23Removed uses of raw c-string manipulation functions.archshift
2014-10-07Added configuration file system.archshift
Uses QSettings on citra-qt, and inih on citra-cli.
2014-09-12Added support for multiple input device types for KeyMap and connected Qt.Kevin Hartman
2014-09-11Initial HID PAD work, with GLFW only.Kevin Hartman
2014-04-23made qt window title consistentbunnei
2014-04-23added scm rev generation on Linux/cmakebunnei
2014-04-10added missing const to GetWindowTitlebunnei
2014-04-08- removed deprecated version.hbunnei
- cleaned up window title - cleaned up emu_window_glfw/emu_window
2014-04-08fixed project includes to use new directory structurebunnei
2014-04-08got rid of 'src' folders in each sub-projectbunnei