| basic editing mode, also good as parent for more specialized modes 
        
            | Methods |  |  
        |  |  
            |  | __init__ |  
        | 
__init__ ( self )
 |  
            |  | add_chain |  
        | 
add_chain ( self,  n )
 |  
            |  | double_click |  
        | 
double_click ( self,  event )
 |  
            |  | enter_object |  
        | 
enter_object (
        self,
        object,
        event,
        )
 |  
            |  | leave_object |  
        | 
leave_object ( self,  event )
 |  
            |  | mouse_click |  
        | 
mouse_click ( self,  event )
 |  
            |  | mouse_down |  
        | 
mouse_down (
        self,
        event,
        modifiers=[],
        )
 |  
            |  | mouse_down2 |  
        | 
mouse_down2 (
        self,
        event,
        modifiers=[],
        )
 |  
            |  | mouse_down3 |  
        | 
mouse_down3 (
        self,
        event,
        modifiers=[],
        )
 |  
            |  | mouse_drag |  
        | 
mouse_drag ( self,  event )
 |  
            |  | mouse_up |  
        | 
mouse_up ( self,  event )
 |  
            |  | reposition_bonds_around_atom |  
        | 
reposition_bonds_around_atom ( self,  a )
 |  
            |  | reposition_bonds_around_bond |  
        | 
reposition_bonds_around_bond ( self,  b )
 |  
            |  | set_given_name_to_selected |  
        | 
set_given_name_to_selected (
        self,
        name,
        interpret=1,
        )
 |  |