#NEWLINE# def on_touch_move( self , touch ) : #NEWLINE# #INDENT# ( x , y ) = ( touch . x , touch . y ) #NEWLINE# if ( self . collide_point ( x , y ) and ( not ( touch . grab_current == self ) ) ) : #NEWLINE# #INDENT# touch . push ( ) #NEWLINE# touch . apply_transform_2d ( self . to_local ) #NEWLINE# if super ( Scatter , self ) . on_touch_move ( touch ) : #NEWLINE# #INDENT# touch . pop ( ) #NEWLINE# return True #NEWLINE# #UNINDENT# touch . pop ( ) #NEWLINE# #UNINDENT# if ( ( touch in self . _touches ) and ( touch . grab_current == self ) ) : #NEWLINE# #INDENT# if self . transform_with_touch ( touch ) : #NEWLINE# #INDENT# self . dispatch ( 'on_transform_with_touch' , touch ) #NEWLINE# #UNINDENT# self . _last_touch_pos [ touch ] = touch . pos #NEWLINE# #UNINDENT# if self . collide_point ( x , y ) : #NEWLINE# #INDENT# return True