Patch level :4.0 528
Files correlati : Ricompilazione Demo : [ ] Commento :aggiunti due #ifdef in base alla versione di wxWindgets per la gestione delle sfumature (da eliminare al passaggio a wx280) git-svn-id: svn://10.65.10.50/trunk@14928 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
7ad9cab875
commit
0bee9a6554
@ -2310,6 +2310,7 @@ void xvt_dwin_draw_arc(WINDOW win, const RCT* r, int sx, int sy, int ex, int ey)
|
||||
|
||||
void xvt_dwin_draw_gradient_circular(WINDOW win, const RCT* r, COLOR col1, COLOR col2, const PNT* center)
|
||||
{
|
||||
#if wxCHECK_VERSION(2,8,0)
|
||||
if (r != NULL)
|
||||
{
|
||||
CAST_DC(win, dc);
|
||||
@ -2321,6 +2322,7 @@ void xvt_dwin_draw_gradient_circular(WINDOW win, const RCT* r, COLOR col1, COLOR
|
||||
else
|
||||
dc.GradientFillConcentric(rect, color1, color2);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
void xvt_dwin_draw_gradient_linear(WINDOW win, const RCT* r, COLOR col1, COLOR col2, int angle)
|
||||
@ -2343,9 +2345,16 @@ void xvt_dwin_draw_gradient_linear(WINDOW win, const RCT* r, COLOR col1, COLOR c
|
||||
case 2: dir = wxLEFT; break;
|
||||
default: dir = wxDOWN; break;
|
||||
}
|
||||
|
||||
#if wxCHECK_VERSION(2,8,0)
|
||||
dc.GradientFillLinear(rect, color1, color2, dir);
|
||||
#else
|
||||
wxBrush brush(color1);
|
||||
dc.SetBrush(brush);
|
||||
dc.SetPen(*wxTRANSPARENT_PEN);
|
||||
dc.DrawRectangle(rect);
|
||||
#endif
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user