1. A computer implemented method of transforming a user interface language (UIL) file containing a complex widget generated by any of a plurality of graphical user interface builders into an application transportable C++ class utilizing a class library, comprising: creating a user interface language (UIL) file containing a complex widget hierarchy from any of a plurality of graphical user interface builders; translating the UIL file into two files corresponding to a My Class.k file and a My Class.cc file, the My Class.k file containing complex widgets and the My Class.cc file containing label widgets, said files translated into a C++ programming language representation of the UIL file; translating the My Class.cc file into an object file; creating from the object file a module.uil code containing a complex graphic user interface (GUI) widget; reading module.uil code generated by any of the plurality of graphical user interface builders; building a widget hierarchy corresponding to the widget hierarchy created by the read graphical user interface builder; loading argument values into widgets of the widget hierarchy; retrieving from a user programmed resource file data for tailoring the transformation for any C++ class library; and generating resource settings from the retrieved resource file data for the widgets loaded with argument values for any particular C++ class library for use within different application frameworks.
1. A computer implemented method of transforming a user interface language (UIL) file containing a complex widget generated by any of a plurality of graphical user interface builders into an application transportable C++ class utilizing a class library, comprising: creating a user interface language (UIL) file containing a complex widget hierarchy from any of a plurality of graphical user interface builders; translating the UIL file into two files corresponding to a My Class.k file and a My Class.cc file, the My Class.k file containing complex widgets and the My Class.cc file containing label widgets, said files translated into a C++ programming language representation of the UIL file; translating the My Class.cc file into an object file; creating from the object file a module.uil code containing a complex graphic user interface (GUI) widget; reading module.uil code generated by any of the plurality of graphical user interface builders; building a widget hierarchy corresponding to the widget hierarchy created by the read graphical user interface builder; loading argument values into widgets of the widget hierarchy; retrieving from a user programmed resource file data for tailoring the transformation for any C++ class library; and generating resource settings from the retrieved resource file data for the widgets loaded with argument values for any particular C++ class library for use within different application frameworks. 3. The method of claim 1 further comprising: generating C++ base classes corresponding to moduleBase.h and module.cc; and creating wrapper classes corresponding to module.h and module.cc wherein additional non-graphical functionality is programmed into the program.