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:
parent
512081f74a
commit
033988546b
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user