General Configuration: Structure of configuration files


The configuration file, as already mentioned, contains within it the default pgDesigner, which are updated from time to time to vary the properties within the application.
The structure of the file is made up of a series of clusters, each of which contains a number of properties and their values.
The table below describes in detail all groups and elements contained in the file, including the description of the possible values that ongi single property can take.

Group Element Type Default Description
CONNECTION   Group settings connection to the database.
It contains the parameters of the connection.
Host String <blank> Name or address PostgreSQL server.
Login String <blank> User login.
Name String <blank> Name database.
Port String 5432 Port Door connection to the database.
IDE   Group basic settings of the program.
AutoSave Numeric 0 Determines the time between automatic saving projects and the next. A value equal to 0 disables the function.
DimTreeEntity Numeric 180 The width in pixels of panel containing the list of objects of the project.
LastPath String <path utente> Last directory saving / loading.
ProjectPanelPosition Numeric Top Determine the location of the labels panel projects.
RelationAttach Numeric 0 Tipo di aggancio delle relazioni alle tabelle:
0 = collegamento alle tabelle
1 = collegamento ai campi
RelationType Numeric 0 Type line designed for the relation:
0 = segmented
1 = Direct
ShowArea Logic 0 View objects of type Area (0 = false, 1 = true).
ShowDetail Logic 0 Show details objects (0 = false, 1 = true).
ShowDomain Logic 1 View objects of type Domain (0 = false, 1 = true).
ShowFieldTypes Logic 1 Show type fields of the tables (0 = false, 1 = true).
ShowKeys Logic 1 Show the primary keys for objects table (0 = false, 1 = true).
ShowPages Logic 0 View dividing lines in the pages of diagram of the project (0 = false, 1 = true).
ShowProcedure Logic 1 View objects of type procedure / function (0 = false, 1 = true).
ShowRelationName Logic 1 Show labels with the names of objects Relation (0 = false, 1 = true).
ShowSequence Logic 1 View objects of type Sequence (0 = false, 1 = true).
ShowSplash Logic 1 Show splash screen at boot program (0 = false, 1 = true).
ShowStamp Logic 1 View objects of type Stamp (0 = false, 1 = true).
ShowStatusPanel Logic 1 Display panel status (0 = false, 1 = true).
ShowTablespace Logic 1 View objects of type Tablespace (0 = false, 1 = true).
ShowText Logic 1 View objects of type Text (0 = false, 1 = true).
ShowToolBar Logic 1 Display the menu bar (0 = false, 1 = true).
ShowToolBox Logic 1 Display panel tools (0 = false, 1 = true).
ShowTooltip Logic 1 Show tooltip aid (0 = false, 1 = true).
ShowTreeEntity Logic 1 Show list objects of the project (0 = false, 1 = true).
ShowTrigger Logic 1 View objects of type Trigger (0 = false, 1 = true).
ShowType Logic 1 View objects of type Type (0 = false, 1 = true).
ShowView Logic 1 View objects of type View (0 = false, 1 = true).
PRINTER   Group printer settings.
Orientation Numeric 0 Orientation printer:
0 = Portrait
1 = Landscape
Size String A4 Size sheet printer.
PROJECT   Group basic settings of the new projects.
Driver String 8.2 Last PostgreSQL driver used, eg. "8.2".
Extension String ini Extension default file project.
LastProject String <blank> Last open project.
OPTIONS   Group options import / export.
ExportCreateIndex Logic 1 Enable export indices table (0 = false, 1 = true).
ExportCreatePrimaryKey Logic 1 Enables the creation of primary keys (0 = false, 1 = true).
ExportDomain Logic 1 Activate the export of the objects domain (0 = false, 1 = true).
ExportIncludeComment Logic 1 Activate the export of comments (0 = false, 1 = true).
ExportIncludeDrop Logic 1 Enable export command drop objects (0 = false, 1 = true).
ExportProcedure Logic 1 Activate the export of the objects procedure (0 = false, 1 = true).
ExportRelation Logic 1 Activate the export of the objects relation (0 = false, 1 = true).
ExportSequence Logic 1 Activate the export of the objects sequence (0 = false, 1 = true).
ExportTable Logic 1 Activate the export of the objects table (0 = false, 1 = true).
ExportTablespace Logic 1 Activate the export of the objects tablespace (0 = false, 1 = true).
ExportTrigger Logic 1 Activate the export of the objects trigger (0 = false, 1 = true).
ExportType Logic 1 Activate the export of the objects type (0 = false, 1 = true).
ExportView Logic 1 Activate the export of the objects view (0 = false, 1 = true).
ImportCreateIndex Logic 1 Activate the importation of indices table (0 = false, 1 = true).
ImportCreatePrimaryKey Logic 1 Activate the import of primary keys (0 = false, 1 = true).
ImportDomain Logic 1 Activate the importation of objects domain (0 = false, 1 = true).
ImportIncludeComment Logic 1 Activate the import of comments (0 = false, 1 = true).
ImportIncludeDrop Logic 1 Enable import Command drop objects (0 = false, 1 = true).
ImportProcedure Logic 1 Activate the importation of objects procedure (0 = false, 1 = true).
ImportRelation Logic 1 Activate the importation of objects relation (0 = false, 1 = true).
ImportSequence Logic 1 Activate the importation of objects sequence (0 = false, 1 = true).
ImportTable Logic 1 Activate the importation of objects table (0 = false, 1 = true).
ImportTablespace Logic 1 Activate the importation of objects tablespace (0 = false, 1 = true).
ImportTrigger Logic 1 Activate the importation of objects trigger (0 = false, 1 = true).
ImportType Logic 1 Activate the importation of objects type (0 = false, 1 = true).
ImportView Logic 1 Activate the importation of objects view (0 = false, 1 = true).
WINDOW   Group settings of the main window.
Maximized Logic 0 Indicates that the main window must be expanded to the size of the screen (0 = false, 1 = true).
Size String 0,0,800,600 Size of the main window in the screen coordinates, in the following format: left, top, width, height.
RECENT   Group historic elements.
MaxRecent Numeric 5 Maximum number of elements for the historic projects.
Project<n> String <blank> One of the last five open projects, complete with path.
OBJECT   Group basic settings for the objects.
BackColor String 230,230,230 Background color objects (size: r, g, b).
TextColor String 0,0,0 Color text objects (size: r, g, b).
TitleBackColor String 230,230,230 The background color of title of the objects (size: r, g, b).
TitleBackColorSelected String 76,89,166 The background color of title when selected objects (size: r, g, b).
TitleForeColor String 0,0,0 Color of Title objects (size: r, g, b).
TitleForeColorSelected String 230,230,230 Color of Title objects when selected (size: r, g, b).
RelationLine String 192,192,192 Color line relation (size: r, g, b).
RelationLineSelected String 255,0,0 Color line when selected relation (size: r, g, b).
RelationStartPoint String 255,0,0 Color initial point of relation (size: r, g, b).
RelationMiddlePoint String 255,0,0 Color central point of the report (size: r, g, b).
RelationEndPoint String 0,255,0 Color endpoint of the relation (size: r, g, b).
WTextForeColor String 0,0,0 Color text object "text" (size: r, g, b).
WTextBackColor String 192,192,192 Background Color object "text" (size: r, g, b).
WTextForeColorSelected String 255,0,0 Color text object "text" when selected (size: r, g, b).