Abstract: An interface allows objects of a property page of a graphical user interface to be edited without requiring input by the user of software code. The interface converts user generated object edits to a form which is executable by an application program.
Abstract: A program and method for developing a computer program usable on a plurality of operating systems. User interface objects and output control interfaces are written in a windowless manner. Operating system specific libraries are provided for rendering objects to canvas, reading a user input, or hosting an object window. Operating system functions are abstracted as attributes which define how text and drawings are rendered.