summaryrefslogtreecommitdiffstats
path: root/src/common/emu_window.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-12-23core: Move emu_window and key_map into coreMerryMage1-290/+0
* Removes circular dependences (common should not depend on core)
2016-11-05Add default hotkey to swap primary screens.James Rowe1-1/+1
Also minor style changes
2016-11-05Support additional screen layouts.James Rowe1-20/+10
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 Peyrot1-2/+0
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
2016-09-19Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner1-4/+3
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot1-24/+30
2016-05-15fixup! fixup! Refactor input systemwwylele1-3/+3
2016-05-15Refactor input subsystemwwylele1-9/+37
2016-03-26remove unnecessary constwwylele1-2/+2
2016-03-22implement accel and gyro backendwwylele1-0/+48
2015-06-28Common: Cleanup emu_window includes.Emmanuel Gil Peyrot1-3/+9
2015-05-07Common: Remove common.hYuri Kunde Schlesner1-3/+3
2015-05-02EmuWindow: Clip mouse input coordinates to emulated screen dimensions.Zaneo1-0/+5
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 variableSubv1-1/+1
in GetTouchState()
2015-03-11HID: Complete refactor of pad/touch input to fix threading issues.bunnei1-22/+35
2015-03-10EmuWindow: Made pad/touch functions non-static.bunnei1-9/+6
2015-03-10EmuWindow: Added infrastructure code to enable touchpad support.bunnei1-0/+29
2015-03-08Fixed EmuWindow typo (fixes OSX build)bunnei1-1/+1
2015-03-07Set framebuffer layout from EmuWindow.bunnei1-7/+25
2014-12-21License changepurpasmart961-1/+1
2014-11-18EmuWindow: Add some explicit documentation and set proper minimal client area size.Tony Wasserka1-2/+4
2014-11-18EmuWindow: Add a TODO.Tony Wasserka1-0/+1
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 Wasserka1-0/+7
2014-11-18EmuWindow: Remove window title getters/setters.Tony Wasserka1-16/+1
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 Wasserka1-18/+57
2014-11-18EmuWindow: Add support for specifying minimal client area sizes.Tony Wasserka1-8/+26
2014-11-18Fixup EmuWindow interface and implementations thereof.Tony Wasserka1-28/+33
2014-11-18Viewport scaling and display density independenceKevin Hartman1-2/+5
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.Lioncash1-2/+2
Gets rid of a warning on OSX.
2014-10-24Removed uses of raw c-string manipulation functions.archshift1-6/+6
2014-10-08Added configuration file system.archshift1-4/+6
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 Hartman1-15/+4
2014-09-12Initial HID PAD work, with GLFW only.Kevin Hartman1-0/+19
2014-04-24made qt window title consistentbunnei1-1/+1
2014-04-24added scm rev generation on Linux/cmakebunnei1-1/+2
2014-04-11added missing const to GetWindowTitlebunnei1-1/+1
2014-04-09- removed deprecated version.hbunnei1-60/+40
- cleaned up window title - cleaned up emu_window_glfw/emu_window
2014-04-09fixed project includes to use new directory structurebunnei1-1/+1
2014-04-09got rid of 'src' folders in each sub-projectbunnei1-0/+0
2014-04-07added "citra" instead of "emu" to title barbunnei1-1/+1
2014-04-02convert tabs to spacesbunnei1-2/+2
2013-09-26renamed from citrus to citraShizZy1-1/+1
2013-09-14renamed project to 'citrus'ShizZy1-1/+1
2013-09-05various fixes to be able to build projectShizZy1-17/+13
2013-09-05added emu_window.h to define interface to drawing to a windowShizZy1-0/+106