summaryrefslogtreecommitdiffstats
path: root/src/common/emu_window.h (unfollow)
Commit message (Collapse)AuthorFilesLines
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