#include <bagn001a.h>

PAGE "IMPOSTAZIONE STAMPANTE" -1 -1 76 11

RADIOBUTTON MSK_TYPE 1 74
BEGIN
  PROMPT 2 1 "Stampa su..."
  HELP "Selezionare il tipo dove direzionare la stampa"
  ITEM "0|Stampante"
  MESSAGE HIDE,MSK_FILENAME
  MESSAGE SHOW,MSK_PRINTERS|ENABLE,MSK_PRINTERS
  MESSAGE ENABLE,MSK_CODES
  MESSAGE ENABLE,MSK_SIZE             
  MESSAGE ENABLE,MSK_LINES            
  MESSAGE ENABLE,MSK_FONT
  MESSAGE ENABLE,DLG_SETPRINT
  ITEM "2|Visualizzazione"
  MESSAGE HIDE,MSK_FILENAME
  MESSAGE SHOW,MSK_PRINTERS|DISABLE,MSK_PRINTERS
  MESSAGE DISABLE,MSK_CODES
  MESSAGE DISABLE,MSK_SIZE 
  MESSAGE DISABLE,MSK_LINES            
  MESSAGE DISABLE,MSK_FONT
  MESSAGE DISABLE,DLG_SETPRINT
  ITEM "1|File su disco"
  MESSAGE SHOW,MSK_FILENAME
  MESSAGE HIDE,MSK_PRINTERS
  MESSAGE ENABLE,MSK_CODES
  MESSAGE DISABLE,MSK_SIZE
  MESSAGE DISABLE,MSK_LINES            
  MESSAGE DISABLE,MSK_FONT
  MESSAGE DISABLE,DLG_SETPRINT
  FLAGS "Z"     
END

LIST MSK_PRINTERS 50
BEGIN
  /* viene riempito a run-time con nomi letti da config */
  PROMPT 4 5 "Stampante   "
  HELP "Selezionare  il tipo di stampante desiderata"
  FLAGS "G"
END

STRING MSK_FILENAME 52
BEGIN
  PROMPT 4 5 "Nome file   "
  CHECKTYPE REQUIRED
  VALIDATE FILENAME_FUNC
  FLAGS "A"
  HELP "Nome del file in cui memorizzare la stampa"
  WARNING "E' necessario specificare un nome di file"
END

LIST MSK_CODES 40
BEGIN
  PROMPT 4 6 "Tipo stampa "
  HELP "Modalita' nelle quale si desidera la stampa"
  FLAGS "H"
END

LIST MSK_FONT 2 16
BEGIN          
  PROMPT 4 6 "Font  "
  HELP "Font di stampa su video o stampante"
  ITEM "Courier|Courier"
END         
   
LIST MSK_SIZE 3
BEGIN
  PROMPT 31 6 "Carattere   " 
  ITEM "12|12"
  HELP "Dimensioni del carattere di stampa"
END

LIST MSK_LINES 3
BEGIN
  PROMPT 52 6 "Linee/Inch " 
  ITEM  "4|4"
  ITEM  "5|5"
  ITEM  "6|6"
  ITEM  "7|7"
  ITEM  "8|8"
  ITEM  "9|9"      
  ITEM  "10|10"      
  HELP "Numero di linee per pollice"
END
   
NUMBER MSK_NPAGES 3
BEGIN
  PROMPT 54 8 "N.o copie  "
  HELP "Numero di copie da fare"
END     
       
BOOLEAN MSK_ISGRAPHICS
BEGIN
  PROMPT 4 8 "Stampa elementi grafici"
  HELP "Indicare se stampare elementi grafici (linee, box, logo) quando la stampante lo consente"
END

BUTTON DLG_SETPRINT 10 2
BEGIN
  PROMPT -14 -1 "~Imposta"
  HELP "Chiama l'Impostazione Stampante di Windows"
  MESSAGE EXIT,DLG_SETPRINT
  PICTURE 165
END
     
BUTTON DLG_SAVEREC 10 2
BEGIN 
  PROMPT -24 -1 "~Registra"
  MESSAGE EXIT,K_INS
  PICTURE 103 
  PICTURE 153
END         
     
BUTTON DLG_OK 10 2
BEGIN
  PROMPT -34 -1 ""
END

BUTTON DLG_CANCEL 10 2
BEGIN
  PROMPT -44 -1 ""
END

ENDPAGE

ENDMASK
