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:
luca 2007-02-19 10:19:14 +00:00
parent 7ad9cab875
commit 0bee9a6554

View File

@ -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
}
}