Patch level : 10.0

Files correlati     : ba1 ba2 ba3
Ricompilazione Demo : [ ]
Commento            :
Aggiornato uso TWindow::handler


git-svn-id: svn://10.65.10.50/trunk@19486 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2009-10-21 13:43:17 +00:00
parent 95f212f109
commit 88f63a260c
6 changed files with 10 additions and 12 deletions

View File

@ -750,7 +750,7 @@ void TManutenzione_app::edit_riga (long riga_sel, TToken_string& riga)
if (tasto == K_F8) if (tasto == K_F8)
{ {
TMask m("ba1100c"); TMask m("ba1100c");
TFilename ninp(dumpfilename(dep)); TFilename ninp = dumpfilename(dep);
m.set(FLD_INFILE, ninp); m.set(FLD_INFILE, ninp);
if (m.run() == K_ENTER) if (m.run() == K_ENTER)
{ {

View File

@ -1,8 +1,6 @@
#include <applicat.h> #include <applicat.h>
#include <expr.h> #include <expr.h>
#include <isam.h>
#include <msksheet.h> #include <msksheet.h>
#include <progind.h>
#include <statbar.h> #include <statbar.h>
#include <urldefid.h> #include <urldefid.h>
#include <utility.h> #include <utility.h>

View File

@ -2660,7 +2660,7 @@ PNT& TEditMask_window::logic(const PNT& p, bool& intool)
} }
//Gestisce gli eventi //Gestisce gli eventi
void TEditMask_window::handler(WINDOW win, EVENT *ep) long TEditMask_window::handler(WINDOW win, EVENT *ep)
{ {
static bool down=FALSE; static bool down=FALSE;
@ -2713,7 +2713,7 @@ void TEditMask_window::handler(WINDOW win, EVENT *ep)
default: default:
break; break;
} }
TWindow::handler(win, ep); return TWindow::handler(win, ep);
} }
//Aggiunge un controllo tipo STRING //Aggiunge un controllo tipo STRING

View File

@ -178,7 +178,7 @@ public:
// @cmember Legge le proprietà della "maschera" da quella di supporto // @cmember Legge le proprietà della "maschera" da quella di supporto
void get_mask(TMask& m); void get_mask(TMask& m);
// @cmember Gestisce gli eventi // @cmember Gestisce gli eventi
virtual void handler(WINDOW win, EVENT* ep); virtual long handler(WINDOW win, EVENT* ep);
// @cmember Setta (con i valori salvati precedentemente) la maschera di supporto // @cmember Setta (con i valori salvati precedentemente) la maschera di supporto
void set_mask(TMask& m); void set_mask(TMask& m);
// @cmember Gestisce la scelta da menu : salva come // @cmember Gestisce la scelta da menu : salva come
@ -194,7 +194,6 @@ public:
const char*title,long flags, WIN_TYPE wt); const char*title,long flags, WIN_TYPE wt);
// @cmember Distruttore // @cmember Distruttore
~TEditMask_window() {} ~TEditMask_window() {}
}; };
//------------------------------------------------------------------------ //------------------------------------------------------------------------

View File

@ -147,7 +147,7 @@ void Libribollati_print::set_page(int , int counter)
//set_row(33, FR("@50gCONSTA DI %ld PAGINE UTILI, BOLLATE E NUMERATE"), _num_pag - (_inizia_dopo ? 1 : 0)); **originale: modifica chiesta da cliente il 12/10/2009 //set_row(33, FR("@50gCONSTA DI %ld PAGINE UTILI, BOLLATE E NUMERATE"), _num_pag - (_inizia_dopo ? 1 : 0)); **originale: modifica chiesta da cliente il 12/10/2009
set_row(35, FR("@50gCONSTA DI N. %ld PAGINE"), _num_pag - (_inizia_dopo ? 1 : 0)); set_row(35, FR("@50gCONSTA DI N. %ld PAGINE"), _num_pag - (_inizia_dopo ? 1 : 0));
//set_row(37, FR("@50gE VIENE OGGI VIDIMATO, il .........")); **originale: modifica chiesta da cliente il 12/10/2009 //set_row(37, FR("@50gE VIENE OGGI VIDIMATO, il .........")); **originale: modifica chiesta da cliente il 12/10/2009
const int l = log10((real)_pag_fin).integer() + 1; //usato per sapere il numero di cifre di _pag_fin, in modo da zerofillare correttamente il numero iniziale const int l = real(log10(real(_pag_fin))).integer() + 1; //usato per sapere il numero di cifre di _pag_fin, in modo da zerofillare correttamente il numero iniziale
set_row(37, FR("@50gNUMERATE DAL N. %s AL N. %s"), real(_pag_ini).string(l, 0, '0'), real(_pag_fin).string(l, 0, '0')); set_row(37, FR("@50gNUMERATE DAL N. %s AL N. %s"), real(_pag_ini).string(l, 0, '0'), real(_pag_fin).string(l, 0, '0'));
} }
else else

View File

@ -25,7 +25,7 @@ class TFink_mask : public TMask
void paint_example(); void paint_example();
virtual void handler(WINDOW win, EVENT* ep); virtual long handler(WINDOW win, EVENT* ep);
static bool char_handler(TMask_field& f, KEY k); static bool char_handler(TMask_field& f, KEY k);
virtual void start_run(); virtual void start_run();
virtual bool stop_run(KEY k); virtual bool stop_run(KEY k);
@ -61,11 +61,12 @@ PNT TFink_mask::log2dev(long x, long y) const
return p; return p;
} }
void TFink_mask::handler(WINDOW win, EVENT* ep) long TFink_mask::handler(WINDOW win, EVENT* ep)
{ {
TMask::handler(win, ep); long ret = TMask::handler(win, ep);
if (ep->type == E_UPDATE) if (ep->type == E_UPDATE)
paint_example(); paint_example();
return ret;
} }
void TFink_mask::paint_example() void TFink_mask::paint_example()