
    ai              	          S SK Jr  S SKJr  S SKJ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 " S S\R                  5      r\\\	\
\\\\S.r\R"                  " \\R$                  \R&                  S9r\\\	\
\\\\S.r\R"                  " \\R*                  \R,                  S9r/ \Q\Q7r\S:X  a  S SKJr  \ H  r\" \5        M     gg)    )Menu)contexts)node_add_menuc                       \ rS rSrSrS rSrg)NODE_MT_texture_node_input_base   Inputc                     U R                   nU R                  US5        U R                  US5        U R                  US5        U R                  US5        g )NTextureNodeCoordinatesTextureNodeCurveTimeTextureNodeImageTextureNodeTexturelayoutnode_operatorself_contextr   s      c/home/wildlama/Downloads/blender-5.1.2-linux-x64/5.1/scripts/startup/bl_ui/node_add_menu_texture.pydraw$NODE_MT_texture_node_input_base.draw   sO    6#;<6#9:6#566#78     N__name__
__module____qualname____firstlineno__bl_labelr   __static_attributes__r   r   r   r   r      s    H9r   r   c                       \ rS rSrSrS rSrg) NODE_MT_texture_node_output_base   Outputc                 d    U R                   nU R                  US5        U R                  US5        g )NTextureNodeOutputTextureNodeViewerr   r   s      r   r   %NODE_MT_texture_node_output_base.draw   s-    6#676#67r   r   Nr   r   r   r   r"   r"      s    H8r   r"   c                       \ rS rSrSrS rSrg)NODE_MT_texture_node_color_base    Colorc                    U R                   nU R                  US5        U R                  US5        U R                  US5        U R                  US5        UR                  5         U R                  US5        U R                  US5        g )NTextureNodeHueSaturationTextureNodeInvertTextureNodeMixRGBTextureNodeCurveRGBTextureNodeCombineColorTextureNodeSeparateColor)r   r   	separatorr   s      r   r   $NODE_MT_texture_node_color_base.draw#   s}    6#=>6#676#676#896#<=6#=>r   r   Nr   r   r   r   r*   r*       s    H?r   r*   c                       \ rS rSrSrS rSrg)#NODE_MT_texture_node_converter_base.   	Converterc                     U R                   nU R                  US5        U R                  US5        U R                  US5        U R                  US5        U R                  US5        g )NTextureNodeValToRGBTextureNodeDistanceTextureNodeMathTextureNodeRGBToBWTextureNodeValToNorr   r   s      r   r   (NODE_MT_texture_node_converter_base.draw1   s`    6#896#896#456#786#89r   r   Nr   r   r   r   r7   r7   .   s    H:r   r7   c                       \ rS rSrSrS rSrg)!NODE_MT_texture_node_distort_base:   Distortc                     U R                   nU R                  US5        U R                  US5        U R                  US5        U R                  US5        g )NTextureNodeAtTextureNodeRotateTextureNodeScaleTextureNodeTranslater   r   s      r   r   &NODE_MT_texture_node_distort_base.draw=   sN    6?36#676#566#9:r   r   Nr   r   r   r   rB   rB   :   s    H;r   rB   c                   6    \ rS rSrSr\R                  rS rSr	g)!NODE_MT_texture_node_pattern_baseE   Patternc                 d    U R                   nU R                  US5        U R                  US5        g )NTextureNodeBricksTextureNodeCheckerr   r   s      r   r   &NODE_MT_texture_node_pattern_base.drawI   s-    6#676#78r   r   N)
r   r   r   r   r   i18n_contexts
id_texturebl_translation_contextr   r    r   r   r   rL   rL   E   s    H*559r   rL   c                       \ rS rSrSrS rSrg)!NODE_MT_texture_node_texture_baseO   Texturec                    U R                   nU R                  US5        U R                  US5        U R                  US5        U R                  US5        U R                  US5        U R                  US5        U R                  US5        U R                  US5        U R                  US	5        U R                  US
5        g )NTextureNodeTexBlendTextureNodeTexCloudsTextureNodeTexDistNoiseTextureNodeTexMagicTextureNodeTexMarbleTextureNodeTexMusgraveTextureNodeTexNoiseTextureNodeTexStucciTextureNodeTexVoronoiTextureNodeTexWoodr   r   s      r   r   &NODE_MT_texture_node_texture_base.drawR   s    6#896#9:6#<=6#896#9:6#;<6#896#9:6#:;6#78r   r   Nr   r   r   r   rW   rW   O   s    H9r   rW   c                   :    \ rS rSrSrSr\R                  rS r	Sr
g)NODE_MT_texture_node_all_base`    Rootc                    AU R                   nU R                  US5        U R                  US5        UR                  5         U R                  US5        U R                  US5        U R                  US5        U R                  US5        U R                  US5        UR                  5         U R                  US5        U R                  US	5        U R                  U5        g )
Nr	   r$   r,   r9   rD   rN   rY   GroupLayout)r   	draw_menur4   draw_root_assets)r   contextr   s      r   r   "NODE_MT_texture_node_all_base.drawh   s    vw'vx(vw'v{+vy)vy)vy)vw'vx(f%r   r   N)r   r   r   r   r   	menu_pathrS   operator_defaultrU   r   r    r   r   r   rg   rg   `   s    HI*;;
&r   rg   )NODE_MT_category_texture_inputNODE_MT_category_texture_outputNODE_MT_category_texture_color"NODE_MT_category_texture_converter NODE_MT_category_texture_distort NODE_MT_category_texture_pattern NODE_MT_category_texture_textureNODE_MT_texture_node_add_all)template	base_dict)NODE_MT_texture_node_input_swap NODE_MT_texture_node_output_swapNODE_MT_texture_node_color_swap#NODE_MT_texture_node_converter_swap!NODE_MT_texture_node_distort_swap!NODE_MT_texture_node_pattern_swap!NODE_MT_texture_node_texture_swapNODE_MT_texture_node_swap_all__main__)register_classN)	bpy.typesr   bpy.app.translationsr   rS   bl_uir   r   r"   r*   r7   rB   rL   rW   NodeMenurg   	add_menusgenerate_menusAddNodeMenuadd_base_pathing_dict
swap_menusSwapNodeMenuswap_base_pathing_dictclassesr   	bpy.utilsr   clsr   r   r   <module>r      sG  
   9d 98t 8?d ?	:$ 	:; ;9 99 9"&M$:$: &8 'F'G&E*M(I(I(I$A
	 ((&&11	 (G(H'F+N)J)J)J%B

 ))''22
 z(s  r   