CPC G06F 9/451 (2018.02) [G06F 3/04842 (2013.01); G06F 3/04847 (2013.01); G06F 8/38 (2013.01)] | 20 Claims |
1. A hierarchical display system for an automated graphical user interface (GUI) configuration for an industrial software application comprising:
one or more computers comprising one or more processors and one or more non-transitory computer readable media; the one or more non-transitory computer readable media comprising computer executable instructions configured and arranged to cause the one or more computers to:
determine, by the one or more processors, a number of GUIs present in an industrial software application runtime environment;
query, by the one or more processors, a current node to determine a number of GUIs specified by a current GUI profile;
apply, by the one or more processors, a layout selection from the current GUI profile to each of the number of specified GUIs;
wherein when the number of GUIs specified by the current GUI profile is less than the number of GUIs present in the runtime environment, the computer executable instructions are further configured and arranged to:
query, by the one or more processors, one of a parent node or a child node to determine if a parent GUI profile or a child GUI profile specifies a layout selection for one or more remaining GUIs; and
apply, by the one or more processors, the layout selection from the parent GUI profile or the child GUI profile to the one or more remaining GUIs.
|