Patch level : 2.1 nopatch
Files correlati : Ricompilazione Demo : [ ] Commento : Implementata xvt_dwin_draw_round_rect per disegnare rettangoli smussati git-svn-id: svn://10.65.10.50/trunk@12183 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
3c0c826b57
commit
8a508c8f59
@ -2129,6 +2129,13 @@ void xvt_dwin_draw_rect(WINDOW win, RCT *rctp)
|
||||
dc.DrawRectangle(rct);
|
||||
}
|
||||
|
||||
void xvt_dwin_draw_roundrect(WINDOW win, const RCT *rctp, int oval_width, int oval_height)
|
||||
{
|
||||
CAST_DC(win, dc);
|
||||
const wxRect rct = NormalizeRCT(rctp);
|
||||
dc.DrawRoundedRectangle(rct, min(oval_width, oval_height));
|
||||
}
|
||||
|
||||
void xvt_dwin_draw_dotted_rect(WINDOW win, RCT *rctp)
|
||||
{
|
||||
#ifdef WIN32
|
||||
|
@ -94,6 +94,7 @@ XVTDLL void xvt_dwin_draw_oval(WINDOW Win, RCT* r);
|
||||
XVTDLL void xvt_dwin_draw_pie(WINDOW win, RCT *rctp, int start_x, int start_y, int stop_x, int stop_y);
|
||||
XVTDLL void xvt_dwin_draw_polygon(WINDOW win, PNT *lpnts, int npnts);
|
||||
XVTDLL void xvt_dwin_draw_rect(WINDOW win, RCT *rctp);
|
||||
XVTDLL void xvt_dwin_draw_roundrect(WINDOW win, const RCT *rctp, int oval_width, int oval_height);
|
||||
XVTDLL void xvt_dwin_draw_dotted_rect(WINDOW win, RCT *rctp); // Added by Guy
|
||||
XVTDLL void xvt_dwin_draw_set_pos(WINDOW win, PNT pnt);
|
||||
XVTDLL void xvt_dwin_draw_text(WINDOW win, int x, int y, const char *s, int len);
|
||||
|
Loading…
x
Reference in New Issue
Block a user