]> git.lyx.org Git - lyx.git/blobdiff - src/CutAndPaste.h
layout file converter for layout files in old format
[lyx.git] / src / CutAndPaste.h
index cb384b868b5e27e96ea031e592c31e271b42e528..bb94d8323408f6018194943ff993552bb37dd210 100644 (file)
@@ -67,7 +67,7 @@ void SwitchBetweenClasses(lyx::textclass_type c1,
 void replaceWord(LCursor & cur, std::string const & replacestring);
 
 ///
-std::string grabSelection(LCursor & cur);
+std::string grabSelection(LCursor const & cur);
 ///
 void eraseSelection(LCursor & cur);
 ///
@@ -81,6 +81,17 @@ void selDel(LCursor & cur);
 void selClearOrDel(LCursor & cur);
 /// pastes n-th element of cut buffer
 void selPaste(LCursor & cur, size_t n);
+
+/** Tabular has its own paste stack for multiple cells
+ *  but it needs to know whether there is a more recent 
+ *  ordinary paste. Therefore which one is newer.
+ */
+//FIXME: this is a workaround for bug 1919. Replace this by
+//an all-for-one-paste mechanism in 1.5
+/// store whether tabular or ordinary paste stack is newer
+void dirtyTabularStack(bool b);
+/// is the tabular paste stack newer than the ordinary one?
+bool tabularStackDirty();
 } // namespace cap
 } // namespce lyx