
    ai                        S SK r  " S S\ R                  R                  5      r " S S\ R                  R                  5      r " S S\ R                  R                  5      r\\\4r\S:X  a  S S	K	J
r
  \ H  r\
" \5        M     gg)
    Nc                   .    \ rS rSrSrS r\S 5       rSrg)SPREADSHEET_HT_header   SPREADSHEETc                 N   U R                   nUR                  nUR                  5         [        R	                  X5        UR                  5         UR                  SS9nUR                  SS9nU R                  U5      Ul        UR                  USSS9  UR                  USSSSS9  g )	NT)alignshow_only_selected text
use_filterFILTER)toggleicon	icon_only)
layout
space_datatemplate_headerSPREADSHEET_MT_editor_menusdraw_collapsibleseparator_spacerrow_selection_filter_availableactiveprop)selfcontextr   spacer   subs         _/home/wildlama/Downloads/blender-5.1.2-linux-x64/5.1/scripts/startup/bl_ui/space_spreadsheet.pydrawSPREADSHEET_HT_header.draw   s    "" #44WE!jjtj$ggDg!55e<
,26TDQ    c                 \   U R                   R                  nU(       d  gUS   nUR                  S:w  a  gUR                  n[	        U[
        R                  R                  5      (       aC  UnUR                  ==S:X  a  O	=S:X  a  O  O    UR                  S:H  $ S:X  a  UR                  S;   $ g)	NFr   IDMESH
POINTCLOUDEDITCURVES>   r(   SCULPT_CURVES)	viewer_pathpathtypeid
isinstancebpytypesObjectmode)r   r,   root_context
data_blockobjs        r    r   1SPREADSHEET_HT_header._selection_filter_available   s      %%Aw$!__
j#))"2"233C((*Vl*88v--88'@@@r#    N)	__name__
__module____qualname____firstlineno__bl_space_typer!   staticmethodr   __static_attributes__r8   r#   r    r   r      s!    !MR  r#   r   c                   "    \ rS rSrS rSrS rSrg)r   ,   r
   c                 @    AU R                   nUR                  S5        g )NSPREADSHEET_MT_view)r   menu)r   r   r   s      r    r!    SPREADSHEET_MT_editor_menus.draw0   s    )*r#   r8   N)r9   r:   r;   r<   	bl_idnamebl_labelr!   r?   r8   r#   r    r   r   ,   s    -IH+r#   r   c                       \ rS rSrSrS rSrg)rC   6   Viewc                     U R                   nUR                  nUR                  US5        UR                  US5        UR                  5         UR                  USSS9  UR                  5         UR	                  S5        g )Nshow_region_toolbarshow_region_uishow_internal_attributeszInternal Attributesr   INFO_MT_area)r   r   r   	separatorrD   )r   r   r   sspreadsheets       r    r!   SPREADSHEET_MT_view.draw9   sl    ))L"78L"23L"<CXYN#r#   r8   N)r9   r:   r;   r<   rG   r!   r?   r8   r#   r    rC   rC   6   s    H$r#   rC   __main__)register_class)r0   r1   Headerr   Menur   rC   classesr9   	bpy.utilsrT   clsr8   r#   r    <module>rZ      s   
 !CII,, !H+#)).. +$#)).. $( 	 z(s  r#   