+ ///
+ void metrics(MetricsInfo &, Dimension &) const override;
+ ///
+ void draw(PainterInfo & pi, int x, int y) const override;
+ ///
+ bool showInsetDialog(BufferView * bv) const override;
+ ///
+ void editGraphics(InsetGraphicsParams const &) const;
+ ///
+ bool getStatus(Cursor &, FuncRequest const &, FuncStatus &) const override;
+ ///
+ void addToToc(DocIterator const & di, bool output_active,
+ UpdateType utype, TocBackend & backend) const override;
+ ///
+ std::string contextMenuName() const override;
+ /// Force inset into LTR environment if surroundings are RTL
+ bool forceLTR(OutputParams const &) const override { return true; }
+ ///
+ void doDispatch(Cursor & cur, FuncRequest & cmd) override;
+ ///
+ Inset * clone() const override;