Phoenix Logo

phoenix_title wx.GBPosition

This class represents the position of an item in a virtual grid of rows and columns managed by a wx.GridBagSizer.


class_hierarchy Class Hierarchy

Inheritance diagram for class GBPosition:


method_summary Methods Summary

__init__ Default constructor, setting the row and column to (0,0).
Get Return the row and col properties as a tuple.
GetCol Get the current column value.
GetIM Returns an immutable representation of the wx.GBPosition object, based on namedtuple.
GetRow Get the current row value.
Set Set both the row and column properties.
SetCol Set a new column value.
SetRow Set a new row value.
__getitem__  
__len__  
__nonzero__  
__reduce__  
__repr__  
__setitem__  
__str__  
__ne__ Compare inequality of two GBPositions.
__eq__ Compare equality of two GBPositions.

property_summary Properties Summary

Col See GetCol and SetCol
Row See GetRow and SetRow
col See GetCol and SetCol
row See GetRow and SetRow

api Class API



class wx.GBPosition(object)

Possible constructors:

GBPosition()

GBPosition(row, col)

This class represents the position of an item in a virtual grid of rows and columns managed by a GridBagSizer.


Methods



__init__(self, *args, **kw)

overload Overloaded Implementations:



__init__ (self)

Default constructor, setting the row and column to (0,0).



__init__ (self, row, col)

Construct a new wx.GBPosition, setting the row and column.

Parameters:
  • row (int) –
  • col (int) –





Get(self)

Return the row and col properties as a tuple.

Return type:tuple
Returns:( row, col )


GetCol(self)

Get the current column value.

Return type:int


GetIM(self)

Returns an immutable representation of the wx.GBPosition 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.GBPosition with a simple statement like this: obj = wx.GBPosition(imObj).



GetRow(self)

Get the current row value.

Return type:int


Set(self, row=0, col=0)

Set both the row and column properties.



SetCol(self, col)

Set a new column value.

Parameters:col (int) –


SetRow(self, row)

Set a new row value.

Parameters:row (int) –


__getitem__(self, idx)


__len__(self)


__nonzero__(self)


__reduce__(self)


__repr__(self)


__setitem__(self, idx, val)


__str__(self)


__ne__(self)

Compare inequality of two GBPositions.

Parameters:p (wx.GBPosition) –


__eq__(self)

Compare equality of two GBPositions.

Parameters:p (wx.GBPosition) –

Properties



Col

See GetCol and SetCol



Row

See GetRow and SetRow



col

See GetCol and SetCol



row

See GetRow and SetRow