Patent ID: 9703443
Date: 2017-07-11
CPC Classifications: G06F

Claim:
1. A method of comprising: facilitating a display, by a computing system, of a user interface including a free-form visual element and a plurality of graphical user interface (GUI) controls, wherein each GUI control of the plurality of GUI controls is associated with a GUI control type, and wherein each GUI control includes one or more GUI controller attributes that define a functional property that is implemented at runtime; receiving, by the computing system, input indicative of a selection a GUI control of the plurality of GUI controls to associate with the free-form visual element; generating, by the computing system, executable instructions from a generic code template, wherein the executable instructions define at least one of the one or more GUI controller attributes of the selected GUI control; adapting, by the computing system, the executable instructions to a data structure representing the free-form visual element by replacing one or more tagged attributes of the executable instructions with generated code specific to the free-form visual element; and attaching, by the computing system, the adapted executable instructions to the data structure representing the free-form visual element to create a user interface element, wherein the user interface element has the same visual appearance as the free-form visual element associated with the selected GUI control, wherein the user interface element is configured to execute, at runtime, the adapted executable instructions to implement the functional property associated with the selected GUI control.