
    ai                      D    S SK Jr   " S S\5      r " S S\5      r\\4rg)    )Operatorc                   >    \ rS rSrSrSrSrSS1r\S 5       r	S r
S	rg
)MeshSelectNext   z/Select the next element (using selection order)zmesh.select_next_itemzSelect Next ElementREGISTERUNDOc                      UR                   S:H  $ N	EDIT_MESHmodeclscontexts     Y/home/wildlama/Downloads/blender-5.1.2-linux-x64/5.1/scripts/startup/bl_operators/mesh.pypollMeshSelectNext.poll       +,    c                     SS K nSSK Jn  UR                  nUR                  nUR	                  U5      nUR                  X`R                  5      (       a   UR                  5         UR                  USS9  S1$ Nr      )find_adjacentF)loop_trianglesFINISHED)	bmeshr   active_objectdatafrom_edit_meshselect_nextreportselect_flush_modeupdate_edit_meshselfr   r   r   objmebms          r   executeMeshSelectNext.execute   h    (##XX!!"%$$R55  """2e"<|r    N__name__
__module____qualname____firstlineno____doc__	bl_idnamebl_label
bl_optionsclassmethodr   r)   __static_attributes__r,   r   r   r   r      s0    9'I$Hf%J- -r   r   c                   >    \ rS rSrSrSrSrSS1r\S 5       r	S r
S	rg
)MeshSelectPrev!   z3Select the previous element (using selection order)zmesh.select_prev_itemzSelect Previous Elementr   r   c                      UR                   S:H  $ r
   r   r   s     r   r   MeshSelectPrev.poll'   r   r   c                     SS K nSSK Jn  UR                  nUR                  nUR	                  U5      nUR                  X`R                  5      (       a   UR                  5         UR                  USS9  S1$ r   )	r   r   r   r   r   select_prevr!   r"   r#   r$   s          r   r)   MeshSelectPrev.execute+   r+   r   r,   Nr-   r,   r   r   r9   r9   !   s0    ='I(Hf%J- -r   r9   N)	bpy.typesr   r   r9   classesr,   r   r   <module>rB      s1   
 X 2X 4 r   