Jump to content

Recommended Posts

Posted

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!

  • 5 months later...
Posted

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.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...