summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/FrameTools.cpp
AgeCommit message (Collapse)Author
2016-04-30[UI] Remove browse toolbar button and tweak empty gamelist messageAnthony Serna
Removed some related functions
2016-03-14WXGUI: Fix disabled play button not being faded.EmptyChaos
Followed from PR #3333.
2016-02-25[Movie] allow recording with any padmathieui
(bongo/dancemat/adapter…)
2016-01-06VideoSW: Use more VideoCommondegasus
Now we require lots of empty functions, but this removes by far more duplicated code.
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.
2015-12-17Fix encoding for savestate slotsJosJuice
StrToWxStr is needed, otherwise the string will not be read as UTF-8.
2015-12-16DolphinWX: Fix items vanishing from toolbarChristian Widmer
Commit 33487ab5f20309e33b4734dbea9201b5b0d893a2 introduced a regression where items would vanish from the toolbar. This adds a call to Realize() after the reinsertions of the play/pause button as required per documentation. Thanks to Simonwayneee for noticing this!
2015-12-15Merge pull request #3270 from JosJuice/more-translationsMarkus Wick
Mark more strings for translation
2015-12-12DolphinWX: Fix label change for the play/pause buttonChristian Widmer
This fixes changing the play/pause button's label depending on the emulation state. Before, wxToolBarToolBase's SetLabel() function was used. This function, however, is not implemented in wxGTK which leads to the label not changing on linux when the button is clicked. Although the preferred method (according to the wxWidgets documentation) to change the properties of a tool is to use the toolbar's setters, there is no such setter for the label. Therefore, this implements a workaround where the button is deleted and readded afterwards with the updated properties. Thanks to linkmauve for noticing this!
2015-12-02Merge pull request #3149 from ShadowsFriend/fname_columnMarkus Wick
DolphinWX: Add a filename column
2015-11-24Merge pull request #3269 from JosJuice/purge-cacheScott Mansell
Rename "Purge Cache" to "Purge Game List Cache"
2015-11-20Mark more strings for translationJosJuice
2015-11-19DolphinWX: More consistent capitalization in menusJosJuice
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-08Merge pull request #2742 from AdmiralCurtiss/display-savestate-statsScott Mansell
Display Savestate information in Overlay and Menu.
2015-10-16Merge pull request #3139 from JosJuice/fix-wii-rootflacs
Mark which Wii root to use in the NAND path code
2015-10-16Mark which Wii root to use in the NAND path code.comex
It's used by both the GUI to do things like install WADs and check up on the system menu, in which case the global root should be used, and by /dev/es, in which case the local one should. The latter isn't *terribly* useful today, since no contents will ever be installed in temporary roots (although it's still relevant for data directories), but converting the whole thing makes sense because then it will Just Work once the entire NAND is synced. Because it would have been a bit of work to split it up (but I can if desired), this commit also contains some basic cleanup of NANDContentLoader: (1) The useless interface class INANDContentLoader is removed and the methods are changed to just return CNANDContentLoader (the only implementation); (2) CNANDContentManager is changed to use unique_ptr and cleaned up a bit.
2015-10-11DolphinWX: Add a filename columnChristian Widmer
2015-10-10SaveState/DolphinWX: Display time and date of savestate next to the ↵Admiral H. Curtiss
load/save/select slot menu options.
2015-10-10SaveState/DolphinWX: Display time and date of savestate when a slot is ↵Admiral H. Curtiss
selected, or Empty if no savestate exists in the slot.
2015-10-04CPU: Convert CCPU into a namespaceLioncash
There's not much point to a class with only static member functions.
2015-09-27FileSearch: Don't use RegExs, just do string comparisons.waddlesplash
Nothing used the RegEx feature of FileSearch, and GCC < 4.9 doesn't support C++11 RegEx properly, so get rid of it.
2015-08-28Implemented .elf and .dol support in gamelistAnthony Serna
Fixed a TON of structuring, formatting. removed README.txt files from themes at MaJoR's request Added platform icon for ELFs/DOLs
2015-08-06Removed audio shortcut from toolbarAnthony Serna
Removed audio.png
2015-07-25Merge pull request #2770 from Armada651/modal-hotkeysJules Blok
FrameTools: Disable hotkeys while a modal dialog is shown.
2015-07-23FrameTools: Disable hotkeys while a modal dialog is shown.Jules Blok
2015-07-20Merge branch 'stable'Jules Blok
2015-07-20CFrame: Claim all keyboard events on OS X.Jules Blok
2015-07-12DolphinWX: Add options to Load Last Slot 9/10 to menu.Admiral H. Curtiss
2015-06-12Options: merge SCoreStartupParameter into SConfigdegasus
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