mame-licious Posted July 31, 2025 Posted July 31, 2025 Hi Would it be possible to make MAMEUI even more user friendly by changing some small dialog window properties? I'm thinking of: - putting the dialog windows in "Options" menu to the center of the screen. It's easier if all windows appear in the center of the screen. Also the "properties", "properties for drivername.cpp" and "add to custom folder" windows if you right click a game. And finally "View" -> "Custom filters" and "View" -> "Customize fields" windows. I don't know if MAMEUI uses Win32 API or MFC but Google AI gave this example implementation for Win32 API and it seems very easy. https://ibb.co/14Gy3mL https://ibb.co/Tq13WpMC - making the "add to custom folder" window (right click a game) much bigger when it's displayed (or certainly resizable by the user, if this is possible) since it's way too small to work with INI files with long file names and a lot of filter groups inside and can't be resized by the user. See screenshot https://ibb.co/PvrkW1Hk - adding a messagebox that appears after clicking "delete game settings" and "reset play stats" (right click a game): "game settings of game X deleted" and "play stats of game X reset". Right now there is no feedback to the user and this is a bit weird. Thanks in advance!
Robert Posted 1 hour ago Posted 1 hour ago The directory dialog is defined in mameui.rc and is therefore hard-coded. It can't be dynamically positioned by programming. I've moved the box out further, hopefully still fitting into everyone's screen. Property sheet positions are hard-coded by microsoft. See https://learn.microsoft.com/en-us/windows/win32/controls/property-sheets , particularly the quote "PropertySheet automatically sets the size and initial position of a property sheet." Reset play stats is obvious - the Played and Play Time fields change to 0 and 0:00 - that is your feedback. Not going add a messagebox for Delete Game Settings. The "Add Game to Custom Folder" size has been increased by 200 units horizontally and vertically.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now