mirror of https://github.com/bsnes-emu/bsnes.git
Update to bsnes v039r14? release.
Okay, another new WIP. Drag-and-drop is in, and it works in Windows and Linux. Tested with Thunar under Xfce, but it should be fine with any freedesktop.org- compatible app/WM. Worked around the Qt bug ... either qtreewidget->currentItem()->isSelected() returns the true current item and the Xlib port has a bug, or it returns the previous and the Windows port has a bug. I'm using qtreewidget->selectedItems().count()==1 in its place. Works on Windows and Linux, so the cheat editor should be fine now. Forgot to add assign / unassign key disable in the last WIP, so I took care of that this time. Added back the readme and license viewers. Used QTextBrowser, which lets me use HTML formatting plus anchor hyperlinks. Not terribly useful with such small documents, but meh. We can grow "readme" into "documentation" in the future. Maybe even add a section listbox on the left ala CHM files. Throw in a custom CSS stylesheet to make it prettier. Whatever, not worried about it right now, but we'll get it ironed out before v040 official. Got too tired (Red Bull having no effect either), forgot to add the .zip,.gz,.jma file extensions; and didn't check if cheat codes are saving on Linux. Also need to work on getting window show commands to put the windows in the foreground. If they're already visible, they aren't raising to the top / gaining focus. Still need to add a bunch of GUI hotkey bindings back, and I think that'll do it for the rewrite. From there it's all adding stuff the hiro port lacked. [No archive available]
This commit is contained in:
parent
07c9df31a6
commit
eb1eca4a6d