/**
@class wxRealPoint
- @wxheader{gdicmn.h}
A wxRealPoint is a useful data structure for graphics operations.
/**
@class wxRect
- @wxheader{gdicmn.h}
A class for manipulating rectangles.
/**
Assignment operator.
*/
- void operator =(const wxRect& rect);
+ wxRect& operator=(const wxRect& rect);
/**
Equality operator.
/**
@class wxPoint
- @wxheader{gdicmn.h}
A wxPoint is a useful data structure for graphics operations.
/**
Assignment operator.
*/
- void operator =(const wxPoint& pt);
+ wxPoint& operator=(const wxPoint& pt);
bool operator ==(const wxPoint& p1, const wxPoint& p2);
bool operator !=(const wxPoint& p1, const wxPoint& p2);
/**
@class wxColourDatabase
- @wxheader{gdicmn.h}
wxWidgets maintains a database of standard RGB colours for a predefined
set of named colours. The application may add to this set if desired by
is, wxColour::IsOk() will return @false) if the colour wasn't found in
the database.
*/
- wxColour Find(const wxString& colourName);
+ wxColour Find(const wxString& colourName) const;
/**
Finds a colour name given the colour. Returns an empty string if the
/**
@class wxSize
- @wxheader{gdicmn.h}
A wxSize is a useful data structure for graphics operations. It simply
contains integer @e width and @e height members.
/**
Assignment operator.
*/
- void operator =(const wxSize& sz);
+ wxSize& operator=(const wxSize& sz);
bool operator ==(const wxSize& s1, const wxSize& s2);
bool operator !=(const wxSize& s1, const wxSize& s2);
wxRect wxGetClientDisplayRect();
//@}
+/** @ingroup group_funcmacro_gdi */
+//@{
+/**
+ Returns the display resolution in pixels per inch.
+
+ The @c x component of the returned wxSize object contains the horizontal
+ resolution and the @c y one -- the vertical resolution.
+
+ @header{wx/gdicmn.h}
+
+ @since 2.9.0
+*/
+wxSize wxGetDisplayPPI();
+//@}
+
/** @ingroup group_funcmacro_gdi */
//@{
/**
Returns the display size in pixels.
+ For the version taking @a width and @a header arguments, either of them
+ can be @NULL if the caller is not interested in the returned value.
+
@header{wx/gdicmn.h}
*/
void wxDisplaySize(int* width, int* height);
/**
Returns the display size in millimeters.
+ For the version taking @a width and @a header arguments, either of them
+ can be @NULL if the caller is not interested in the returned value.
+
+ @see wxGetDisplayPPI()
+
@header{wx/gdicmn.h}
*/
void wxDisplaySizeMM(int* width, int* height);