X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetTabular.h;h=79bc8cea23f7fc994408a2315a94f13580c88f00;hb=2c357c1d23b7b83839a9beb8225d4f1ae4f793b4;hp=6fba87fd3a622d4ff7ff3c596375f1a7761eef23;hpb=f7b1c86393d890d5d473279d88e26bb78f8c1275;p=lyx.git diff --git a/src/insets/InsetTabular.h b/src/insets/InsetTabular.h index 6fba87fd3a..79bc8cea23 100644 --- a/src/insets/InsetTabular.h +++ b/src/insets/InsetTabular.h @@ -359,7 +359,7 @@ public: /// void plaintext(Buffer const &, odocstream &, OutputParams const & runparams, int const depth, - bool onlydata, unsigned char delim) const; + bool onlydata, char_type delim) const; /// bool isMultiColumn(idx_type cell) const; /// @@ -539,7 +539,7 @@ public: bool endfoot; /// row of endlastfoot bool endlastfoot; - /// row for a pagebreak + /// row for a newpage bool newpage; }; /// @@ -679,7 +679,7 @@ public: /// EDITABLE editable() const { return HIGHLY_EDITABLE; } /// - bool insetAllowed(InsetCode) const { return true; } + bool insetAllowed(InsetCode code) const; /// bool allowSpellCheck() const { return true; } /// @@ -734,8 +734,9 @@ public: // this should return true if we have a "normal" cell, otherwise false. // "normal" means without width set! /// should all paragraphs be output with "Standard" layout? - bool forceDefaultParagraphs(idx_type cell = 0) const; - + virtual bool allowParagraphCustomization(idx_type cell = 0) const; + /// + virtual bool forceEmptyLayout() { return true; } /// void addPreview(graphics::PreviewLoader &) const; @@ -745,7 +746,7 @@ public: /// set the owning buffer void buffer(Buffer const * buf); /// lock cell with given index - void edit(Cursor & cur, bool left); + void edit(Cursor & cur, bool front, EntryDirection entry_from); /// Inset * editXY(Cursor & cur, int x, int y); /// can we go further down on mouse click?