Add dialogs for editing Project and Form properties
Description:
As the number of properties for both the Project file and Form classes continues to grow, it's increasingly going to be harder for someone to find the property they want to change. While the list of properties always needs to be shown for those who know exactly where the property is that they want to change, having an alternate method of changing those properties could be very helpful to more quickly locate the desired property.
I'm thinking in particular of a tabbed dialog. Tabs such as General, C++, Python, XRC for the Project, and adding Settings for Forms. For consistency, we could even go further and display a dialog for all controls as well -- this would be dynamically generated, much as the property grid gets dynamically generated.
There isn't time to implement this before the release, so changing the milestone.
Properties are still being added. A new generated programming language has been added with a possibility of four more languages. Having to update these in two different places might be convenient for the user, but would be easy to forget to update one of them. I'm removing the milestone for now -- it might be worth doing at some point, but not yet.