Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Tavola pitagorica - impostazioni.h

impostazioni.h

Caricato da: AldoBaldo
Scarica il programma completo

  1. #ifndef IMPOSTAZIONI_H_INCLUDED
  2. #define IMPOSTAZIONI_H_INCLUDED
  3.  
  4. #define Q_GLOB_DEC 7    /* la quantita' delle variabili globali in
  5.                            formato decimale elencate in main.c */
  6. #define Q_GLOB_HEX 4    /* la quantita' delle variabili globali in
  7.                            formato esadecimale elencate in main.c */
  8.  
  9. typedef struct impostazioni_t {
  10.     float wFoglio;                  /* la larghezza del foglio */
  11.     float hFoglio;                  /* l'altezza del foglio */
  12.     float margSup;                  /* il margine superiore della pagina */
  13.     float margInf;                  /* il margine inferiore della pagina */
  14.     float margDx;                   /* il margine sinistro della pagina */
  15.     float margSx;                   /* il margine destro della pagina */
  16.     float spGriglia;                /* lo spessore del bordo delle caselle
  17.                                        della tabella */
  18.  
  19.     unsigned long dimTavola;        /* i limiti della tavola (da 1 a ?) */
  20.  
  21.     unsigned long colGriglia;       /* il colore del bordo delle
  22.                                        caselle in formato 00RRGGBB */
  23.     unsigned long colNumeri;        /* il colore dei numeri nelle caselle
  24.                                        in formato 00RRGGBB */
  25.     unsigned long riquadraFoglio;   /* un flag (0/1) che disattiva/attiva la
  26.                                        bordatura del foglio */
  27. } impostazioni_t;
  28.  
  29. int carica_impostazioni( const char *nome_file );
  30.  
  31. #endif /* IMPOSTAZIONI_H_INCLUDED */