Version: 3.2.5
wxPosition Class Reference

#include <wx/position.h>

Detailed Description

This class represents the position of an item in any kind of grid of rows and columns such as wxGridBagSizer, or wxHVScrolledWindow.

Library:  wxBase
Category:  Data Structures
See also
wxPoint, wxSize

Public Member Functions

 wxPosition ()
 Construct a new wxPosition, setting the row and column to the default value of (0, 0). More...
 
 wxPosition (int row, int col)
 Construct a new wxPosition, setting the row and column to the value of (row, col). More...
 
int GetCol () const
 A synonym for GetColumn(). More...
 
int GetColumn () const
 Get the current row value. More...
 
int GetRow () const
 Get the current row value. More...
 
void SetCol (int column)
 A synonym for SetColumn(). More...
 
void SetColumn (int column)
 Set a new column value. More...
 
void SetRow (int row)
 Set a new row value. More...
 
Miscellaneous operators
bool operator== (const wxPosition &pos) const
 
bool operator!= (const wxPosition &pos) const
 
wxPositionoperator+= (const wxPosition &pos)
 
wxPositionoperator-= (const wxPosition &pos)
 
wxPositionoperator+= (const wxSize &size)
 
wxPositionoperator-= (const wxSize &size)
 
wxPosition operator+ (const wxPosition &pos) const
 
wxPosition operator- (const wxPosition &pos) const
 
wxPosition operator+ (const wxSize &size) const
 
wxPosition operator- (const wxSize &size) const
 

Constructor & Destructor Documentation

◆ wxPosition() [1/2]

wxPosition::wxPosition ( )

Construct a new wxPosition, setting the row and column to the default value of (0, 0).

◆ wxPosition() [2/2]

wxPosition::wxPosition ( int  row,
int  col 
)

Construct a new wxPosition, setting the row and column to the value of (row, col).

Member Function Documentation

◆ GetCol()

int wxPosition::GetCol ( ) const

A synonym for GetColumn().

◆ GetColumn()

int wxPosition::GetColumn ( ) const

Get the current row value.

◆ GetRow()

int wxPosition::GetRow ( ) const

Get the current row value.

◆ operator!=()

bool wxPosition::operator!= ( const wxPosition pos) const

◆ operator+() [1/2]

wxPosition wxPosition::operator+ ( const wxPosition pos) const

◆ operator+() [2/2]

wxPosition wxPosition::operator+ ( const wxSize size) const

◆ operator+=() [1/2]

wxPosition& wxPosition::operator+= ( const wxPosition pos)

◆ operator+=() [2/2]

wxPosition& wxPosition::operator+= ( const wxSize size)

◆ operator-() [1/2]

wxPosition wxPosition::operator- ( const wxPosition pos) const

◆ operator-() [2/2]

wxPosition wxPosition::operator- ( const wxSize size) const

◆ operator-=() [1/2]

wxPosition& wxPosition::operator-= ( const wxPosition pos)

◆ operator-=() [2/2]

wxPosition& wxPosition::operator-= ( const wxSize size)

◆ operator==()

bool wxPosition::operator== ( const wxPosition pos) const

◆ SetCol()

void wxPosition::SetCol ( int  column)

A synonym for SetColumn().

◆ SetColumn()

void wxPosition::SetColumn ( int  column)

Set a new column value.

◆ SetRow()

void wxPosition::SetRow ( int  row)

Set a new row value.