- case LFUN_INSET_DIALOG_SHOW: {
- InsetBase * inset = cur.nextInset();
- enable = inset;
- if (inset) {
- code = inset->lyxCode();
- if (!(code == InsetBase::INCLUDE_CODE
- || code == InsetBase::BIBTEX_CODE
- || code == InsetBase::FLOAT_LIST_CODE
- || code == InsetBase::TOC_CODE))
- enable = false;
- }
- break;
- }
- default:
- break;
- }
-
- if (code != InsetBase::NO_CODE
- && (cur.empty() || !cur.inset().insetAllowed(code)))
- enable = false;
-
-#endif
-
- case LFUN_DIALOG_SHOW_NEW_INSET:
- case LFUN_INSET_ERT:
- case LFUN_INSERT_BOX:
- case LFUN_INSERT_BRANCH:
- case LFUN_ENVIRONMENT_INSERT:
- case LFUN_INDEX_INSERT:
- case LFUN_INDEX_PRINT:
- case LFUN_TOC_INSERT:
- case LFUN_HTMLURL:
- case LFUN_URL:
- case LFUN_QUOTE:
- case LFUN_HYPHENATION:
- case LFUN_LIGATURE_BREAK:
- case LFUN_HFILL:
- case LFUN_MENU_SEPARATOR:
- case LFUN_LDOTS:
- case LFUN_END_OF_SENTENCE:
- case LFUN_SPACE_INSERT:
- case LFUN_INSET_DIALOG_SHOW:
- break;