Table Of Contents

Previous topic

PortId

Next topic

PostScriptDC

This Page

phoenix_title Position

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

See also

Point, Size


class_hierarchy Inheritance Diagram

Inheritance diagram for class Position

Inheritance diagram of Position


method_summary Methods Summary

__init__ Construct a new 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.
GetRow Get the current row value.
SetCol A synonym for SetColumn .
SetColumn Set a new column value.
SetRow Set a new row value.
__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
Row See GetRow and SetRow

api Class API



class Position(object)

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

Possible constructors:

Position()

Position(row, col)

Methods



__init__(self, *args, **kw)

overload Overloaded Implementations:



__init__ (self)

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



__init__ (self, row, col)

Construct a new 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


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


__getitem__(self, idx)


__len__(self)


__nonzero__(self)


__reduce__(self)


__repr__(self)


__setitem__(self, idx, val)


__str__(self)


__ne__(self)
Parameters:pos (Position) –


__add__(self, *args, **kw)

overload Overloaded Implementations:



__add__ (self)

Parameters:pos (Position) –



__add__ (self)

Parameters:size (Size) –





__iadd__(self, *args, **kw)

overload Overloaded Implementations:



__iadd__ (self)

Parameters:pos (Position) –



__iadd__ (self)

Parameters:size (Size) –





__sub__(self, *args, **kw)

overload Overloaded Implementations:



__sub__ (self)

Parameters:pos (Position) –



__sub__ (self)

Parameters:size (Size) –





__isub__(self, *args, **kw)

overload Overloaded Implementations:



__isub__ (self)

Parameters:pos (Position) –



__isub__ (self)

Parameters:size (Size) –





__eq__(self)
Parameters:pos (Position) –

Properties



Col

See GetCol and SetCol



Column

See GetColumn and SetColumn



Row

See GetRow and SetRow