mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-07 12:32:26 +00:00
Add LFUN_DOC_ANONYMIZE, quick fix for #7259.
This commit is contained in:
parent
a76334c78a
commit
c19c3899d1
@ -1134,6 +1134,7 @@ bool BufferView::getStatus(FuncRequest const & cmd, FuncStatus & flag)
|
||||
case LFUN_WORD_FIND_FORWARD:
|
||||
case LFUN_WORD_FIND_BACKWARD:
|
||||
case LFUN_WORD_REPLACE:
|
||||
case LFUN_DOC_ANONYMIZE:
|
||||
case LFUN_MARK_OFF:
|
||||
case LFUN_MARK_ON:
|
||||
case LFUN_MARK_TOGGLE:
|
||||
@ -1617,6 +1618,14 @@ void BufferView::dispatch(FuncRequest const & cmd, DispatchResult & dr)
|
||||
break;
|
||||
}
|
||||
|
||||
case LFUN_DOC_ANONYMIZE: {
|
||||
for(char c = '0'; c <='Z'; c++) {
|
||||
odocstringstream ss;
|
||||
ss << "a\n" << c << "\n0 0 1 1 0";
|
||||
lyx::dispatch(FuncRequest(LFUN_WORD_REPLACE, ss.str()));
|
||||
}
|
||||
}
|
||||
|
||||
case LFUN_WORD_FINDADV: {
|
||||
FindAndReplaceOptions opt;
|
||||
istringstream iss(to_utf8(cmd.argument()));
|
||||
|
@ -476,6 +476,7 @@ enum FuncCode
|
||||
LFUN_DEVEL_MODE_TOGGLE, // lasgouttes 20170723
|
||||
//370
|
||||
LFUN_EXPORT_CANCEL, // rgh, 20171227
|
||||
LFUN_DOC_ANONYMIZE, // sanda, 20180201
|
||||
LFUN_LASTACTION // end of the table
|
||||
};
|
||||
|
||||
|
@ -4219,6 +4219,16 @@ void LyXAction::init()
|
||||
*/
|
||||
{ LFUN_WORD_REPLACE, "word-replace", Noop, Edit },
|
||||
|
||||
/*!
|
||||
* \var lyx::FuncCode lyx::LFUN_DOC_ANONYMIZE
|
||||
* \li Action: For debug purposes only. Convert all [a-zA-Z0-1] characters to
|
||||
single character. Useful when submitting docs to list or bugzilla.
|
||||
* \li Syntax: doc-anonymize
|
||||
* \li Origin: sanda, Feb 1 2018
|
||||
* \endvar
|
||||
*/
|
||||
{ LFUN_DOC_ANONYMIZE, "doc-anonymize", Noop, Edit },
|
||||
|
||||
/*!
|
||||
* \var lyx::FuncCode lyx::LFUN_WORD_RIGHT
|
||||
* \li Action: Moves the cursor to the next beginning of a word "on the right".
|
||||
|
Loading…
Reference in New Issue
Block a user