summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/Frame.cpp
AgeCommit message (Collapse)Author
2016-05-29ActionReplay: UI Consistency and CleanupEmptyChaos
Cleanup code style. Move ActionReplay code->INI saving into ActionReplay namespace. Threadsafety Cleanup: ActionReplay is accessed from the Host, Emu and CPU Threads so the internal storage needs to be protected by a lock to prevent vectors/strings being deleted/moved while in use by the CPU Thread. UI Consistency: Make ARCodes behave like Gecko Codes - only apply changes when Apply is pressed. Save changes to INI from CheatsWindow. ISOProperties/CheatsWindow now synchronize with each other.
2016-05-08Merge pull request #3801 from Helios747/the_30_minute_blocker_fixMat M
[UI] Remove browse toolbar button and tweak empty gamelist message
2016-05-05SCM: Use std::string.degasus
Those macros may be defined, or not. We should support both cases, so use std::string as it also defines the length of the string.
2016-04-30[UI] Remove browse toolbar button and tweak empty gamelist messageAnthony Serna
Removed some related functions
2016-04-19CFrame: Fix Confirm CloseEmptyChaos
Closing Dolphin's main frame and clicking "no" does not clear m_bClosing which means that pressing the "stop" button triggers OnClosed which suddenly and unexpectedly closes the main frame.
2016-01-19Fix the Exit hotkey.Ryan Houdek
We were constructing our wxCommandEvent incorrectly and using an ID as an event type instead of the ID. Works properly now.
2016-01-09Merge pull request #3478 from mmastrac/ui_resize_fixMathew Maidment
DolphinWX: fixes the window growing slightly on every re-launch
2016-01-09DolphinWX: Fix window growing on every relaunchMatt Mastracci
Fixes part of #8993 -- the window would grow slightly on every re-launch because the size was set before the UI was fully initialized.
2016-01-06DolphinWX: Unify the condition for the game list being emptyJosJuice
When there are no games to display in the game list, DolphinWX shows a message instead. Clicking the message will perform an action. If the game list truly is empty, the message and action are for opening a browse dialog, but if the user has hidden some games, they are instead for unhiding all games. However, the condition for checking which message to display lacked some parts that are in the condition for checking which action to use, so the two could be different in rare cases. This PR fixes that by breaking out the two conditions to a new unified function.
2016-01-06Merge pull request #3357 from JosJuice/no-xpmRyan Houdek
DolphinWX: Stop using XPM images
2016-01-05Throttler: Rename "framelimiter" to "emulation speed".degasus
We don't throttle by frames, we throttle by coretiming speed. So looking up VI for calculating the speed was just very wrong. The new ini option is a float, 1.0f for fullspeed. In the GUI, percentual values are used.
2016-01-05DolphinWX: Stop using XPM imagesJosJuice
Using the XPM format for images has become a maintenance problem because people don't know how to create them. This commit removes all XPM images and all C files that contain PNG images. DolphinWX now uses the PNGs in the Resources folder instead, just like DolphinQt and DolphinQt2 do.
2016-01-04Added hotkey for toggling the crop settingjake8
2015-12-29Merge pull request #3377 from JosJuice/elfdol-caseskidau
DolphinWX: Add missing m_ListElfDol cases
2015-12-23Revert "Merge pull request #3076 from void-ghost/stereo3d_presets"Jules Blok
This reverts commit 81414b4fa2edadf0b2a2bb0bd4df61dd59165eec, reversing changes made to b926061f641692ae31bacbeba304f5941db7d3bc. Conflicts: Source/Core/DolphinWX/Frame.cpp Source/Core/VideoCommon/VideoConfig.cpp Source/Core/VideoCommon/VideoConfig.h
2015-12-22DolphinWX: Add missing m_ListElfDol casesJosJuice
2015-12-02Merge pull request #2788 from TurboK234/3d_hotkeysMarkus Wick
Added hotkeys for toggling different stereoscopy modes
2015-11-24Merge pull request #3269 from JosJuice/purge-cacheScott Mansell
Rename "Purge Cache" to "Purge Game List Cache"
2015-11-23Fix Frame Advance Hold Delay ChangesChris Burgener
Fixes the issues of modifying the frame advance speed increase/decrease not actually doing anything
2015-11-18Rename "Purge Cache" to "Purge Game List Cache"JosJuice
Users who have heard about the shader cache but not the game list cache might think that "Purge Cache" will affect the shader cache.
2015-11-14Added hotkeys for toggling different stereoscopy modesTurboK234
2015-10-28Merge pull request #2704 from RisingFog/frameadvanceholdScott Mansell
Add Frame Advance Hold Hotkey Functionality
2015-10-04Add Frame Advance Hold Hotkey FunctionalityFog
2015-09-24VideoConfig/LocalConfig/HotkeyManager: Added hotkeys for switching stereo-3d ↵ghost
presets. Added 3 depth/convergence presets. They are adjustable via (existing) hotkeys - changes to depth and convergence are applied to current preset. Added 3 hotkeys for activating presets. Added hotkey for toggle between first and second preset. Added OSD message for convergence/depth changes. Presets are saved into per-game configs.
2015-08-19Frame/TASInputDlg: Remove unused functionsLioncash
2015-08-19Fix some compilation warningsDominic Chen
2015-08-04Fix some warningsTillmann Karras
reorder, sign-compare, pessimizing-move
2015-07-23Merge branch 'stable'Jules Blok
2015-07-22CFrame: Ignore "Pause on Focus Lost" when not started.Jules Blok
2015-07-20Merge branch 'stable'Jules Blok
2015-07-20CFrame: Claim all keyboard events on OS X.Jules Blok
2015-07-20Merge pull request #2724 from AdmiralCurtiss/wiimote-reconnect-on-button-pressskidau
Wiimote: Reconnect a disconnected Wiimote when a button is pressed.
2015-07-16DolphinWX: In Host_ConnectWiimote(), instead of calling ↵Admiral H. Curtiss
CFrame::ConnectWiimote() directly, dispatch an event that will call it for us in the GUI thread. This eliminates a possible stutter/short freeze that can happen during PowerPC::Pause().
2015-07-12DolphinWX: ParseHotkeys() should use the State::NUM_STATES constant instead ↵Admiral H. Curtiss
of a hardcoded 10.
2015-07-12DolphinWX: GetCmdForHotkey() should have Load Last Slot 9/10 as well.Admiral H. Curtiss
2015-07-12DolphinWX: Add options to Load Last Slot 9/10 to menu.Admiral H. Curtiss
2015-06-20OpenGL exclusive fullscreen OSD notification is made consistent with the one ↵rukai
used for D3D.
2015-06-19DolphinWX: Remove the Toggle IR hotkey.Lioncash
This isn't necessary since Increase IR and Decrease IR are present.
2015-06-12Options: merge SCoreStartupParameter into SConfigdegasus
2015-06-11Merge pull request #2024 from RisingFog/irguiMarkus Wick
Add UI Support for up to 8x Internal Resolutions
2015-06-10Add UI Support for up to 8x Internal ResolutionsFog
2015-06-09Hotkeys: Fix "Select State Slot"degasus
This was a copy&paste issue from dfc951fbbbc6021838f38da3d94396212a1bd60e. Fixes https://code.google.com/p/dolphin-emu/issues/detail?id=8645
2015-06-08Revert "SDL: handle SDL_QUIT event"Matthew Parlane
2015-06-07Merge pull request #2518 from degasus/hotkeysMatthew Parlane
Hotkeys: Drop old GUI
2015-06-05SDL: handle SDL_QUIT eventTillmann Karras
Using SDL_INIT_JOYSTICK implies SDL_INIT_EVENTS which installs a signal handler for SIGINT and SIGTERM. There will be a way to prevent this in 2.0.4 but for now we'll need to handle SDL_QUIT.
2015-06-04Hotkey: move some code into ParseHotkeydegasus
2015-06-04Remove wx-based Hotkey stuffJasper St. Pierre
The core InputCommon Hotkeys interface does all of this for us.
2015-06-03Hotkeys: Fix duplicated called hotkeys.degasus
2015-06-02fix duplicate variable definitioncomex
2015-05-31DolphinWX: Also evaluate Hotkeys while stopped.degasus