Patch level : 12.00 1396
Files correlati : ve0.exe fp0.exe fp0300a.msk cg2.exe cg5.exe Commento : Se non è attiva l'analitica non mostra la pagina relativa IL ripristino funziona anche senza la data di ultima stampa Pulsante per segnare fatture come inviate
This commit is contained in:
parent
60cd776c02
commit
5db1bc47ee
@ -561,6 +561,30 @@ void TMask::enable_page(
|
||||
}
|
||||
}
|
||||
}
|
||||
// @mfunc Abilita/disabilita una pagina
|
||||
|
||||
void TMask::enable_single_page(
|
||||
byte page, // @parm Pagina da abilitare/disabilitare
|
||||
bool on) // @parm Operazione da svolgere:
|
||||
//
|
||||
// @flag true | Abilita la pagina <p page> (default)
|
||||
// @flag false | Disabilita la pagina <p page>
|
||||
{
|
||||
if (page > 0 && page < _pages) // Non posso spegnere la prima pagina
|
||||
{
|
||||
CHECK(_notebook, "Can't find an useful notebook");
|
||||
const short tabs = xvt_notebk_get_num_tabs(_notebook);
|
||||
|
||||
_enabled.set(page, on);
|
||||
for (int p = tabs - 1; p >= 0; p--)
|
||||
xvt_notebk_rem_tab(_notebook, p);
|
||||
for (int p = 0; p < _pages; p++)
|
||||
if (_enabled[p])
|
||||
xvt_notebk_add_page(_notebook, _pagewin[p], NULL, NULL, p);
|
||||
if (!on)
|
||||
_page = -1;
|
||||
}
|
||||
}
|
||||
|
||||
// Controlla lo stato di abilitazione di una pagina
|
||||
// Certified 99%
|
||||
|
@ -404,7 +404,9 @@ public:
|
||||
void show_page(int p);
|
||||
// @cmember Abilita/disabilita una pagina e tutte le successive
|
||||
void enable_page(byte p, bool on = true);
|
||||
// @cmember Disabilita una pagina e tutte le successive (chiama <mf TMask::enable_page>)
|
||||
// @cmember Abilita/disabilita una pagina
|
||||
void enable_single_page(byte p, bool on = true);
|
||||
// @cmember Disabilita una pagina e tutte le successive (chiama <mf TMask::enable_page>)
|
||||
void disable_page(byte p)
|
||||
{ enable_page(p, false); }
|
||||
// @cmember Controlla se una pagina e' disabilitata (true se disabilitata)
|
||||
|
Loading…
x
Reference in New Issue
Block a user