class InsetListings : public InsetCollapsable {
public:
///
- InsetListings(BufferParams const &, InsetListingsParams const & par = InsetListingsParams());
+ InsetListings(Buffer const &, InsetListingsParams const & par = InsetListingsParams());
///
~InsetListings();
///
+ bool isLabeled() const { return true; }
+ ///
InsetCode lyxCode() const { return LISTINGS_CODE; }
/// lstinline is inlined, normal listing is displayed
- virtual DisplayType display() const;
+ DisplayType display() const;
///
docstring name() const { return from_ascii("Listings"); }
// Update the counters of this inset and of its contents
///
docstring editMessage() const;
///
- bool isMacroScope() const { return true; }
- ///
- int latex( odocstream &, OutputParams const &) const;
+ int latex(odocstream &, OutputParams const &) const;
///
void validate(LaTeXFeatures &) const;
///
InsetListingsParams const & params() const { return params_; }
///
InsetListingsParams & params() { return params_; }
-protected:
- InsetListings(InsetListings const &);
+ ///
+ docstring contextMenu(BufferView const & bv, int x, int y) const;
+
+private:
///
void doDispatch(Cursor & cur, FuncRequest & cmd);
///
bool getStatus(Cursor & cur, FuncRequest const & cmd, FuncStatus &) const;
-private:
- virtual Inset * clone() const;
+ ///
+ Inset * clone() const { return new InsetListings(*this); }
///
void setButtonLabel();
///