(self, wnd, pos, s, update_cursor=True)
Insert string
Insert string
Insert string
def insert_string(self, wnd, pos, s, update_cursor=True):
        """Insert string"""

        cur_pos = wnd.cursor.pos

        wnd.document.insert(pos, s)

        if update_cursor:
            wnd.cursor.setpos(wnd.cursor.pos + len(s))
            wnd.cursor.savecol()

        if wnd.document.undo:
            wnd.document.undo.add(self.UNDO_INSERT, pos, s,
                                  cur_pos, wnd.cursor.pos)

        self.on_edited(wnd)
def insert_string ( self , wnd , pos , s , update_cursor = True ) : cur_pos = wnd . cursor . pos wnd . document . insert ( pos , s ) if update_cursor : wnd . cursor . setpos ( wnd . cursor . pos + len ( s ) ) wnd . cursor . savecol ( ) if wnd . document . undo : wnd . document . undo . add ( self . UNDO_INSERT , pos , s , cur_pos , wnd . cursor . pos ) self . on_edited ( wnd )