Spostata in protected la exist(); aggiunti metodi pre_edit_checks() e
post_edit_checks() per effettuare controlli non standard sull'editing
di sezione. Rimossi metodi remove_temp_items(), put_examples() e
remove_examples(). Aggiunto membro _ofsvr in TPrint_section per l'offset
verticale intestazione colonna. Rimossa la find_first_col().
Corretta visualizzazione esempi data, rimossa la gestione degli specials
di default, corretta la gestione della prima colonna COLUMNWISE; corretto
metodo TForm_item::x() per COLUMNWISE (ora ritorna la coordinata x +
l'ooffset prima colonna); aggiunta la gestione della larghezza campo
anche in sezioni non COLUMNWISE. Corretta la visualizzazione delle
stringhe di esempio. Corretta la gestione dello sheet di selezione ed
edit dei form_items. Ristrutturata la TPrint_section::edit() per effettuare
controlli non standard.
git-svn-id: svn://10.65.10.50/trunk@2446 c028cbd2-c16b-5b4b-a496-9718f37d4682
i metodi TForm::print e TForm::read() per settare il modo fincatura e
gli offset. Cambiato il metodo TForm::set_mode(): ora inizializza anche
la stampante.
git-svn-id: svn://10.65.10.50/trunk@2416 c028cbd2-c16b-5b4b-a496-9718f37d4682
prima colonna stampabile. Aggiunto TForm_item::_col_head, per memorizzare
le intestazioni di sezioni COLUNWISE. Modificata la gestione delle
intestazioni e delle larghezze colonna in sezioni COLUMNWISE (metodi
genera_intestazioni(), tab() e altri).
git-svn-id: svn://10.65.10.50/trunk@2412 c028cbd2-c16b-5b4b-a496-9718f37d4682
causali.h Aggiunto campo CAU_GRUPPO
form.cpp Spostata gestione _memo nei TString_field
form.h Aggiunta funzione has_memo()
msksheet.cpp Corretto aggiornamento celle disabilitate nella mask2str()
window.cpp Aggiunti due const
caus.h Segato infamemente in quanto inutile, esiste causali.h!
git-svn-id: svn://10.65.10.50/trunk@2406 c028cbd2-c16b-5b4b-a496-9718f37d4682
La variazione riguarda il contemporaneo scanning di eventuali '\n',
sostituendoli con '|', pur mantenendo il precedente algoritmo di
separazione (separa all'ultimo spazio prima della larghezza o
altrimenti tronca alla larghezza massima).
git-svn-id: svn://10.65.10.50/trunk@2386 c028cbd2-c16b-5b4b-a496-9718f37d4682
sulle stampe; correzioni sulla parse_background() per scrivere
correttamente le linee verticali in grafica.
git-svn-id: svn://10.65.10.50/trunk@2385 c028cbd2-c16b-5b4b-a496-9718f37d4682
_l_offset, _c_offset.
Aggiunti i seguenti metodi a TPrinter:
set_graphics(), get_line_offset(), get_column_offset(), set_offset().
Modificata la TPrinter::close() : aggiunta la delete di _finker, per
effettuare un reset della fincatura solo testo.
git-svn-id: svn://10.65.10.50/trunk@2384 c028cbd2-c16b-5b4b-a496-9718f37d4682
dei profili E.C.:
metodi agggiunti: TForm::genera_inmtestazioni, TForm::remove_temp_items,
TForm::put_examples, TForm::remove_examples, TForm::set_mode,
TPrint_section::set_mode
metodi modificati: TForm::reread, TPrint_section::destroy_field,
TPrint_section::tab. Corretti inoltre il ricalcolo della larghezza colonna
nel caso cambi il font, e sistemato l'offset di stampa.
git-svn-id: svn://10.65.10.50/trunk@2382 c028cbd2-c16b-5b4b-a496-9718f37d4682
Aggiunto metodo TPrint_section::destroy_fields() per rimuovere
tutti i campi.
git-svn-id: svn://10.65.10.50/trunk@2356 c028cbd2-c16b-5b4b-a496-9718f37d4682