+
    nDj                        ^ RI Ht ^ RIHt ^RIHtHt ^RIHt ]'       d   ^ RI	H
t
 ^RIHtHtHt  ! R R]4      t ! R	 R
]4      t ! R R]4      t ! R R]4      tR# )    )annotations)TYPE_CHECKING)	ContainerView)ContainerKind)Iterable)BoolLikeFloat32ArrayLikeUtf8Likec                  F   a  ] tR t^tRtRRRRRRRR/R V 3R llltR	tV ;t# )

HorizontalzA horizontal container.contentsNcolumn_sharesnamevisiblec               0    V ^8  d   QhRRRRRRRRR	R
RR/# )   argsContainer | Viewr   !Iterable[Container | View] | Noner   Float32ArrayLike | Noner   Utf8Like | Noner   BoolLike | NonereturnNone )formats   "^/data/cameron/venvs/s3viz/lib/python3.14/site-packages/rerun_sdk/rerun/blueprint/containers.py__annotate__Horizontal.__annotate__   sF     $
 $
$
 4$
 /	$

 $
 !$
 
$
    c               T   < \         SV `  ! VRVR\        P                  RVRVRV/  R# )a  
Construct a new horizontal container.

Parameters
----------
*args:
    All positional arguments are forwarded to the `contents` parameter for convenience.
contents:
    The contents of the container. Each item in the iterable must be a `View` or a `Container`.
    This can only be used if no positional arguments are provided.
column_shares
    The layout shares of the columns in the container. The share is used to determine what fraction of the total width each
    column should take up. The column with index `i` will take up the fraction `shares[i] / total_shares`.
name
    The name of the container
visible:
    Whether this container is visible.

    Defaults to true if not specified.

r   kindr   r   r   N)super__init__r   r   )selfr   r   r   r   r   	__class__s   &$$$$*r   r%   Horizontal.__init__   sK    : 		
	
 ))	
 (		

 	
 	
r!   r   __name__
__module____qualname____firstlineno____doc__r%   __static_attributes____classcell__r'   s   @r   r   r      s=    !$
 7;$
 26	$

 !%$
 $($
 $
 $
r!   r   c                  F   a  ] tR t^8tRtRRRRRRRR/R V 3R llltR	tV ;t# )
VerticalzA vertical container.r   N
row_sharesr   r   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# )r   r   r   r   r   r4   r   r   r   r   r   r   r   r   )r   s   "r   r   Vertical.__annotate__;   sF     $
 $
$
 4$
 ,	$

 $
 !$
 
$
r!   c               T   < \         SV `  ! VRVR\        P                  RVRVRV/  R# )a  
Construct a new vertical container.

Parameters
----------
*args:
    All positional arguments are forwarded to the `contents` parameter for convenience.
contents:
    The contents of the container. Each item in the iterable must be a `View` or a `Container`.
    This can only be used if no positional arguments are provided.
row_shares
    The layout shares of the rows in the container. The share is used to determine what fraction of the total height each
    row should take up. The row with index `i` will take up the fraction `shares[i] / total_shares`.
name
    The name of the container
visible:
    Whether this container is visible.

    Defaults to true if not specified.

r   r#   r4   r   r   N)r$   r%   r   r3   )r&   r   r4   r   r   r   r'   s   &$$$$*r   r%   Vertical.__init__;   sK    : 		
	
 ''	
 "		

 	
 	
r!   r   r)   r1   s   @r   r3   r3   8   s=    $
 7;$
 /3	$

 !%$
 $($
 $
 $
r!   r3   c                  N   a  ] tR t^btRtRRRRRRRRRRRR/R	 V 3R
 llltRtV ;t# )GridzA grid container.r   Nr   r4   grid_columnsr   r   c               8    V ^8  d   QhRRRRRRRRRR	R
RRRRR/# )r   r   r   r   r   r   r   r4   r;   z
int | Noner   r   r   r   r   r   r   )r   s   "r   r   Grid.__annotate__e   sZ     -
 -
-
 4-
 /	-

 ,-
 !-
 -
 !-
 
-
r!   c               \   < \         SV `  ! VRVR\        P                  RVRVRVRVRV/  R# )	a  
Construct a new grid container.

Parameters
----------
*args:
    All positional arguments are forwarded to the `contents` parameter for convenience.
contents:
    The contents of the container. Each item in the iterable must be a `View` or a `Container`.
    This can only be used if no positional arguments are provided.
column_shares
    The layout shares of the columns in the container. The share is used to determine what fraction of the total width each
    column should take up. The column with index `i` will take up the fraction `shares[i] / total_shares`.
row_shares
    The layout shares of the rows in the container. The share is used to determine what fraction of the total height each
    row should take up. The row with index `i` will take up the fraction `shares[i] / total_shares`.
grid_columns
    The number of columns in the grid.
name
    The name of the container
visible:
    Whether this container is visible.

    Defaults to true if not specified.

r   r#   r   r4   r;   r   r   N)r$   r%   r   r:   )	r&   r   r   r4   r;   r   r   r   r'   s	   &$$$$$$*r   r%   Grid.__init__e   s`    H 			
		
 ##		
 (			

 "		
 &		
 		
 		
r!   r   r)   r1   s   @r   r:   r:   b   sQ    -
 7;-
 26	-

 /3-
 $(-
 !%-
 $(-
 -
 -
r!   r:   c                  F   a  ] tR t^tRtRRRRRRRR/R V 3R llltR	tV ;t# )
TabszA tab container.r   N
active_tabr   r   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# )r   r   r   r   r   rB   zint | str | Noner   r   r   r   r   r   r   )r   s   "r   r   Tabs.__annotate__   sF     #
 #
#
 4#
 %	#

 #
 !#
 
#
r!   c               T   < \         SV `  ! VRVR\        P                  RVRVRV/  R# )a  
Construct a new tab container.

Parameters
----------
*args:
    All positional arguments are forwarded to the `contents` parameter for convenience.
contents:
    The contents of the container. Each item in the iterable must be a `View` or a `Container`.
    This can only be used if no positional arguments are provided.
active_tab:
    The index or name of the active tab.
name
    The name of the container
visible:
    Whether this container is visible.

    Defaults to true if not specified.

r   r#   rB   r   r   N)r$   r%   r   rA   )r&   r   rB   r   r   r   r'   s   &$$$$*r   r%   Tabs.__init__   sK    8 		
	
 ##	
 "		

 	
 	
r!   r   r)   r1   s   @r   rA   rA      s=    #
 7;#
 (,	#

 !%#
 $(#
 #
 #
r!   rA   N)
__future__r   typingr   apir   r   components.container_kindr   collections.abcr   	datatypesr	   r
   r   r   r3   r:   rA   r   r!   r   <module>rM      sP    "     4(@@'
 '
T'
y '
T0
9 0
f&
9 &
r!   