118 Commits

Author SHA1 Message Date
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
guy
e694e08d1a Aggiunta gestione oggetti esterni (GOLEM)
Corretto errore per cui la stampante non si ricordava il suo tipo.


git-svn-id: svn://10.65.10.50/trunk@1362 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-05-16 09:35:12 +00:00
villa
caea7e7e46 Aggiunto il bellissimo formato alle date, modificati metodi e forms
Aggiunta classe TRelation_description
Modifiche in corso d'opera per il form editor


git-svn-id: svn://10.65.10.50/trunk@1330 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-05-09 09:12:26 +00:00
guy
557329252b Corretto salvataggio MESSAGE dei TForm_item
Corretto errore di aggiornamento righe vuote dello sheet


git-svn-id: svn://10.65.10.50/trunk@1306 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-04-26 08:06:43 +00:00
guy
f9397998d5 Corretti filtri dei cursori e Trecord_array
Aggiunto STRICT prima di include windows.h
Corretta distruzione della TPrinter
Corretta traduzione in lettere dei numeri reali
Corretta visualizazzione immagini in anteprima di stampa
Cambiati i nomi die campi relativi al conto nelle partite e nelle scadenze


git-svn-id: svn://10.65.10.50/trunk@1282 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-04-20 14:35:14 +00:00
guy
ca8c00bfce XVT 4.0
git-svn-id: svn://10.65.10.50/trunk@1149 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-03-22 09:07:04 +00:00
guy
ce400ee43c corretti maskfld e isam e validate
git-svn-id: svn://10.65.10.50/trunk@986 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-02-09 14:47:31 +00:00
guy
b85ca5227d Corretto focus forzato sugli sheet
Tolto il bottone di stampa dalle finestre di visualizzazione
Adattati checks per FOXPRO
Resi meno ridicoli i messaggi corrispondenti a F11 e F12 (mi mancheranno)


git-svn-id: svn://10.65.10.50/trunk@941 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-01-31 16:15:45 +00:00
alex
c36d13f5bb Corrette barre nell'include
git-svn-id: svn://10.65.10.50/trunk@852 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-01-12 10:45:51 +00:00