Patch level : 10.0

Files correlati     : ba0
Ricompilazione Demo : [ ]
Commento            :
Corretta gestione grafica avanzata in menu outlook


git-svn-id: svn://10.65.10.50/trunk@20091 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2010-02-09 14:18:12 +00:00
parent 87c63db117
commit 197a61c2ac

View File

@ -114,25 +114,29 @@ TApp_window::~TApp_window()
void TBook_window::update()
{
// Disegno lo sfondo solo se non esiste nessun notebook che occupa tutto lo spazio!
if (_ctrl == NULL_WIN && ADVANCED_GRAPHICS)
if (_ctrl == NULL_WIN)
{
WINDOW w = win();
clear(NORMAL_BACK_COLOR);
RCT rctw; xvt_vobj_get_client_rect(w, &rctw);
if (rctw.right >= 64 && rctw.bottom >= 64)
{
if (_logo.ok())
{
const RCT& r = _logo.draw(w, rctw, 'R', 'B', '-'); // Disegna logo basso a destra in basso
if (_back.ok())
{
rctw.bottom = r.top;
_back.draw(w, rctw, 'R', 'T', '*'); // Disegna sfondo in alto
}
}
const PNT pnt = { 0, 0 };
draw_spider(w, 0x3, pnt);
if (ADVANCED_GRAPHICS)
{
WINDOW w = win();
RCT rctw; xvt_vobj_get_client_rect(w, &rctw);
if (rctw.right >= 64 && rctw.bottom >= 64)
{
if (_logo.ok())
{
const RCT& r = _logo.draw(w, rctw, 'R', 'B', '-'); // Disegna logo in basso
if (_back.ok() && r.top >= 64)
{
rctw.bottom = r.top;
_back.draw(w, rctw, 'R', 'T', '*'); // Disegna sfondo in alto
}
}
const PNT pnt = { 0, 0 };
draw_spider(w, 0x3, pnt);
}
}
}
}
@ -564,7 +568,7 @@ bool TOutlook_mask::can_be_closed() const
TR("Non chiudere le applicazioni in esecuzione|Chiusura forzata (solo in caso d'emergenza)"));
cm.add_button(DLG_OK, 0, "", -12, -1, 10, 2);
cm.add_button(DLG_CANCEL, 0, "", -22, -1, 10, 2);
if (cm.run() == K_ENTER && cm.get_bool(DLG_USER))
if (cm.run() == K_ENTER && cm.get_int(DLG_USER))
bf.kill_processes();
}
if (bf.pages() == 0)