phoenix_title wx.Position

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

See also

wx.Point, wx.Size


class_hierarchy Class Hierarchy

Inheritance diagram for class Position:

method_summary Methods Summary

__init__

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

Get

Return the row and col properties as a tuple.

GetCol

A synonym for GetColumn .

GetColumn

Get the current row value.

GetIM

Returns an immutable representation of the wx.Position object, based on namedtuple.

GetRow

Get the current row value.

SetCol

A synonym for SetColumn .

SetColumn

Set a new column value.

SetRow

Set a new row value.

__bool__

__getitem__

__len__

__nonzero__

__reduce__

__repr__

__setitem__

__str__

__ne__

__add__

__iadd__

__sub__

__isub__

__eq__


property_summary Properties Summary

Col

See GetCol and SetCol

Column

See GetColumn and SetColumn

IM

See GetIM

Row

See GetRow and SetRow


api Class API

class wx.Position(object)

Possible constructors:

Position()

Position(row, col)

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


Methods

__init__(self, *args, **kw)

overload Overloaded Implementations:



__init__ (self)

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



__init__ (self, row, col)

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

Parameters:
  • row (int) –

  • col (int) –





Get(self)

Return the row and col properties as a tuple.

Return type:

tuple

Returns:

( row, col )



GetCol(self)

A synonym for GetColumn .

Return type:

int



GetColumn(self)

Get the current row value.

Return type:

int



GetIM(self)

Returns an immutable representation of the wx.Position object, based on namedtuple.

This new object is hashable and can be used as a dictionary key, be added to sets, etc. It can be converted back into a real wx.Position with a simple statement like this: obj = wx.Position(imObj).



GetRow(self)

Get the current row value.

Return type:

int



SetCol(self, column)

A synonym for SetColumn .

Parameters:

column (int) –



SetColumn(self, column)

Set a new column value.

Parameters:

column (int) –



SetRow(self, row)

Set a new row value.

Parameters:

row (int) –



__bool__(self)


__getitem__(self, idx)


__len__(self)


__nonzero__(self)


__reduce__(self)


__repr__(self)


__setitem__(self, idx, val)


__str__(self)


__ne__(self)
Parameters:

pos (wx.Position) –



__add__(self, *args, **kw)

overload Overloaded Implementations:



__add__ (self)

Parameters:

pos (wx.Position) –



__add__ (self)

Parameters:

size (wx.Size) –





__iadd__(self, *args, **kw)

overload Overloaded Implementations:



__iadd__ (self)

Parameters:

pos (wx.Position) –



__iadd__ (self)

Parameters:

size (wx.Size) –





__sub__(self, *args, **kw)

overload Overloaded Implementations:



__sub__ (self)

Parameters:

pos (wx.Position) –



__sub__ (self)

Parameters:

size (wx.Size) –





__isub__(self, *args, **kw)

overload Overloaded Implementations:



__isub__ (self)

Parameters:

pos (wx.Position) –



__isub__ (self)

Parameters:

size (wx.Size) –





__eq__(self)
Parameters:

pos (wx.Position) –


Properties

Col

See GetCol and SetCol



Column

See GetColumn and SetColumn



IM

See GetIM



Row

See GetRow and SetRow