Here are a few screenshots from the designer:
The main screen.
Translation: title – User Interface Process, configuration file designer; left subtitle – Welcome to the user interface process designer. Please select an application to configure; left frame title – latest applications; right frame – open application, save configuration, save configuration as. bottom – activate help. (active tooltips)
When an application is loaded.
Translation: white on gray text – Now configuring application X; options – Edit objects / Edit the navigation graph (options arrow) or create a new one; left frame title – latest navigation graphs; right frame – open application, save configuration, save configuration as.
The objects editor.
Translation: on the right, the types of objects (views, controllers, etc.); bottom right – Actions: edit, add, remove; top left – filtering arrow for views and a list of views; bottom left – comments on the object.
The filter for views according to navigation graphs.
When editing a view.
Translation: fields are name, type, controller, stay open when navigation leaves, open as modal dialog, additional attributes.
The editor for types.
Translation: fields are assembly name, version, culture, public key token (note that these fields are optional), Load button and a combo box for selecting the type from the assembly.
Selecting a navigation graph from the main screen.
Editing a navigation graph.
Translation: left – views categorised by controller with an ability to categorise by navigation graph; middle – an interactive display of views and navigation in the graph. the graph starts from the ‘actor’ and can be dragged. the active view is the brightest one and its navigation values are highlighted and named. It can be maximized to fill the screen; top right – navigation graph details; middle right – selected view details; bottom right – selected navigation value details.
Just a sample of the message box I made. I did it half jokingly, since the main Aero design is very clumsy for small objects.
Translation: “I believe you have made changes to the current configuration file. Would you like to save it prior to exiting the application?”