mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-27 22:41:09 +00:00
make CutAndPaste be a namespace instead of a class
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6371 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
a417b016a8
commit
89ec5bc244
@ -1,5 +1,7 @@
|
|||||||
2003-03-06 Lars Gullik Bjønnes <larsbj@gullik.net>
|
2003-03-06 Lars Gullik Bjønnes <larsbj@gullik.net>
|
||||||
|
|
||||||
|
* CutAndPaste.h: make CutAndPaste a namespace.
|
||||||
|
|
||||||
* text3.C (dispatch): adjust
|
* text3.C (dispatch): adjust
|
||||||
|
|
||||||
* text.C (breakParagraph): add a ParagraphList as arg
|
* text.C (breakParagraph): add a ParagraphList as arg
|
||||||
|
@ -18,36 +18,33 @@ class BufferParams;
|
|||||||
class LyXTextClass;
|
class LyXTextClass;
|
||||||
|
|
||||||
///
|
///
|
||||||
class CutAndPaste {
|
namespace CutAndPaste {
|
||||||
public:
|
|
||||||
/// realcut == false is we actually want a delete
|
/// realcut == false is we actually want a delete
|
||||||
static
|
bool cutSelection(Paragraph * startpar, Paragraph ** endpar,
|
||||||
bool cutSelection(Paragraph * startpar, Paragraph ** endpar,
|
|
||||||
int start, int & end, char tc, bool doclear = false,
|
int start, int & end, char tc, bool doclear = false,
|
||||||
bool realcut = true);
|
bool realcut = true);
|
||||||
///
|
///
|
||||||
static
|
bool copySelection(Paragraph * startpar, Paragraph * endpar,
|
||||||
bool copySelection(Paragraph * startpar, Paragraph * endpar,
|
|
||||||
int start, int end, char tc);
|
int start, int end, char tc);
|
||||||
///
|
///
|
||||||
static
|
bool pasteSelection(Paragraph ** par, Paragraph ** endpar,
|
||||||
bool pasteSelection(Paragraph ** par, Paragraph ** endpar,
|
|
||||||
int & pos, char tc);
|
int & pos, char tc);
|
||||||
///
|
|
||||||
static
|
///
|
||||||
int nrOfParagraphs();
|
int nrOfParagraphs();
|
||||||
/** needed to switch between different classes this works
|
|
||||||
|
/** needed to switch between different classes this works
|
||||||
for a list of paragraphs beginning with the specified par
|
for a list of paragraphs beginning with the specified par
|
||||||
return value is the number of wrong conversions
|
return value is the number of wrong conversions
|
||||||
*/
|
*/
|
||||||
static
|
int SwitchLayoutsBetweenClasses(lyx::textclass_type c1,
|
||||||
int SwitchLayoutsBetweenClasses(lyx::textclass_type c1,
|
|
||||||
lyx::textclass_type c2,
|
lyx::textclass_type c2,
|
||||||
Paragraph * par,
|
Paragraph * par,
|
||||||
BufferParams const & bparams);
|
BufferParams const & bparams);
|
||||||
///
|
///
|
||||||
static
|
bool checkPastePossible(Paragraph *);
|
||||||
bool checkPastePossible(Paragraph *);
|
|
||||||
};
|
} // end of CutAndPaste
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user