126 Commits

Author SHA1 Message Date
angelo
96ef959b91 Aggiunto metodo TPrint_section::find_first_col() che ritorna l'id della
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
1996-01-09 11:34:13 +00:00
guy
f2c1511f11 Risolto conflitto
git-svn-id: svn://10.65.10.50/trunk@2409 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-01-09 10:51:59 +00:00
guy
68f398ca96 applicat.cpp Aggiunta possibilita di debuggare cambio ditta da MSVC
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
1996-01-09 10:37:29 +00:00
alex
f32b35bfa1 Corretto metodo TPrint_section::tab() e tolta la segnalazione di errore
se la prima colonna stampabile era diversa da 1.


git-svn-id: svn://10.65.10.50/trunk@2403 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-01-08 14:54:01 +00:00
angelo
60617a3661 Inserito il salvataggio della fincatura per ogni form.
Ristrutturazione metodi TForm_item::x(), aggiunta metodi set_x(), get_column()
e set_column.


git-svn-id: svn://10.65.10.50/trunk@2397 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-01-05 18:39:12 +00:00
angelo
d12de9d600 Rif. mod. 96/1. Modifiche effettuate per la gestione e l'anteprima
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
1996-01-03 15:51:25 +00:00
villa
c6f7fdfff1 Everyfink is now working
git-svn-id: svn://10.65.10.50/trunk@2359 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-28 10:31:20 +00:00
angelo
68de7c2f96 Aggiunto metodo TForm::reread() per rileggere una sezione.
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
1995-12-23 12:14:50 +00:00
angelo
4e73dfb702 Aggiunta funzione fnt_handler, per controllare la larghezza colonna
di una sezione COLUMNWISE.
Aggiunta gestione dei campi memo di un form.
Modificati metodi di lettura/salvataggio di TPrint_section e TForm_item
per gestire il campo memo, il prompt, l'offset iniziale, la fincatura
destra e sinistra.
Corretta la visualizzazione delle informazioni di una sezione COLUMNWISE
Aggiunto il salvataggio su file del membro _ofspc di TPrint_section
Aggiunta la gestione delle descrizioni dell'estratto conto.
Corretto il salvataggio di TDate_iten su file.
Aggiunto il ricalcolo della larghezza colonna nel caso ssi cambi il
font di stampa.


git-svn-id: svn://10.65.10.50/trunk@2342 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-22 15:57:45 +00:00
villa
c872f8ceb5 Linee e box in modo testo
git-svn-id: svn://10.65.10.50/trunk@2334 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-22 12:01:15 +00:00
villa
f9ac1b045a Dio gabrone
git-svn-id: svn://10.65.10.50/trunk@2319 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-19 12:02:36 +00:00
villa
585c6020ac Autofinkatura
git-svn-id: svn://10.65.10.50/trunk@2318 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-19 09:44:13 +00:00
guy
c3911bba9e assoc.cpp Da' errore se si cerca un oggetto inesistente
form.cpp    Aggiunte le righe smussate
form.h      Aggiunto metodo set_prompt
printer.cpp Aggiunte righe smussate


git-svn-id: svn://10.65.10.50/trunk@2304 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-15 17:11:18 +00:00
villa
c27b2559ca Cazzatina
git-svn-id: svn://10.65.10.50/trunk@2297 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-15 11:54:24 +00:00
villa
70c3e5a7bc Generazione automatica fincatura; aggiunto BOX, corrette cazzatelle
git-svn-id: svn://10.65.10.50/trunk@2296 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-15 11:35:47 +00:00
guy
fc96dc05b5 Resa out of line la funzione editor per non includere applicat.h in form.h
git-svn-id: svn://10.65.10.50/trunk@2292 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-14 14:30:58 +00:00
villa
68ea3ebd0a Cagatina
git-svn-id: svn://10.65.10.50/trunk@2287 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-14 11:55:44 +00:00
villa
c163b8e1e7 Megamodifica form editor
git-svn-id: svn://10.65.10.50/trunk@2285 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-14 10:45:17 +00:00
guy
506e99c7d1 Aggiunto metodo section che accetta il page_type come una volta: era stato
sostituito da quello che accetta un numero di pagina


git-svn-id: svn://10.65.10.50/trunk@2284 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-14 08:00:27 +00:00
guy
fb74dc3723 Aggiunto metodo per settare _lastpage
git-svn-id: svn://10.65.10.50/trunk@2278 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-12 13:35:59 +00:00
guy
780df3a079 Aggiunta gestione di get e set_picture ai form items
git-svn-id: svn://10.65.10.50/trunk@2272 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-11 17:36:57 +00:00
gianluca
b951884742 Aggiunti i messaggi di inizializzazione
git-svn-id: svn://10.65.10.50/trunk@2231 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-04 10:27:42 +00:00
guy
1b4bb30c66 default.url Aggiunto discardable alle icone ed ai cursori
form.*        Resi virtuali i metodi sul cursore e la relazione principale
mask.h        Resa virtuale la on_firm_change
relation.cpp  Eliminata include di sort.h
sheet.*       Aggiunto metodo cursor() e reso nuovamente privato _cursor
sort.*        Eliminata include di isam.h


git-svn-id: svn://10.65.10.50/trunk@2207 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-27 08:39:18 +00:00
villa
b94c516540 Aggiunto modifica batch formato date e numeri
git-svn-id: svn://10.65.10.50/trunk@2205 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-24 09:54:06 +00:00
villa
97e7c05bbc Form: aggiunta gestione caratteri fincatura
Window/maskfld: corretti errori line() e aggiunto flag allow_pipe nei field


git-svn-id: svn://10.65.10.50/trunk@2184 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-21 10:39:05 +00:00
angelo
c861253041 Rif. mod. 95/52. Corretto salvataggio della sezione general su file
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
1995-11-14 14:19:37 +00:00
angelo
a21b096941 Rif. mod. 95/52. Corretto il salvataggio dei dati generali. Ora avviene
se il profilo immesso e' nuovo.


git-svn-id: svn://10.65.10.50/trunk@2139 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-13 14:49:46 +00:00
angelo
5bdda80c0e Rif. mod. 95/52. Nel commit precedente c'era un errore alla
riga 1728: F_PX anziche' F_IPX.


git-svn-id: svn://10.65.10.50/trunk@2134 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-13 08:27:45 +00:00
angelo
1dd712499d Rif. mod. 95/52. Correzione a TForm::arrange_form(); ora il posizionamento
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
1995-11-13 08:18:10 +00:00
angelo
bf258bead0 Rif. mod. 95/51. Aggiunto membro _arrange e metodo TForm::set_arrange().
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
1995-11-09 13:40:20 +00:00
angelo
f419e77bad Modificata apertura del device di posizionamento: ogni volta che
esegue una scrittura esegue anche una fclose().


git-svn-id: svn://10.65.10.50/trunk@2108 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-07 16:36:22 +00:00
angelo
552d51f08a Rif. mod. 95/49.
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
1995-11-03 08:23:59 +00:00
angelo
cc947e7e18 Rif. mod. 95/48. Aggiunto un controllo nella TForm_string::update().
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
1995-10-31 09:02:00 +00:00
angelo
6a6d5d9d35 Rif. mod. 95 /45: Modifiche per stampare su Generico/Solo testo,
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
1995-10-27 08:28:13 +00:00
guy
aec59575dc array.cpp Corretta packing nella remove/destroy
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
1995-10-25 09:43:56 +00:00
angelo
d8d3a78d7c Rif. mod 95/42. Corretta la stampa dei delimitatori nelle picture.
git-svn-id: svn://10.65.10.50/trunk@1974 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-10-18 11:31:01 +00:00
angelo
e63e7df847 Rif. mod. 95/42. Modifiche apportate a form.cpp parallelamente ai sorgenti
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
1995-10-16 17:52:24 +00:00
gianluca
5964b25487 Risolti possibili bug sulla stampa dei body multipli e delle sezioni 'ultime'.
git-svn-id: svn://10.65.10.50/trunk@1933 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-10-09 15:42:33 +00:00
guy
d850474bee Non stampa i numeri zero
git-svn-id: svn://10.65.10.50/trunk@1802 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-09-11 10:26:59 +00:00
angelo
7ce6f8d18d Modifica 95/24. Gestione dei profili di stampa con font name e size
selezionalbili dall'utente.


git-svn-id: svn://10.65.10.50/trunk@1761 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-08-31 15:16:13 +00:00
gianluca
4ae91ce92e Modifica 95/7: resa pubblica la char2page()
git-svn-id: svn://10.65.10.50/trunk@1684 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-08-07 08:45:33 +00:00
guy
17f49f6998 applicat.cpp Aggiunto metodo firm_change_enabled
applicat.h              " "
cfiles.c      Modificata __getfieldbuff
execp.cpp     Aggiunta e poi tolta disabilitazione finestra corrente
form.cpp      MOdificato metodo validate
form.h                      " "
isam.cpp      MOdificata setfield e getfield per campi numerici
printer.cpp   Corretta gestione configurazioni di stampa
relapp.cpp    Aggiunto metodo firm_change_enabled
relapp.h                 " "
sheet.cpp
window.cpp    Aggiunto e tolta funzione broadcast_event


git-svn-id: svn://10.65.10.50/trunk@1614 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-07-19 09:57:25 +00:00
guy
6feb6f1afc Corretta gestione editor dei campi
git-svn-id: svn://10.65.10.50/trunk@1496 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-06-22 14:48:00 +00:00
villa
4e664d14c0 Modifiche sottosezioni con file collegato e menu ingresso
git-svn-id: svn://10.65.10.50/trunk@1454 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-06-07 10:47:05 +00:00
villa
19da1c20c5 Corretto errore nella creazione righe array_sheet per items forms
(uack uack, zakaput gnorck kiot)


git-svn-id: svn://10.65.10.50/trunk@1438 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-06-05 08:58:11 +00:00
guy
1f26d8477a Corretta gestione config USER quando l'utente ancora non e' noto
git-svn-id: svn://10.65.10.50/trunk@1437 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-06-02 13:09:46 +00:00
villa
58e761ff5e Sistemate alcune caciotte alla creazione di un nuovo Form_item
git-svn-id: svn://10.65.10.50/trunk@1427 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-06-01 15:00:39 +00:00
guy
a88c72ee56 Corrette descrizioni delle relazioni
Corretta gestion forms
Cambiato carattere matilde (~) delle picture in cappello di pinocchio (^)


git-svn-id: svn://10.65.10.50/trunk@1416 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-05-30 16:01:38 +00:00
guy
2a1027fb60 Estesa gestione form e descrizione relazioni
git-svn-id: svn://10.65.10.50/trunk@1404 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-05-29 10:25:10 +00:00
guy
97d9665265 Aggiunte date con formato: TFormatted_date
Aggiornati form
Corretta query_mode della TRelapp
Corretto warning long->int in text


git-svn-id: svn://10.65.10.50/trunk@1376 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-05-18 14:18:01 +00:00