Patch: Components.Component.FromXML() now takes care of attributes. This is required to make stored components with attributes reloadable by XML mechanism.

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5786 8c9fc860-2736-0410-a75d-ab315db34111
fixed handling of F1 and F2 keys

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5813 8c9fc860-2736-0410-a75d-ab315db34111
add missing generator names for non-visual components

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5824 8c9fc860-2736-0410-a75d-ab315db34111
First working version of WMBuilder that allows to interactively (drag&drop) compose hierarchical GUIs (including non-visual components), to store them as XML, to load them by WMComponents.Open, and to use them as interactive user interfaces.


git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5825 8c9fc860-2736-0410-a75d-ab315db34111
Button/{SystemCommand,Event} pairs are implicitly connected as Event/EventListener

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5826 8c9fc860-2736-0410-a75d-ab315db34111
Checkbox PrototypeCBonClickHandler was not implemented.

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5829 8c9fc860-2736-0410-a75d-ab315db34111
patched a flaw in Streams: emtpy strings such as "" could not be detected with GetString()

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5843 8c9fc860-2736-0410-a75d-ab315db34111