mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-09-20 06:49:56 +00:00
* src/text3.C:
* src/BufferView.C: add comments on why several change tracking-related LFUNs are always enabled git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16034 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
3c348b6486
commit
286a8e2676
@ -653,7 +653,11 @@ FuncStatus BufferView::getStatus(FuncRequest const & cmd)
|
||||
case LFUN_CHANGE_NEXT:
|
||||
case LFUN_ALL_CHANGES_ACCEPT:
|
||||
case LFUN_ALL_CHANGES_REJECT:
|
||||
flag.enabled(buffer_); // FIXME: Change tracking (MG)
|
||||
// TODO: context-sensitive enabling of LFUNs
|
||||
// In principle, these command should only be enabled if there
|
||||
// is a change in the document. However, without proper
|
||||
// optimizations, this will inevitably result in poor performance.
|
||||
flag.enabled(buffer_);
|
||||
break;
|
||||
|
||||
case LFUN_BUFFER_TOGGLE_COMPRESSION: {
|
||||
|
@ -1742,7 +1742,13 @@ bool LyXText::getStatus(LCursor & cur, FuncRequest const & cmd,
|
||||
|
||||
case LFUN_CHANGE_ACCEPT:
|
||||
case LFUN_CHANGE_REJECT:
|
||||
enable = true; // FIXME: Change tracking (MG)
|
||||
// TODO: context-sensitive enabling of LFUN_CHANGE_ACCEPT/REJECT
|
||||
// In principle, these LFUNs should only be enabled if there
|
||||
// is a change at the current position/in the current selection.
|
||||
// However, without proper optimizations, this will inevitably
|
||||
// result in unacceptable performance - just imagine a user who
|
||||
// wants to select the complete content of a long document.
|
||||
enable = true;
|
||||
break;
|
||||
|
||||
case LFUN_WORD_DELETE_FORWARD:
|
||||
|
Loading…
Reference in New Issue
Block a user