I took some time to update 'sel.cpp' a bit...I removed a lot of old code for the game selection dialog buttons that I placed long time ago all around 'sel.cpp', everything replaced with like 7 lines of simple code ^^ that do the same job, there are 2 new files that must be added to FBA source for this lines to work...'imagebutton.h', 'imagebutton.cpp' (both can be found attached in this post + the updated 'sel.cpp')
In other news, the issue with the Gamelist and the Game Info dialog is preliminary fixed by making the Game selection dialog to hide while looking at a Game Info
, modifications for this where little and can be located in 'gameinfo.cpp', 'burner_win32.h' and 'sel.cpp'.
Basically I made the handle of the Game Selection dialog global, made it external so other modules can use it, and placed 'ShowWindow(hSelDlg, SW_HIDE)' and 'ShowWindow(hSelDlg, SW_SHOW)' in the Game Info module ^^.
I hope this updates can be implemented in the official build since it cleans and fix some things
PS: Almost done downloading MAME flyers, cabinets, marquees and cpanels (still haven't found a good place to download PCBs package), when finished with download I will get from those only the needed files that FBA will use and upload them to my server.
SeeYaa!