I'm building a graphical tool for programmers to ease the use of a library. The library has a data type which I will call
AbstractType that all types inherit from -
File, etc. The list of object types is enumerable.
When the user is specifying the
AbstractType object in the properties sheet, how should I arrange the form?
My current thought is something like this:
Basically, the type is changed on one tab, which changes the form on the other tab. So if you chose
Image, the other tab would have fields for "Width", "Height", etc, but if you then changed to
File, the other tab would change its fields to have a "path" field.