Top  >  Lycia configuration  >  Configuration files

 

Configuration files

 

Configuration files are used for configuring look and behavior of your programs and applications at different stages of their development and usage.

Besides, configuration files influence the work of certain Lycia components, e.g., LyciaStudio.

 

Lycia incudes a number of configuration files that can be roughly divided into 3 groups:

 

 

Files influencing compilation (design) time

Files influencing both compilation (design) and run time

Files influencing runtime

env.properties

environ(.bat)

lyciastudio.ini

 

lycia.cfg

SystemTheme.qxtheme

SystemTheme.css

SystemActionDefaults.fm2

SystemResources.tr2

master theme

master css style

master action defaults file

public.xml

database.cfg

inet.env

fglprofile.std

user theme

user css style

user action defaults file

master resource file (.tr2)

listener.xml

 

 

Some configuration files exist in three different variants - system, master, and user.

System files - SystemTheme.qxtheme, SystemTheme.css, SystemActionDefaults.fm2, and SystemResources.tr2 - are global configuration files that specify basic parameters of all applications developed, deployed, and run via Lycia.

Master files - master theme, master css style, master action defaults file, and master resource file - share the name with the 4gl program, are loaded automatically when it is run and are used to secure its unique appearance and behavior as compared to other applications developed for the same company.

User files - user theme, user css style, and user action defaults file - are user-defined files that are loaded from the 4gl code and are mostly used for changing its runtime appearance and behavior depending on the current tasks and purposes.

For more details, refer to the respective pages of such files.