#include "Inset.h"
+#include "buffer_funcs.h"
#include "Buffer.h"
#include "BufferParams.h"
#include "BufferView.h"
InsetName("nomencl_print", NOMENCL_PRINT_CODE),
InsetName("optarg", OPTARG_CODE),
InsetName("environment", ENVIRONMENT_CODE),
- InsetName("hfill", HFILL_CODE),
InsetName("newline", NEWLINE_CODE),
InsetName("line", LINE_CODE),
InsetName("branch", BRANCH_CODE),
InsetName("box", BOX_CODE),
InsetName("flex", FLEX_CODE),
+ InsetName("space", SPACE_CODE),
InsetName("vspace", VSPACE_CODE),
InsetName("mathmacroarg", MATHMACROARG_CODE),
InsetName("listings", LISTINGS_CODE),
InsetName("info", INFO_CODE),
InsetName("collapsable", COLLAPSABLE_CODE),
InsetName("newpage", NEWPAGE_CODE),
+ InsetName("tablecell", CELL_CODE)
};
size_t const insetnames_size =
{
if (!buffer_) {
odocstringstream s;
- s << "LyX Code: " << lyxCode();
- throw ExceptionMessage(WarningException,
+ s << "LyX Code: " << lyxCode() << " name: " << name();
+ BOOST_ASSERT(false);
+ throw ExceptionMessage(BufferException,
from_ascii("Inset::buffer_ member not initialized!"), s.str());
}
return *buffer_;
}
+void Inset::initView()
+{
+ if (isLabeled())
+ lyx::updateLabels(buffer());
+}
+
+
docstring Inset::toolTip(BufferView const &, int, int) const
{
return docstring();
return theApp() ? theApp()->updateInset(this) : 0;
}
+
+docstring Inset::completionPrefix(Cursor const &) const
+{
+ return docstring();
+}
+
} // namespace lyx