2 // Graphics primitives
\r
4 // Various graphic functions that are slightly more complex than those that
\r
5 // come with various widget libraries.
\r
8 #ifndef __GRAPHICPRIMITIVES_H__
\r
9 #define __GRAPHICPRIMITIVES_H__
\r
11 #include <wx/wx.h> // For device context
\r
12 #include "types.h" // For int32
\r
18 point(float xx = 0, float yy = 0): x(xx), y(yy) {}
\r
21 void Bezier(wxDC &, point, point, point);
\r
22 void DrawRoundDot(wxDC &, int32, int32);
\r
23 void DrawSquareDot(wxDC &, int32, int32);
\r
24 void DrawRoundDotN(wxDC &, int32, int32, uint32);
\r
25 void DrawSquareDotN(wxDC &, int32, int32, uint32);
\r
27 #endif // __GRAPHICPRIMITIVES_H__
\r