
    ai                     4   S SK JrJrJr  S SKJr   " S S5      rS r " S S\\5      r " S S	\\5      r	 " S
 S\\5      r
 " S S\5      r " S S\\5      r " S S\\5      r " S S\\\5      r\\\	\\\\
4r\S:X  a  S SKJr  \ H  r\" \5        M     gg)    )
CollectionMenuPanel)PropertyPanelc                   0    \ rS rSrSrSrSr\S 5       rSr	g)CollectionButtonsPanel   
PROPERTIESWINDOW
collectionc                 H    UR                   UR                  R                   :g  $ N)r   scene)clscontexts     c/home/wildlama/Downloads/blender-5.1.2-linux-x64/5.1/scripts/startup/bl_ui/properties_collection.pypollCollectionButtonsPanel.poll   s    !!W]]%=%===     N)
__name__
__module____qualname____firstlineno__bl_space_typebl_region_type
bl_contextclassmethodr   __static_attributes__r   r   r   r   r      s#     MNJ> >r   r   c                     U R                  USUS9  UR                  (       a/  U(       a'  U R                  USUSSS9  U R                  USUSS	S9  g g g )
NusetextlayerlayersGREASEPENCIL)iconmaterial	materialsSHADING_TEXTURE)propr!   prop_search)col	line_type	text_dispexpandsearch_froms        r   lineart_make_line_type_entryr2      sQ    HHYIH.}}	7KW	:{KN_`  }r   c                       \ rS rSrSrS rSrg)COLLECTION_PT_collection_flags   
Visibilityc                     U R                   nSUl        SUl        UR                  nUR	                  USSSSS9  UR                  SSS9nUR	                  USS	SSS9  g )
NTFhide_select
Selectabler#   toggleinvert_checkboxzShow In)headingalignhide_renderRenders)layoutuse_property_splituse_property_decorater   r+   column)selfr   rA   r   r-   s        r   draw#COLLECTION_PT_collection_flags.draw"   sf    $(!',$''
JL`demmITm:]5Z^_r   r   Nr   r   r   r   bl_labelrF   r   r   r   r   r4   r4      s    H
`r   r4   c                   "    \ rS rSrSrSrS rSrg)COLLECTION_PT_viewlayer_flags/   z
View Layerr4   c                     UR                   nUR                  nU R                  nSUl        SUl        UR                  SS9nUR                  USSSSS9  UR                  USSS9  UR                  US	SS9  g )
NTFr>   excludeIncluder:   holdout)r;   indirect_only)
view_layeractive_layer_collectionrA   rB   rC   rD   r+   )rE   r   vlvlcrA   r-   s         r   rF   "COLLECTION_PT_viewlayer_flags.draw3   s{    (($(!',$mm$m'iitTi.oe4r   r   N)r   r   r   r   rI   bl_parent_idrF   r   r   r   r   rK   rK   /   s    H3L5r   rK   c                       \ rS rSrSrS rSrg)COLLECTION_PT_exportersA   	Exportersc                 <    U R                   nUR                  5         g r   )rA   template_collection_exporters)rE   r   rA   s      r   rF   COLLECTION_PT_exporters.drawD   s    ,,.r   r   NrH   r   r   r   rZ   rZ   A   s    H/r   rZ   c                       \ rS rSrSrS rSrg)*COLLECTION_MT_context_menu_instance_offsetJ   zInstance Offsetc                     U R                   nUR                  S5        UR                  S5        UR                  S5        g )Nz"object.instance_offset_from_cursorz"object.instance_offset_from_objectz object.instance_offset_to_cursor)rA   operator)rE   _contextrA   s      r   rF   /COLLECTION_MT_context_menu_instance_offset.drawM   s2    <=<=:;r   r   NrH   r   r   r   ra   ra   J   s     H<r   ra   c                       \ rS rSrSrS rSrg)COLLECTION_PT_instancingT   
Instancingc                     U R                   nSUl        SUl        UR                  nUR	                  SS9nUR                  US5        UR                  SSSS9  g )	NTFrN   instance_offsetra   DOWNARROW_HLT )r'   r#   )rA   rB   rC   r   rowr+   menu)rE   r   rA   r   ro   s        r   rF   COLLECTION_PT_instancing.drawW   sY    $(!',$''
jjtj$./=OZ\]r   r   NrH   r   r   r   rh   rh   T   s    H^r   rh   c                   "    \ rS rSrSrSrS rSrg) COLLECTION_PT_lineart_collectionb   zLine Art
   c           	      2   U R                   nSUl        SUl        UR                  nUR	                  5       nUR                  US5        UR                  USSS9  UR                  SS9nUR                  Ul        UR	                  SSS	9n[        S
5       H-  nUR                  USUSSS9  US:X  d  M  UR	                  SS9nM/     UR	                  SS9nUR                  USSS9  UR	                  5       nUR                  Ul        UR                  USSS9  g )NTFlineart_usagelineart_use_intersection_maskzCollection Maskr"   rN   Masks)r>   r=      lineart_intersection_mask )indexr#   r;      zIntersection Priority)r=   !use_lineart_intersection_priorityrn   lineart_intersection_priority)rA   rB   rC   r   ro   r+   rD   rx   activeranger   )rE   r   rA   r   ro   r-   isubrows           r   rF   %COLLECTION_PT_lineart_collection.drawf   s   $(!',$''
jjl_-J ?FWXmm$m'==
ggD'g2qAHHZ!<ACX\H]AvggDg) 
 jj!8j9@rJ"DDJ ?bIr   r   N)r   r   r   r   rI   bl_orderrF   r   r   r   r   rs   rs   b   s    HHJr   rs   c                       \ rS rSrSr\rSrg)%COLLECTION_PT_collection_custom_props   r   r   N)r   r   r   r   _context_pathr   _property_typer   r   r   r   r   r      s     MNr   r   __main__)register_classN)	bpy.typesr   r   r   rna_prop_uir   r   r2   r4   rK   rZ   ra   rh   rs   r   classesr   	bpy.utilsr   r   r   r   r   <module>r      s   
  &> >a`%;U ` 5$:E 5$/4e /< <^5u ^J'=u J< ,BMSX   /"!$) z(s  r   