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.


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() -> None

Position(row, col) -> None

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).

Return type:

None



__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)

Return type:

None





Get(self)¶

Return the row and col properties as a tuple.

Return type:

Any



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)

Return type:

None



SetColumn(self, column)¶

Set a new column value.

Parameters:

column (int)

Return type:

None



SetRow(self, row)¶

Set a new row value.

Parameters:

row (int)

Return type:

None



__bool__(self)¶


__getitem__(self, idx)¶


__len__(self)¶


__nonzero__(self)¶


__reduce__(self)¶


__repr__(self)¶


__setitem__(self, idx, val)¶


__str__(self)¶


__ne__(self, pos)¶
Parameters:

pos (wx.Position)

Return type:

bool



__add__(self, *args, **kw)¶

overload Overloaded Implementations:



__add__ (self, pos)

Parameters:

pos (wx.Position)

Return type:

wx.Position



__add__ (self, size)

Parameters:

size (wx.Size)

Return type:

wx.Position





__iadd__(self, *args, **kw)¶

overload Overloaded Implementations:



__iadd__ (self, pos)

Parameters:

pos (wx.Position)

Return type:

wx.Position



__iadd__ (self, size)

Parameters:

size (wx.Size)

Return type:

wx.Position





__sub__(self, *args, **kw)¶

overload Overloaded Implementations:



__sub__ (self, pos)

Parameters:

pos (wx.Position)

Return type:

wx.Position



__sub__ (self, size)

Parameters:

size (wx.Size)

Return type:

wx.Position





__isub__(self, *args, **kw)¶

overload Overloaded Implementations:



__isub__ (self, pos)

Parameters:

pos (wx.Position)

Return type:

wx.Position



__isub__ (self, size)

Parameters:

size (wx.Size)

Return type:

wx.Position





__eq__(self, pos)¶
Parameters:

pos (wx.Position)

Return type:

bool


Properties¶

Col¶

See GetCol and SetCol



Column¶

See GetColumn and SetColumn



IM¶

See GetIM



Row¶

See GetRow and SetRow