}
+docstring InsetIndex::xhtml(odocstream &, OutputParams const &) const
+{
+ return docstring();
+}
+
+
bool InsetIndex::showInsetDialog(BufferView * bv) const
{
bv->showDialog("index", params2string(params_),
case LFUN_INSET_MODIFY: {
if (cmd.getArg(0) == "changetype") {
params_.index = from_utf8(cmd.getArg(1));
- setLayout(cur.buffer()->params());
+ setLayout();
break;
}
InsetIndexParams params;
InsetIndex::string2params(to_utf8(cmd.argument()), params);
params_.index = params.index;
- setLayout(cur.buffer()->params());
+ setLayout();
break;
}
}
+ColorCode InsetIndex::labelColor() const
+{
+ if (params_.index.empty() || params_.index == from_ascii("idx"))
+ return InsetCollapsable::labelColor();
+ // FIXME UNICODE
+ ColorCode c = lcolor.getFromLyXName(to_utf8(params_.index));
+ if (c == Color_none)
+ c = InsetCollapsable::labelColor();
+ return c;
+}
+
+
docstring InsetIndex::toolTip(BufferView const &, int, int) const
{
docstring tip = _("Index Entry");
return buffer().masterBuffer()->params().use_indices;
}
+docstring InsetPrintIndex::xhtml(odocstream &, OutputParams const &) const
+{
+ return docstring();
+}
} // namespace lyx