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() void TRow_mask::update()
{ {
TSheet_field* s = get_sheet(); TSheet_field* s = get_sheet();
TColor_mask& m = (TColor_mask&)s->mask(); TColor_mask& m = (TColor_mask&)s->mask();
COLOR back, fore; COLOR back, fore;
m.get_cur_colors(back, fore); m.get_cur_colors(back, fore);
_pixmap = TRUE;
set_pen(COLOR_BLACK); set_pen(COLOR_BLACK);
RCT rct; field(100).get_rect(rct);
set_brush(back); 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); 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; fore = col;
cm.set_cur_colors(back, fore); cm.set_cur_colors(back, fore);
cm._sheet_mask->update(); cm._sheet_mask->update();
m.set_focus();
} }
} }
return TRUE; return TRUE;