From 3deaf39e5725bc077a33ad32c5a87ef133c8421c Mon Sep 17 00:00:00 2001
From: alex <alex@c028cbd2-c16b-5b4b-a496-9718f37d4682>
Date: Thu, 26 Feb 2009 23:33:38 +0000
Subject: [PATCH] Patch level         : 10.0 250 Files correlati     : ve0.exe
 Ricompilazione Demo : [ ] Commento            :
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Bug 0001182

Una volta fatto Registra bisogna premere il pulsante ANNULLA per uscire dalle righe.
Sarebbe opportuno aggiungere il tasto FINE al postto dell'ANNULLA.

TASSAN richiede che sulle bolle di lavanderie che con il tasto registro il pgm si predisponga per inserire una nuova bolla.


	TASSAN richiede che sulle bolle di lavanderie che con il tasto registro il pgm si predisponga per inserire una nuova bolla.

Questo esiste gia' e' una opzione da inpostare sulla numerazione

Direi di definire un comportamento standard: senz'altro quello di cambiare ANNULLA in FINE dovrebbe essere fatto.

La modifica in realtà e' consistita nel mettere tutta la toolbar standard nei documenti cioe con fine nuovo i tasti di navigazione e ricerca.
Non ho cambiato ancora annulla perche' quel bottone con quel comportamento e' cosi in tutto campo.


git-svn-id: svn://10.65.10.50/trunk@18366 c028cbd2-c16b-5b4b-a496-9718f37d4682
---
 ve/ve0100.cpp |  2 +-
 ve/ve0300.cpp | 91 +++++++++++++++++++++++++++++++++++++++++++--------
 2 files changed, 79 insertions(+), 14 deletions(-)

diff --git a/ve/ve0100.cpp b/ve/ve0100.cpp
index c57b6ca10..6ce62b238 100755
--- a/ve/ve0100.cpp
+++ b/ve/ve0100.cpp
@@ -33,7 +33,7 @@ bool TMotore_application::save_and_new() const
 		TDocumento & doc = m.doc();
 		new_doc = doc.codice_numerazione().save_and_new();
 		
-		if (new_doc && doc.tipo().printable() && yesno_box(TR("Si desidera stampare il documento")))
+		if (new_doc && doc.tipo().printable()) // && yesno_box(TR("Si desidera stampare il documento")))
 		{
 			const char s[2] = { doc.tipo().stato_finale_stampa(), '\0' };
 
diff --git a/ve/ve0300.cpp b/ve/ve0300.cpp
index e95e5c8a4..551f62ab4 100755
--- a/ve/ve0300.cpp
+++ b/ve/ve0300.cpp
@@ -1461,45 +1461,110 @@ void TMask_generator::genera( const TString& profilo )
     _m = new TMaschera( _mskname );
   
     // Definizione della toolbar
+  
     _m->outline( "TOOLBAR \"\" 0 0 0 2" );
   
-    _m->control( T_BOTTONE, DLG_SAVEREC, 1002 );
+    _m->control( T_BOTTONE, DLG_NEWREC, 202 );
     _m->begin( );
-    _m->prompt( -15, -1,  "~Registra" );
+    _m->prompt( 1, 1,  "~Nuovo" );
+    _m->message( "EXIT,312" );
+    _m->picture(BMP_NEWREC);
+    _m->picture(BMP_NEWRECDN);
+    _m->end( );
+
+		_m->control( T_BOTTONE, DLG_SAVEREC, 202 );
+    _m->begin( );
+    _m->prompt( 2, 1,  "~Registra" );
     _m->message( "EXIT,20082" );
     _m->picture(BMP_SAVEREC);
     _m->picture(BMP_SAVERECDN);
     _m->end( );
   
-    _m->control( T_BOTTONE, DLG_DELREC, 1002 );
+    _m->control( T_BOTTONE, DLG_DELREC, 202 );
     _m->begin( );
-    _m->prompt( -25, -1, "~Elimina" );
+    _m->prompt( 3, 1, "~Elimina" );
     _m->message( "EXIT,127" );
     _m->end( );
   
-    _m->control( T_BOTTONE, DLG_ELABORA, 1002 );
+    _m->control( T_BOTTONE, DLG_ELABORA, 202 );
     _m->begin( );
-    _m->prompt( -35, -1, "E~labora" );
+    _m->prompt( 4, 1, "E~labora" );
     _m->picture(BMP_ELABORA);
     _m->end( );
   
-    _m->control( T_BOTTONE, DLG_PRINT, 1002 );
+    _m->control( T_BOTTONE, DLG_PRINT, 202 );
     _m->begin( );
-    _m->prompt( -45, -1 );
+    _m->prompt( 5, 1 );
     _m->message( "EXIT,20082" );
     _m->end( );
   
-    _m->control( T_BOTTONE, DLG_CONFERMA, 1002 );
+    _m->control( T_BOTTONE, DLG_CONFERMA, 202 );
     _m->begin( );
-    _m->prompt( -45, -1, "~Conferma");
+    _m->prompt( 6, 1, "~Conferma");
 		_m->picture(BMP_OK);
 		_m->flag("D");
     _m->end( );
-  
-    _m->control( T_BOTTONE, DLG_CANCEL, 1002 );
+
+		_m->control( T_BOTTONE, DLG_FIRSTREC, 202 );
     _m->begin( );
-    _m->prompt( -55, -1 );
+    _m->prompt( 7, 1, "Primo");
+    _m->message( "EXIT,309" );
+		_m->picture(BMP_FIRSTREC);
+    _m->end( );
+
+		_m->control( T_BOTTONE, DLG_PREVREC, 202 );
+    _m->begin( );
+    _m->prompt( 8, 1, "Indietro");
+    _m->message( "EXIT,305" );
+		_m->picture(BMP_PREVREC);
+    _m->end( );
+
+		_m->control( T_BOTTONE, DLG_FINDREC, 202 );
+    _m->begin( );
+    _m->prompt( 9, 1, "Ri~cerca");
+    _m->message( "EXIT,339" );
+		_m->picture(BMP_LENTE);
+    _m->end( );
+
+		_m->control( T_BOTTONE, DLG_NEXTREC, 202 );
+    _m->begin( );
+    _m->prompt( 10, 1, "Avanti");
+    _m->message( "EXIT,306" );
+		_m->picture(BMP_NEXTREC);
+    _m->end( );
+
+		_m->control( T_BOTTONE, DLG_LASTREC, 202 );
+    _m->begin( );
+    _m->prompt( 11, 1 , "Ultimo");
+    _m->message( "EXIT,310" );
+		_m->picture(BMP_LASTREC);
+    _m->end( );
+
+    _m->control( T_BOTTONE, DLG_INFO, 202 );
+    _m->begin( );
+    _m->prompt(	12, 1 );
+    _m->message( "EXIT,332" );
+		_m->picture(BMP_INFO);
+    _m->end( );
+
+/*   non funziona per ora
+_m->control( T_BOTTONE, DLG_HELP, 202 );
+    _m->begin( );
+    _m->prompt( 12, 1 );
+    _m->message( "EXIT,331" );
+		_m->picture(BMP_HELP);
+    _m->end( ); */
+
+    _m->control( T_BOTTONE, DLG_CANCEL, 202 );
+    _m->begin( );
+    _m->prompt( 13, 1 );
     _m->message( "EXIT,27" );
+    _m->end( );
+
+		_m->control( T_BOTTONE, DLG_QUIT, 202 );
+    _m->begin( );
+    _m->prompt( 14, 1 );
+    _m->message( "EXIT,20334" );
     _m->end( );
   
     // End della toolbar