Configurazione Generale: Il file di configurazione: Struttura del file di configurazione

Il file di configurazione, come già menzionato, contiene al suo interno le impostazioni di default di pgDesigner, che vengono di volta in volta aggiornate al variare delle proprietà all'interno dell'applicazione.
La struttura del file è composta da una serie di raggruppamenti, ognuno dei quali contiene una serie di proprietà e dei rispettivi valori.
Nella tabella seguente vengono descritti in dettagli tutti i gruppi e gli elementi contenuti nel file, comprese le descrizione dei possibili valori che ogni singola proprietà può assumere.

Gruppo | Elemento | Tipo | Default | Descrizione
--- | --- | --- | --- | ---
CONNECTION |  | Gruppo impostazioni di connessione al database. Contiene i parametri dell'ultima connessione.
Host | Stringa | <blank> | Nome o indirizzo del server PostgreSQL.
Login | Stringa | <blank> | Utente per login.
Name | Stringa | <blank> | Nome del database.
Port | Stringa | 5432 | Porta di connessione al database.
IDE |  | Gruppo impostazioni di base del programma.
AutoSave | Numerico | 0 | Determina il tempo tra un salvataggio automatico dei progetti e il successivo. Un valore uguale a 0 disattiva la funzione.
DimTreeEntity | Numerico | 180 | Larghezza in pixel dell'area elenco oggetti di progetto.
LastPath | Stringa | <path utente> | Ultima directory di salvataggio/caricamento.
ProjectPanelPosition | Numerico | Top | Determina la posizione delle etichette del pannello progetti.
RelationAttach | Numerico | 0 | Tipo di aggancio delle relazioni alle tabelle: 0 = collegamento alle tabelle 1 = collegamento ai campi
RelationType | Numerico | 0 | Tipo di linea disegnata per la relazione: 0 = segmentata 1 = diretta
ShowArea | Logico | 0 | Visualizza gli oggetti di tipo Area (0=false, 1=true).
ShowDetail | Logico | 0 | Mostra dettaglio oggetti (0=false, 1=true).
ShowDomain | Logico | 1 | Visualizza gli oggetti di tipo Dominio (0=false, 1=true).
ShowFieldTypes | Logico | 1 | Visualizza la tipologia dei campi di tabella (0=false, 1=true).
ShowKeys | Logico | 1 | Visualizza le chiavi primarie per gli oggetti tabella (0=false, 1=true).
ShowPages | Logico | 0 | Visualizza le linee di divisione delle pagine nel diagramma del progetto (0=false, 1=true).
ShowProcedure | Logico | 1 | Visualizza gli oggetti di tipo Procedura/Funzione (0=false, 1=true).
ShowRelationName | Logico | 1 | Visualizza le etichette con il nome degli oggetti Relazione (0=false, 1=true).
ShowSequence | Logico | 1 | Visualizza gli oggetti di tipo Sequenza (0=false, 1=true).
ShowSplash | Logico | 1 | Mostra splash screen inizio programma (0=false, 1=true).
ShowStamp | Logico | 1 | Visualizza gli oggetti di tipo Stamp (0=false, 1=true).
ShowStatusPanel | Logico | 1 | Mostra il pannello di stato (0=false, 1=true).
ShowTablespace | Logico | 1 | Visualizza gli oggetti di tipo Tablespace (0=false, 1=true).
ShowText | Logico | 1 | Visualizza gli oggetti di tipo Testo (0=false, 1=true).
ShowToolBar | Logico | 1 | Mostra il pannello menu veloce (0=false, 1=true).
ShowToolBox | Logico | 1 | Mostra il pannello strumenti (0=false, 1=true).
ShowTooltip | Logico | 1 | Mostra tooltip aiuti (0=false, 1=true).
ShowTreeEntity | Logico | 1 | Mostra elenco oggetti del progetto (0=false, 1=true).
ShowTrigger | Logico | 1 | Visualizza gli oggetti di tipo Trigger (0=false, 1=true).
ShowType | Logico | 1 | Visualizza gli oggetti di tipo Type (0=false, 1=true).
ShowView | Logico | 1 | Visualizza gli oggetti di tipo Vista (0=false, 1=true).
PRINTER |  | Gruppo impostazioni stampante.
Orientation | Numerico | 0 | Orientamento stampante: 0 = Portrait 1 = Landscape
Size | Stringa | A4 | Dimensione foglio stampante.
PROJECT |  | Gruppo impostazioni di base dei nuovi progetti.
Driver | Stringa | 8.0 | Ultimo driver PostgreSQL utilizzato, es. "8.2".
Extension | Stringa | ini | Estensione di default dei file di progetto.
LastProject | Stringa | <blank> | Ultimo progetto aperto.
OPTIONS |  | Gruppo opzioni import/export.
ExportCreateIndex | Logico | 1 | Attiva l'esportazione degli indici di tabella (0=false, 1=true).
ExportCreatePrimaryKey | Logico | 1 | Attiva la creazione delle chiavi primarie (0=false, 1=true).
ExportDomain | Logico | 1 | Attiva l'esportazione degli oggetti dominio (0=false, 1=true).
ExportIncludeComment | Logico | 1 | Attiva l'esportazione dei commenti (0=false, 1=true).
ExportIncludeDrop | Logico | 1 | Attiva l'esportazione dei comandi di drop degli oggetti (0=false, 1=true).
ExportProcedure | Logico | 1 | Attiva l'esportazione degli oggetti procedura (0=false, 1=true).
ExportRelation | Logico | 1 | Attiva l'esportazione degli oggetti relazione (0=false, 1=true).
ExportSequence | Logico | 1 | Attiva l'esportazione degli oggetti sequenza (0=false, 1=true).
ExportTable | Logico | 1 | Attiva l'esportazione degli oggetti tabella (0=false, 1=true).
ExportTablespace | Logico | 1 | Attiva l'esportazione degli oggetti tablespace (0=false, 1=true).
ExportTrigger | Logico | 1 | Attiva l'esportazione degli oggetti trigger (0=false, 1=true).
ExportType | Logico | 1 | Attiva l'esportazione degli oggetti type (0=false, 1=true).
ExportView | Logico | 1 | Attiva l'esportazione degli oggetti vista (0=false, 1=true).
ImportCreateIndex | Logico | 1 | Attiva l'importazione degli indici di tabella (0=false, 1=true).
ImportCreatePrimaryKey | Logico | 1 | Attiva l'importazione delle chiavi primarie (0=false, 1=true).
ImportDomain | Logico | 1 | Attiva l'importazione degli oggetti dominio (0=false, 1=true).
ImportIncludeComment | Logico | 1 | Attiva l'importazione dei commenti (0=false, 1=true).
ImportIncludeDrop | Logico | 1 | Attiva l'importazione dei comandi di drop degli oggetti (0=false, 1=true).
ImportProcedure | Logico | 1 | Attiva l'importazione degli oggetti procedura (0=false, 1=true).
ImportRelation | Logico | 1 | Attiva l'importazione degli oggetti relazione (0=false, 1=true).
ImportSequence | Logico | 1 | Attiva l'importazione degli oggetti sequenza (0=false, 1=true).
ImportTable | Logico | 1 | Attiva l'importazione degli oggetti tabella (0=false, 1=true).
ImportTablespace | Logico | 1 | Attiva l'importazione degli oggetti tablespace (0=false, 1=true).
ImportTrigger | Logico | 1 | Attiva l'importazione degli oggetti trigger (0=false, 1=true).
ImportType | Logico | 1 | Attiva l'importazione degli oggetti type (0=false, 1=true).
ImportView | Logico | 1 | Attiva l'importazione degli oggetti vista (0=false, 1=true).
WINDOW |  | Gruppo impostazioni della finestra principale dell'applicazione.
Maximized | Logico | 0 | Indica che la finestra principale deve essere espansa fio alle dimensioni dello schermo (0=false, 1=true).
Size | Stringa | 0,0,800,600 | Dimensione della finestra principale in coordinate di schermo, nel formato: left, top, width, height.
RECENT |  | Gruppo elementi storici.
MaxRecent | Numerico | 5 | Numero massimo di elementi per lo storico progetti.
Project<n> | Stringa | <blank> | Uno degli ultimi cinque progetti aperti, completi di path.
OBJECT |  | Gruppo impostazioni di base per gli oggetti.
BackColor | Stringa | 230,230,230 | Colore di sfondo degli oggetti (formato: r,g,b).
TextColor | Stringa | 0,0,0 | Colore del testo degli oggetti (formato: r,g,b).
TitleBackColor | Stringa | 230,230,230 | Colore di sfondo del titolo degli oggetti (formato: r,g,b).
TitleBackColorSelected | Stringa | 76,89,166 | Colore di sfondo del titolo degli oggetti quando selezionati (formato: r,g,b).
TitleForeColor | Stringa | 0,0,0 | Colore del testo del titolo degli oggetti (formato: r,g,b).
TitleForeColorSelected | Stringa | 230,230,230 | Colore del testo del titolo degli oggetti quando selezionati (formato: r,g,b).
RelationLine | Stringa | 192,192,192 | Colore della linea di relazione (formato: r,g,b).
RelationLineSelected | Stringa | 255,0,0 | Colore della linea di relazione quando selezionata (formato: r,g,b).
RelationStartPoint | Stringa | 255,0,0 | Colore del punto di partenza della relazione (formato: r,g,b).
RelationMiddlePoint | Stringa | 255,0,0 | Colore del punto centrale della relazione (formato: r,g,b).
RelationEndPoint | Stringa | 0,255,0 | Colore del punto di arrivo della relazione (formato: r,g,b).
WTextForeColor | Stringa | 0,0,0 | Colore testo oggetto "text" (formato: r,g,b).
WTextBackColor | Stringa | 192,192,192 | Colore sfondo oggetto "text" (formato: r,g,b).
WTextForeColorSelected | Stringa | 255,0,0 | Colore testo oggetto "text" quando selezionato (formato: r,g,b).