Correzione alla gestione maschera settaggio colori analogamente

a cg2106.cpp (prima nota).


git-svn-id: svn://10.65.10.50/trunk@5601 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
angelo 1997-11-11 17:20:26 +00:00
parent 512081f74a
commit 033988546b

View File

@ -1973,17 +1973,25 @@ TRow_mask::TRow_mask()
}
void TRow_mask::update()
{
{
TSheet_field* s = get_sheet();
TColor_mask& m = (TColor_mask&)s->mask();
COLOR back, fore;
m.get_cur_colors(back, fore);
_pixmap = TRUE;
set_pen(COLOR_BLACK);
RCT rct; field(100).get_rect(rct);
set_brush(back);
frame(2, 4, 16, 6, 0);
frame(rct.left, 2*rct.top - rct.bottom - CHARY/2, rct.right, rct.top - CHARY/2, 0);
field(99).get_rect(rct);
set_brush(fore);
frame(20, 4, 34, 6, 0);
frame(rct.left, 2*rct.top - rct.bottom - CHARY/2, rct.right, rct.top - CHARY/2, 0);
_pixmap = FALSE;
}
///////////////////////////////////////////////////////////
@ -2052,6 +2060,7 @@ bool TColor_mask::color_handler(TMask_field& f, KEY k)
fore = col;
cm.set_cur_colors(back, fore);
cm._sheet_mask->update();
m.set_focus();
}
}
return TRUE;