]> git.lyx.org Git - lyx.git/blobdiff - src/LyXAction.C
Fix bug 2195: Slowness in rendering inside insets, especially on the Mac
[lyx.git] / src / LyXAction.C
index 97cd7949c661a16676241c4d7c9ef2a1aaca2581..911bef3d4c1354b551fb5b6372d24ece45ac460f 100644 (file)
@@ -97,7 +97,7 @@ void LyXAction::init()
                { LFUN_UNDERBAR, "accent-underbar", Noop },
                { LFUN_UNDERDOT, "accent-underdot", Noop },
                { LFUN_APPENDIX, "appendix", Noop },
-               { LFUN_LEFTSEL, "backward-select", ReadOnly },
+               { LFUN_LEFTSEL, "backward-select", ReadOnly | SingleParUpdate },
                { LFUN_BOOKMARK_GOTO, "bookmark-goto", ReadOnly },
                { LFUN_BOOKMARK_SAVE, "bookmark-save", ReadOnly },
                { LFUN_BREAKLINE, "break-line", Noop },
@@ -143,8 +143,8 @@ void LyXAction::init()
                { LFUN_DEPTH_MIN, "depth-decrement", Noop },
                { LFUN_DEPTH_PLUS, "depth-increment", Noop },
                { LFUN_LDOTS, "dots-insert", Noop },
-               { LFUN_DOWN, "down", ReadOnly | NoUpdate},
-               { LFUN_DOWNSEL, "down-select", ReadOnly },
+               { LFUN_DOWN, "down", ReadOnly | NoUpdate },
+               { LFUN_DOWNSEL, "down-select", ReadOnly | SingleParUpdate },
                { LFUN_DROP_LAYOUTS_CHOICE, "drop-layouts-choice", ReadOnly },
                { LFUN_END_OF_SENTENCE, "end-of-sentence-period-insert", Noop },
                { LFUN_ENVIRONMENT_INSERT, "environment-insert", Noop },
@@ -173,7 +173,7 @@ void LyXAction::init()
                { LFUN_FONT_STATE, "font-state", ReadOnly },
                { LFUN_UNDERLINE, "font-underline", Noop },
                { LFUN_INSET_FOOTNOTE, "footnote-insert", Noop },
-               { LFUN_RIGHTSEL, "forward-select", ReadOnly },
+               { LFUN_RIGHTSEL, "forward-select", ReadOnly | SingleParUpdate },
                { LFUN_HFILL, "hfill-insert", Noop },
                { LFUN_HELP_OPEN, "help-open", NoBuffer | Argument},
                { LFUN_HTMLURL, "html-insert", Noop },
@@ -188,6 +188,7 @@ void LyXAction::init()
                { LFUN_INSERT_LABEL, "label-insert", Noop },
                { LFUN_INSET_OPTARG, "optional-insert", Noop },
                { LFUN_INSERT_BIBITEM, "bibitem-insert", Noop },
+               { LFUN_INSERT_CITATION, "citation-insert", Noop },
                { LFUN_BIBDB_ADD, "bibtex-database-add", Noop },
                { LFUN_BIBDB_DEL, "bibtex-database-del", Noop },
                { LFUN_INSERT_LINE, "line-insert", Noop },
@@ -197,10 +198,10 @@ void LyXAction::init()
                { LFUN_LAYOUT_PARAGRAPH, "layout-paragraph", ReadOnly },
                { LFUN_LAYOUT_TABULAR, "layout-tabular", Noop },
                { LFUN_HOME, "line-begin", ReadOnly | NoUpdate},
-               { LFUN_HOMESEL, "line-begin-select", ReadOnly },
+               { LFUN_HOMESEL, "line-begin-select", ReadOnly | SingleParUpdate },
                { LFUN_DELETE_LINE_FORWARD, "line-delete-forward", Noop },
                { LFUN_END, "line-end", ReadOnly | NoUpdate},
-               { LFUN_ENDSEL, "line-end-select", ReadOnly },
+               { LFUN_ENDSEL, "line-end-select", ReadOnly | SingleParUpdate },
 #if 0
                { LFUN_INSET_LIST, "list-insert", Noop },
 #endif
@@ -282,7 +283,7 @@ void LyXAction::init()
                { LFUN_TOGGLECURSORFOLLOW, "toggle-cursor-follows-scrollbar", ReadOnly },
                { LFUN_UNDO, "undo", Noop },
                { LFUN_UP, "up", ReadOnly | NoUpdate},
-               { LFUN_UPSEL, "up-select", ReadOnly },
+               { LFUN_UPSEL, "up-select", ReadOnly | SingleParUpdate },
                { LFUN_URL, "url-insert", Noop },
                { LFUN_VC_CHECKIN, "vc-check-in", ReadOnly },
                { LFUN_VC_CHECKOUT, "vc-check-out", ReadOnly },
@@ -290,14 +291,14 @@ void LyXAction::init()
                { LFUN_VC_REVERT, "vc-revert", ReadOnly },
                { LFUN_VC_UNDO, "vc-undo-last", ReadOnly },
                { LFUN_WORDLEFT, "word-backward", ReadOnly | NoUpdate},
-               { LFUN_WORDLEFTSEL, "word-backward-select", ReadOnly },
+               { LFUN_WORDLEFTSEL, "word-backward-select", ReadOnly | SingleParUpdate },
                { LFUN_CAPITALIZE_WORD, "word-capitalize", Noop },
                { LFUN_DELETE_WORD_BACKWARD, "word-delete-backward", Noop },
                { LFUN_DELETE_WORD_FORWARD, "word-delete-forward", Noop },
                { LFUN_WORDFINDBACKWARD, "word-find-backward", ReadOnly },
                { LFUN_WORDFINDFORWARD, "word-find-forward", ReadOnly },
                { LFUN_WORDRIGHT, "word-forward", ReadOnly | NoUpdate},
-               { LFUN_WORDRIGHTSEL, "word-forward-select", ReadOnly },
+               { LFUN_WORDRIGHTSEL, "word-forward-select", ReadOnly | SingleParUpdate },
                { LFUN_LOWCASE_WORD, "word-lowcase", Noop },
                { LFUN_WORDSEL, "word-select", ReadOnly },
                { LFUN_UPCASE_WORD, "word-upcase", Noop },
@@ -332,7 +333,6 @@ void LyXAction::init()
                { LFUN_REPEAT, "repeat", NoBuffer },
                { LFUN_WORD_FIND, "word-find", ReadOnly },
                { LFUN_WORD_REPLACE, "word-replace", Noop },
-               { LFUN_KEYMAP_TOGGLE, "keymap-toggle", Noop },
                { LFUN_LANGUAGE_BUFFER, "buffer-language", Noop },
                { LFUN_TEXTCLASS_APPLY, "textclass-apply", Noop },
                { LFUN_TEXTCLASS_LOAD, "textclass-load", Noop },
@@ -348,7 +348,7 @@ void LyXAction::init()
                { LFUN_FINISHED_UP, "", ReadOnly },
                { LFUN_FINISHED_DOWN, "", ReadOnly },
                { LFUN_MOUSE_PRESS, "", ReadOnly },
-               { LFUN_MOUSE_MOTION, "", ReadOnly },
+               { LFUN_MOUSE_MOTION, "", ReadOnly | SingleParUpdate },
                { LFUN_MOUSE_RELEASE, "", ReadOnly },
                { LFUN_MOUSE_DOUBLE, "", ReadOnly },
                { LFUN_MOUSE_TRIPLE, "", ReadOnly },