+ void setCursorFromRow(int row);
+ /** Insert an inset into the buffer.
+ Placie it in a layout of lout,
+ if no_table make sure that it doesn't end up in a table.
+ */
+ bool insertInset(Inset * inset, string const & lout = string(),
+ bool no_table = false);
+ /// open and lock an updatable inset
+ bool open_new_inset(UpdatableInset * new_inset);
+ /** Inserts a lyx file at cursor position.
+ @return #false# if it fails.
+ */
+ bool insertLyXFile(string const & file);