unHMI 9.3.0
|
The file contains the list of classes used to manage scren layouts. More...
Classes | |
class | UnHMI_Window |
The UnHMI_Window class represents a single window. More... | |
class | UnHMI_ScreenLayout |
The UnHMI_ScreenLayout class represents a single screen layout. More... | |
The file contains the list of classes used to manage scren layouts.
The control script that manages the unHMI screen layout.
(c) Copyright CERN 2005. All rights not expressly granted are reserved. iceco.nosp@m.ntro.nosp@m.ls.su.nosp@m.ppor.nosp@m.t@cer.nosp@m.n.ch
SPDX-License-Identifier: LGPL-3.0-only
This control script defines the UnHMI_Window class and the UnHMI_ScreenLayout class. The Window class sets and returns the necessary parameters to populate the panels that will be saved for a particular screen layout. The Screenlayout class manages the datapoint and datapoint elements related to the screen layout implementation, obtaining and returning the values for the access control, layout name, split mode and windows created, and also creating, deleting, saving, loading or cloning the configuration of the datapoints. Control Json Serialization/Deserialization functions are used to convert the information about the screen layout into a Json format, or viceversa. This allows to import/export .txt files, to store and load data from datapoints, and to read/write information about screen layouts which will be used to display panels on the unHMI, and save the important data.