summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/FrameTools.cpp
AgeCommit message (Collapse)Author
2015-07-25FrameTools: Disable hotkeys while a modal dialog is shown.Jules Blok
2015-07-20CFrame: Claim all keyboard events on OS X.Jules Blok
2015-06-04Remove wx-based Hotkey stuffJasper St. Pierre
The core InputCommon Hotkeys interface does all of this for us.
2015-05-28Rewrite FileSearch and improve ScanDirectoryTree.comex
- FileSearch is now just one function, and it converts the original glob into a regex on all platforms rather than relying on native Windows pattern matching on there and a complete hack elsewhere. It now supports recursion out of the box rather than manually expanding into a full list of directories in multiple call sites. - This adds a GCC >= 4.9 dependency due to older versions having outright broken <regex>. MSVC is fine with it. - ScanDirectoryTree returns the parent entry rather than filling parts of it in via reference. The count is now stored in the entry like it was for subdirectories. - .glsl file search is now done with DoFileSearch. - IOCTLV_READ_DIR now uses ScanDirectoryTree directly and sorts the results after replacements for better determinism.
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-05-08DolphinWX: Remove unnecessary includesLioncash
2015-05-06Merge pull request #2340 from dibas/testingskidau
Show the cursor in os x fullscreen by default. Fixes issue 8376.
2015-05-05Merge pull request #2286 from JosJuice/wii-opening-bnrcomex
Read opening.bnr to get names from Wii discs
2015-05-03wx: Now that Wii doesn't support descriptions, rename Notes to MakerJosJuice
I'm not sure if Maker is the best name (Developer? Publisher? Company? Copyright?) but I went with it because it's what the game properties window uses. For the sake of backwards compatibility, the INI option wasn't renamed.
2015-04-28Show the cursor in os x fullscreen by default. Fixes issue 8376.dibas
2015-04-28FrameTools: Simplify some wx string translation markingLioncash
2015-04-22DolphinWX: Remove superfluous code in FrameToolsLioncash
2015-04-22Merge pull request #2310 from lioncash/fsmenucomex
FrameTools: Use AppendRadioItem for constructing the frameskip menu
2015-04-21Merge pull request #2308 from Stevoisiak/FrameToolsMathMarkus Wick
FrameTools: Remove redundant 'i-1'
2015-04-20FrameTools: Use AppendRadioItem for constructing the frameskip menuLioncash
Same thing, less code.
2015-04-20FrameTools: Remove redundant 'i-1'Stevoisiak
2015-04-19FrameTools: Move "Undo Save State" to save state menuStevoisiak
2015-04-16Merge pull request #2289 from lioncash/netplayskidau
DolphinWX: Break the netplay UI controls into separate classes.
2015-04-13Have the UI thread do PauseAndLock before messing with GetUsbPointer.comex
Since its lifetime is managed on the CPU thread, this (or a refactoring) is absolutely required. One of the functions with a PauseAndLock call added is CFrame::UpdateGUI; this is fine now, since it's called only after important events happen, so just make sure not to call it every frame or something :)
2015-04-11DolphinWX: Break the netplay UI controls into separate classes.Lioncash
2015-04-08Move down Country_WorldStevoisiak
The countries are sorted alphabetically. This should have been changed when the variable was renamed from Country_International to Country_World
2015-04-01Change Wording in Help MenuBuddybenj
"Dolphin at GitHub" doesn't make much sense IMO. We could also make it say "Source Code" or "Dolphin on GitHub". I also changed "Dolphin Website" to make it consistent with the Qt version.
2015-03-18DolphinWX: Break up ConfigMain.cpp into separate classesLioncash
Prior to this, ConfigMain.cpp was a large (52KB) cpp file that contained all of the UI setting code. This breaks up the config code into subclasses of wxPanel, which are then just instantiated to add to the settings wxNoteBook. This keeps all the settings categories separated from one another and also cleans up the code in general.
2015-03-16Change behavior so emulation is paused when window focus is lost.Gerik Kubiak
2015-03-16Added the ability to pause the emulator by moving the mouse outside the window.Gerik Kubiak
2015-03-13DolphinWX: Changed "OnShow_CheatsWindow" to "OnShowCheatsWindow"Stevoisiak
2015-03-12Rename "Cheats Manager" to "Cheat Manager"Stevoisiak
2015-03-09Fixed the wiimote profiles not taking effect.skidau
2015-03-08Renamed the Menu Accelerators to Key Shortcuts.skidau
Cleared the default mapping of hotkeys as they were conflicting with the key shortcuts. Removed the Open, Change Disc, Refresh List and Exit hotkeys as they work only when driven from the menu.
2015-03-08Fixed the crash that would occur when the Refresh button was pressed in the ↵skidau
controllers config. - Simplified the locking mechanism when controllers were updated - Reloaded the config of the controls instead of re-initialising the control plugins - Fixed controls being unresponsive after the Refresh button was pressed - Disables the hotkeys while the controller config is open
2015-03-08Ignore the File Open command if a game is runningskidau
2015-02-25Formatting/Whitespace CleanupStevoisiak
Various fixes to formatting and whitespace
2015-02-17Replace Country Names With No-Intro NamesBuddybenj
2015-02-14DolphinWX: Remove unnecessary wxBeginBusyCursor and wxEndBusyCursor callsLioncash
The UI greys all buttons when shutting down, so it's sufficient as a visual cue
2015-02-11DolphinWX: Get rid of unnecessary Destroy callsLioncash
Removes the requirement for stack allocated InputConfigDialogs to call Destroy. This shouldn't be necessary for wxDialog derivatives. This also fixes a leak that would occur every time an InputConfigDialog is opened and closed. wxWindow subclasses (this includes wxDialog) only destroy child windows and sizers (including things in the sizers). So every wxTimer allocation would have resulted in a leak.
2015-02-10Merge pull request #1752 from Buddybenj/clean-upmagumagu
Clean Up
2015-02-10Merge pull request #1779 from riking/pr-rename-boot-from-dvdmagumagu
Reword "Boot from DVD Drive" -> "DVD Backup" menu option
2015-02-07Merge pull request #2019 from Buddybenj/websiteLioncash
Web Site -> Website
2015-02-06Web Site -> WebsiteBenjamin Przybocki
2015-01-27Added the ability to map gamepad buttons to hotkeys.skidau
2015-01-24Clean UpBenjamin Przybocki
2015-01-11Country filter fixes/consistencyStevoisiak
2014-12-28Reword "Boot from DVD Drive" -> "Backup" menu optionriking
2014-12-20DolphinWX/Globals: Variable naming consistencyStevoisiak
2014-12-21Merge pull request #1638 from Stevoisiak/DSP-to-AudioPierre Bourdon
Rename DSP settings to Audio settings
2014-12-20Changed config DSP references to config audioStevoisiak
2014-12-18Renamed dsp.png to audio.pngStevoisiak
Note: This will break custom themes.
2014-12-06Remove RunningGamecubeBenjamin Przybocki
It's not being used and gives a warning on Unix/Unix-like machines.
2014-12-02FrameTools: Fix dimming of controller settings menu itemLioncash