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)
|
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)
|
if (r != NULL)
|
||||||
{
|
{
|
||||||
CAST_DC(win, dc);
|
CAST_DC(win, dc);
|
||||||
@ -2321,6 +2322,7 @@ void xvt_dwin_draw_gradient_circular(WINDOW win, const RCT* r, COLOR col1, COLOR
|
|||||||
else
|
else
|
||||||
dc.GradientFillConcentric(rect, color1, color2);
|
dc.GradientFillConcentric(rect, color1, color2);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void xvt_dwin_draw_gradient_linear(WINDOW win, const RCT* r, COLOR col1, COLOR col2, int angle)
|
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;
|
case 2: dir = wxLEFT; break;
|
||||||
default: dir = wxDOWN; break;
|
default: dir = wxDOWN; break;
|
||||||
}
|
}
|
||||||
|
#if wxCHECK_VERSION(2,8,0)
|
||||||
dc.GradientFillLinear(rect, color1, color2, dir);
|
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