ppsspp/UI
Sacha b1b4679fe6 Scale touch controls to screen resolution.
Include a migration method for users who were on the old static system.
Scaling up may still look weird due to the hacky method of placement which is unchanged by this commit.
Next step of resolution independence would be to have the button scaling affected by resolution too.
Tested on a few devices. Mobile users should see no changes at all.
2013-11-05 14:52:31 +10:00
..
ControlMappingScreen.cpp UI cleanup and a crashfix for duplicate back key events 2013-10-28 16:04:53 +01:00
ControlMappingScreen.h UI cleanup and a crashfix for duplicate back key events 2013-10-28 16:04:53 +01:00
CwCheatScreen.cpp add "onFinish" to screens so that ESC (etc) works the same as the back 2013-10-25 13:19:08 +02:00
CwCheatScreen.h add "onFinish" to screens so that ESC (etc) works the same as the back 2013-10-25 13:19:08 +02:00
DevScreens.cpp Truncate the OpenGL version string so it doesn't run amok. 2013-10-21 11:47:35 -04:00
DevScreens.h Add a function to change log channel for convenience. 2013-10-18 00:23:57 +08:00
EmuScreen.cpp Clear the jit cache when toggling debug stats. 2013-11-04 08:03:50 -08:00
EmuScreen.h Fix returning to game with ESC or other mapped back button, minor 2013-10-27 10:04:38 +01:00
GameInfoCache.cpp We don't really need DIRECTORY_FLASH0 or DIRECTORY_MEMSTICK. 2013-10-15 03:41:10 -04:00
GameInfoCache.h Make a distinction between savedata and installdata. 2013-10-03 20:44:16 +08:00
GamepadEmu.cpp Scale touch controls to screen resolution. 2013-11-05 14:52:31 +10:00
GamepadEmu.h Warning fix. 2013-10-20 22:13:54 -07:00
GameScreen.cpp Cosmetic fix to gamescreen 2013-10-16 22:33:47 +02:00
GameScreen.h Make a distinction between savedata and installdata. 2013-10-03 20:44:16 +08:00
GameSettingsScreen.cpp Clear the jit cache when toggling debug stats. 2013-11-04 08:03:50 -08:00
GameSettingsScreen.h Clear the jit cache when toggling debug stats. 2013-11-04 08:03:50 -08:00
MainScreen.cpp Clear the jit cache when toggling debug stats. 2013-11-04 08:03:50 -08:00
MainScreen.h Revise how the language system works. 2013-11-03 19:21:53 -05:00
MiscScreens.cpp Clear the jit cache when toggling debug stats. 2013-11-04 08:03:50 -08:00
MiscScreens.h Revise how the language system works. 2013-11-03 19:21:53 -05:00
NativeApp.cpp Add android-ndk-profiler v3.2. 2013-11-02 21:54:45 -07:00
OnScreenDisplay.cpp Don't crash on post-shader compile errors. 2013-10-13 12:06:55 +02:00
OnScreenDisplay.h Fall back to software transform when hardware transform fails. Should help Mali devices. 2013-06-06 10:09:37 +02:00
ReadMe.txt Move non-Android specific stuff from android/jni to /UI. 2013-03-30 15:46:26 +01:00
TiltAnalogSettingsScreen.cpp Add back button to TiltAnalogSettingsScreen 2013-10-29 10:05:47 +01:00
TiltAnalogSettingsScreen.h UI cleanup and a crashfix for duplicate back key events 2013-10-28 16:04:53 +01:00
TouchControlLayoutScreen.cpp Scale touch controls to screen resolution. 2013-11-05 14:52:31 +10:00
TouchControlLayoutScreen.h UI cleanup and a crashfix for duplicate back key events 2013-10-28 16:04:53 +01:00
TouchControlVisibilityScreen.cpp merged upstream changes 2013-10-27 11:48:59 +05:30
TouchControlVisibilityScreen.h merged upstream changes 2013-10-27 11:48:59 +05:30
ui_atlas_lowmem.cpp Rebuild UI-atlas using the current chinese lang files as "chinese.txt" so we get all characters we need. 2013-11-01 12:31:06 +01:00
ui_atlas.cpp Rebuild UI-atlas using the current chinese lang files as "chinese.txt" so we get all characters we need. 2013-11-01 12:31:06 +01:00
ui_atlas.h UI tweaks. Change to cleaner background image. 2013-08-20 00:49:25 +02:00
UI.vcxproj Mysterious buildfix 2013-10-28 17:57:05 +01:00
UI.vcxproj.filters Mysterious buildfix 2013-10-28 17:57:05 +01:00
UIShader.cpp Add glstate.colorLogicOp.disable(); to UIShader 2013-08-24 00:55:53 +08:00
UIShader.h Move non-Android specific stuff from android/jni to /UI. 2013-03-30 15:46:26 +01:00

========================================================================
    STATIC LIBRARY : UI Project Overview
========================================================================

AppWizard has created this UI library project for you.

No source files were created as part of your project.


UI.vcxproj
    This is the main project file for VC++ projects generated using an Application Wizard.
    It contains information about the version of Visual C++ that generated the file, and
    information about the platforms, configurations, and project features selected with the
    Application Wizard.

UI.vcxproj.filters
    This is the filters file for VC++ projects generated using an Application Wizard. 
    It contains information about the association between the files in your project 
    and the filters. This association is used in the IDE to show grouping of files with
    similar extensions under a specific node (for e.g. ".cpp" files are associated with the
    "Source Files" filter).

/////////////////////////////////////////////////////////////////////////////
Other notes:

AppWizard uses "TODO:" comments to indicate parts of the source code you
should add to or customize.

/////////////////////////////////////////////////////////////////////////////