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).