Aggiunti i MESSAGE EMPTY ai forms. Modificate: TForm_item::parse_item(),
TForm_item::do_message(), TForm_string::update() e TForm_number::update().
git-svn-id: svn://10.65.10.50/trunk@2074 c028cbd2-c16b-5b4b-a496-9718f37d4682
Nel caso il form_item corrente sia di tipo DATA e la stringa letta sia
vuota non formatta l'output secondo la picture; in questo modo le
date nulle non vengono stampate secondo il formato 00 00 00.
git-svn-id: svn://10.65.10.50/trunk@2051 c028cbd2-c16b-5b4b-a496-9718f37d4682
E' stato corretto il riposizionamento nel caso si verifichi che
_recno != DB_recno() utilizzando una cisread(_isgteq) anziche' una DB_go().
git-svn-id: svn://10.65.10.50/trunk@2047 c028cbd2-c16b-5b4b-a496-9718f37d4682
gestione posizionamenti e altre modifiche minori.
printer.h : aggiunto metodo TPrinter.is_generic(), ritorna TRUE se
la stampante e' generico/solo testo
printwin.h,
printwin.cpp: aggiunto membro TPrintwin._realformlen, modificato il
costruttore e metodo TPrintwin::paint_row(), per
correggere il buco di TTY.DRV (mangia una riga...)
form.h,
form.cpp : aggiunto metodo TForm::arrange_form() per gestire i
posizionamenti; aggiunti i membri _ipy, _ipx, _fpx e _char_to_pos
aggiunto metodo TForm_string::edit() per disabilitare la gestione
del testo fisso. Modificata la TForm_number::update() aggiungendo
la possibilita' di specificare la lunghezza della picture in
lettere. Rimosso il controllo sulla lunghezza del foglio fisico.
Aggiunta la gestione dei nuovi membri su file e su maschera.
git-svn-id: svn://10.65.10.50/trunk@2028 c028cbd2-c16b-5b4b-a496-9718f37d4682
colors.h Aggiunto colore della toolbar
controls.cpp Aggiunto supporto per il colore di sfondo
controls.h Aggiunti metodi set/get_back_color
form.cpp Reindentato
mask.cpp Aggiunto supporto per il colore della toolbar
mask.h Resa pubblica la funzione toolwin()
maskfld.cpp Aggiunto supporto per il colore dello sfondo
maskfld.h Aggiunta funzione set_back_color ai campi
msksheet.cpp Corretto metodi insert e destroy
pagsca.h Aggiunto campo PASSATT
relapp.cpp Cambiati messaggi di richiesta di proseguire in caso d'errore
relation.cpp Corretta lfile che non falliva mai anche se avrebbe dovuto
xvtility.cpp Aggiunta funzione xvt_ctrl_set_back_color
xvtility.h Come sopra
git-svn-id: svn://10.65.10.50/trunk@2005 c028cbd2-c16b-5b4b-a496-9718f37d4682
Modifica a TBrowse::parse_copy(). Assegnato al membro _secondary la
seguente istruzione b.field().has_check().
git-svn-id: svn://10.65.10.50/trunk@1984 c028cbd2-c16b-5b4b-a496-9718f37d4682
Ora la gestione di questi due attributi e' in TMask_field (prima era in
TEdit_field, dove i listbox non arrivano). Modifica seguita anche da Truffelli.
git-svn-id: svn://10.65.10.50/trunk@1970 c028cbd2-c16b-5b4b-a496-9718f37d4682
ba2100 e ba2500 per quanto riguarda gli editor dei profili per deleghe
ed editor dei profili per estratto conto.
Queste le modifiche richieste da Paolo per una migliore funzionalita':
- cambiata intestazione dello sheet di selezione items del form.
- cambiata la maschere ba2100f.uml per aggiungere la
visualizzazione della lunghezza del foglio.
Queste le modifiche apportate per l'iniziale implementazione del form
editor per i profili di estratto conto:
- aggiunto calcolo e controllo, in inserimento, della somma della
lunghezze delle sezioni di uno stesso tipo di pagina
- aggiunto un analogo controllo in TForm::print()
- cambiato metodo TForm::section() per la selezione del paramtero "p"
poiche' causava alcune incongruenze quando tenta di calcolare la
lunghezza usata dal form.
- cambiata TForm::height(): aggiunto un controllo sull'esistenza
della pagina e sezione
- cambiato il tipo del membro _code da long a TString, poiche' e'
cambiata il tipo del campo sul tracciato record
git-svn-id: svn://10.65.10.50/trunk@1965 c028cbd2-c16b-5b4b-a496-9718f37d4682
date.h Segato operatore di conversione a long
msksheet.cpp Modificata sheet_mask e corretta gestione XIE_SELECT
git-svn-id: svn://10.65.10.50/trunk@1943 c028cbd2-c16b-5b4b-a496-9718f37d4682
maskfld.h Resa virtuale enabled e poi rimesssa come prima
msksheet.cpp Corretta gestione di set_focus_cell e select
real.cpp Cambiato il valore di ritorno delle fnc_min e fnc_max
real.h Modificata dichiarazione di fnc_* di conseguenza
git-svn-id: svn://10.65.10.50/trunk@1941 c028cbd2-c16b-5b4b-a496-9718f37d4682
msksheet.cpp Corretta gestione edit di una riga
validate.cpp Trasformati in Tmask_field tutti gli edit_field
validate.h Aggiornata la funzione validate di conseguenza
git-svn-id: svn://10.65.10.50/trunk@1926 c028cbd2-c16b-5b4b-a496-9718f37d4682
TBaseisamfile::rewrite() e TBaseisamfile::rewriteat(). Cosi' si evitano
problemi di cancellazione o sostituzione delle chiavi. (Problema
riscontrato in Liquidazione IVA).
git-svn-id: svn://10.65.10.50/trunk@1920 c028cbd2-c16b-5b4b-a496-9718f37d4682
l'utilizzo di 'const int' in 'const long'. Cosi' facendo si evita
di stampare un numero infinito di pagine se il numero di quelle
effettive e' eccessivo. N.B. la modifica e' stata apportata anche alla
1.4.
git-svn-id: svn://10.65.10.50/trunk@1907 c028cbd2-c16b-5b4b-a496-9718f37d4682
Aggiunta una chiamata a CGetPref() in caso non si utilizzino files,
cosi' __ptprf viene inizializzato e non accodono inconvenienti del
tipo creazione di PRASSI.INI in un direttorio CONFIG che non risiede
sotto cio' che indica PATHPREF.INI, ma bensi' sotto la directory
principale dei porgrammi PR.A.S.S.I.
git-svn-id: svn://10.65.10.50/trunk@1875 c028cbd2-c16b-5b4b-a496-9718f37d4682