×

User interface language to class library compiler

  • US 6,118,446 A
  • Filed: 11/27/1996
  • Issued: 09/12/2000
  • Est. Priority Date: 11/27/1996
  • Status: Expired due to Term
First Claim
Patent Images

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.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×