ó
    Ãu„jß  ã                  ó6   • S r SSKJr  SSKJr   " S S\5      rg)zT
A class to store a coordinate, used by the [DataTable][textual.widgets.DataTable].
é    )Úannotations)Ú
NamedTuplec                  óZ   • \ rS rSr% SrS\S'    S\S'    SS jrSS jrSS jrSS	 jr	S
r
g)Ú
Coordinateé
   z=An object representing a row/column coordinate within a grid.ÚintÚrowÚcolumnc                ó&   • U u  p[        XS-
  5      $ )zJGet the coordinate to the left.

Returns:
    The coordinate to the left.
é   ©r   ©Úselfr	   r
   s      Ú C:\Users\johnn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\site-packages\textual/coordinate.pyÚleftÚCoordinate.left   ó   € ð ‰ˆÜ˜#¨™zÓ*Ð*ó    c                ó&   • U u  p[        XS-   5      $ )zLGet the coordinate to the right.

Returns:
    The coordinate to the right.
r   r   r   s      r   ÚrightÚCoordinate.right   r   r   c                ó(   • U u  p[        US-
  U5      $ )z>Get the coordinate above.

Returns:
    The coordinate above.
r   r   r   s      r   ÚupÚCoordinate.up%   ó   € ð ‰ˆÜ˜# ™' 6Ó*Ð*r   c                ó(   • U u  p[        US-   U5      $ )z>Get the coordinate below.

Returns:
    The coordinate below.
r   r   r   s      r   ÚdownÚCoordinate.down.   r   r   © N)Úreturnr   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__annotations__r   r   r   r   Ú__static_attributes__r   r   r   r   r   
   s)   ‡ ÙGà	ƒHØ2àƒKØ5ô+ô+ô+÷+r   r   N)r%   Ú
__future__r   Útypingr   r   r   r   r   Ú<module>r*      s   ðñõ #å ô++�õ ++r   