Contents Up Previous Next

wxRect

A class for manipulating rectangles.

Derived from

None

Include files

<wx/gdicmn.h>

See also

wxPoint, wxSize

Members

wxRect::wxRect
wxRect::x
wxRect::y
wxRect::width
wxRect::height
wxRect::GetBottom
wxRect::GetHeight
wxRect::GetLeft
wxRect::GetPosition
wxRect::GetRight
wxRect::GetSize
wxRect::GetTop
wxRect::GetWidth
wxRect::GetX
wxRect::GetY
wxRect::Inflate
wxRect::SetHeight
wxRect::SetWidth
wxRect::SetX
wxRect::SetY
wxRect::operator =
wxRect::operator ==
wxRect::operator !=


wxRect::wxRect

wxRect()

Default constructor.

wxRect(int x, int y, int width, int height)

Creates a wxRect object from x, y, width and height values.

wxRect(const wxPoint& topLeft, const wxPoint& bottomRight)

Creates a wxRect object from top-left and bottom-right points.

wxRect(const wxPoint& pos, const wxSize& size)

Creates a wxRect object from position and size values.


wxRect::x

int x

x coordinate of the top-level corner of the rectangle.


wxRect::y

int y

y coordinate of the top-level corner of the rectangle.


wxRect::width

int width

Width member.


wxRect::height

int height

Height member.


wxRect::GetBottom

int GetBottom() const

Gets the bottom point of the rectangle.


wxRect::GetHeight

int GetHeight() const

Gets the height member.


wxRect::GetLeft

int GetLeft() const

Gets the left point of the rectangle (the same as wxRect::GetX).


wxRect::GetPosition

wxPoint GetPosition() const

Gets the position.


wxRect::GetRight

int GetRight() const

Gets the right point of the rectangle.


wxRect::GetSize

wxSize GetSize() const

Gets the size.


wxRect::GetTop

int GetTop() const

Gets the top point of the rectangle (the same as wxRect::GetY).


wxRect::GetWidth

int GetWidth() const

Gets the width member.


wxRect::GetX

int GetX() const

Gets the x member.


wxRect::GetY

int GetY() const

Gets the y member.


wxRect::Inflate

void Inflate(wxCoord dx, wxCoord dy)

void Inflate(wxCoord diff)

Increase the rectangle size by dx in x direction and dy in y direction. Both (or one of) parameters may be negative to decrease the rectngle size.

The second form uses the same diff for both dx and dy.


wxRect::SetHeight

void SetHeight(int height)

Sets the height.


wxRect::SetWidth

void SetWidth(int width)

Sets the width.


wxRect::SetX

void SetX(int x)

Sets the x position.


wxRect::SetY

void SetY(int y)

Sets the y position.


wxRect::operator =

void operator =(const wxRect& rect)

Assignment operator.


wxRect::operator ==

bool operator ==(const wxRect& rect)

Equality operator.


wxRect::operator !=

bool operator !=(const wxRect& rect)

Inequality operator.