testo: mancavano gli apici per racchiudere il carattere di posizionamento.
git-svn-id: svn://10.65.10.50/trunk@2150 c028cbd2-c16b-5b4b-a496-9718f37d4682
isam.h E loro prototipi
relation.cpp Usati nei record array i precedenti metodi
strings.cpp Aggiunta sort dei TString_array
strings.h e suo prototipo
git-svn-id: svn://10.65.10.50/trunk@2137 c028cbd2-c16b-5b4b-a496-9718f37d4682
avanza sempre di una riga; questo perche' non su tutte le stamp. si riescono
a fare il flush dei caratteri senza andara a capo. Inserito il salvataggio
dei dati General dopo la maschera di richiesta sezione. Inserito nel
costruttore il font di default "Roman 17cpi".
git-svn-id: svn://10.65.10.50/trunk@2133 c028cbd2-c16b-5b4b-a496-9718f37d4682
isam.h Aggiunti prototipo funzione precedente
maskfld.h Aggiunta funzione per settare il modo di trim dei campi
relation.cpp Aggiunto codice di debug nella TRecord_array::remove_from
git-svn-id: svn://10.65.10.50/trunk@2125 c028cbd2-c16b-5b4b-a496-9718f37d4682
Si puo' ora dire al form se effettuare il posizionamento o no.
Fatto e provato sulla stampa versamenti.
git-svn-id: svn://10.65.10.50/trunk@2120 c028cbd2-c16b-5b4b-a496-9718f37d4682
msksheet.cpp Aggiunta funzione set_column_justify
msksheet.h Dichiarazione della funzione precedente
git-svn-id: svn://10.65.10.50/trunk@2116 c028cbd2-c16b-5b4b-a496-9718f37d4682
msksheet.cpp Corretta gestione numero di riga maggiore di 99
validate.cpp Riaggiustata validate autoexit_func
git-svn-id: svn://10.65.10.50/trunk@2099 c028cbd2-c16b-5b4b-a496-9718f37d4682
word). Non aggiornava correttamente il membro _recno, cosi' ho reso
questo metodo uguale all'altro TBaseisamfile::readat().
git-svn-id: svn://10.65.10.50/trunk@2090 c028cbd2-c16b-5b4b-a496-9718f37d4682
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