#include "InsetCollapsable.h"
-
namespace lyx {
class InsetBranchParams {
public:
///
InsetBranch(Buffer *, InsetBranchParams const &);
- ///
- ~InsetBranch();
///
static std::string params2string(InsetBranchParams const &);
///
docstring const buttonLabel(BufferView const & bv) const;
///
- ColorCode backgroundColor() const;
+ ColorCode backgroundColor(PainterInfo const &) const;
///
- bool showInsetDialog(BufferView *) const;
- ///
- int latex(odocstream &, OutputParams const &) const;
+ void latex(otexstream &, OutputParams const &) const;
///
int plaintext(odocstream &, OutputParams const &) const;
///
///
docstring xhtml(XHTMLStream &, OutputParams const &) const;
///
- void tocString(odocstream &) const;
+ void toString(odocstream &) const;
+ ///
+ void forToc(docstring &, size_t) const;
///
void validate(LaTeXFeatures &) const;
///
- docstring contextMenu(BufferView const &, int, int) const;
+ docstring contextMenuName() const;
///
- void addToToc(DocIterator const &);
+ void addToToc(DocIterator const &) const;
///
InsetBranchParams const & params() const { return params_; }
///
///
void doDispatch(Cursor & cur, FuncRequest & cmd);
///
- docstring name() const { return from_ascii("Branch"); }
+ docstring layoutName() const { return from_ascii("Branch"); }
///
Inset * clone() const { return new InsetBranch(*this); }