Implementing default values to the user and instrument input
Implement default values in user inputs and instrument inputs. There are two types of default inputs
Type 1: in user inputs there will be gray values as examples to show the format of the input should look like. When user click on the input (widget got the focus) then those values should go away. These gray values work sort of like hints but fancier.
Type 2: Implement a default configuration that will be loaded into the GUI interface. The configuration file is not visible to users and can be incomplete. The purpose is to implement some instrument values which are not usually changed by users, such as the instrument related values. These values should show as solid black as other user input, not gray and won't disappear when focused. The hint tip on those inputs with solid default values will suggest users to consult instrument scientists before changing them.