[prev in list] [next in list] [prev in thread] [next in thread]
List: lyx-cvs
Subject: [LyX/master] InsetTabular: move more helper methods to private
From: Thibaut Cuvelier <tcuvelier () lyx ! org>
Date: 2022-09-01 22:43:22
Message-ID: 20220901224322.050A32808DE () lyx ! lyx ! org
[Download RAW message or body]
commit 8074b696bcb8a3d8fe2f86bcef4233ba01763a41
Author: Thibaut Cuvelier <tcuvelier@lyx.org>
Date: Fri Sep 2 01:29:19 2022 +0200
InsetTabular: move more helper methods to private
---
src/insets/InsetTabular.h | 65 ++++++++++++++++++++++++--------------------
1 files changed, 35 insertions(+), 30 deletions(-)
diff --git a/src/insets/InsetTabular.h b/src/insets/InsetTabular.h
index 6896323..1c07ba0 100644
--- a/src/insets/InsetTabular.h
+++ b/src/insets/InsetTabular.h
@@ -919,40 +919,10 @@ public:
///
BoxType useBox(idx_type cell) const;
///
- // helper function for Latex
- ///
- void TeXTopHLine(otexstream &, row_type row, std::list<col_type>,
- std::list<col_type>) const;
- ///
- void TeXBottomHLine(otexstream &, row_type row, std::list<col_type>,
- std::list<col_type>) const;
- ///
- void TeXCellPreamble(otexstream &, idx_type cell, bool & ismulticol, bool & ismultirow,
- bool const bidi) const;
- ///
- void TeXCellPostamble(otexstream &, idx_type cell, bool ismulticol, bool ismultirow) const;
- ///
- void TeXLongtableHeaderFooter(otexstream &, OutputParams const &, std::list<col_type>,
- std::list<col_type>) const;
- ///
bool isValidRow(row_type const row) const;
///
void TeXRow(otexstream &, row_type const row,
OutputParams const &, std::list<col_type>, std::list<col_type>) const;
- ///
- // helper functions for plain text
- ///
- bool plaintextTopHLine(odocstringstream &, row_type row,
- std::vector<unsigned int> const &) const;
- ///
- bool plaintextBottomHLine(odocstringstream &, row_type row,
- std::vector<unsigned int> const &) const;
- ///
- void plaintextPrintCell(odocstringstream &,
- OutputParams const &,
- idx_type cell, row_type row, col_type column,
- std::vector<unsigned int> const &,
- bool onlydata, size_t max_length) const;
/// change associated Buffer
void setBuffer(Buffer & buffer);
@@ -964,6 +934,9 @@ public:
private:
Buffer * buffer_;
+ ///
+ // helper function for DocBook
+ ///
/// Determines whether the tabular item should be generated as DocBook or XHTML.
enum class XmlOutputFormat : bool {
XHTML = true,
@@ -985,6 +958,38 @@ private:
XmlRowWiseBorders computeXmlBorders(row_type row) const;
std::vector<std::string> computeCssStylePerCell(row_type row, col_type col, idx_type cell) const;
+ ///
+ // helper functions for plain text
+ ///
+ bool plaintextTopHLine(odocstringstream &, row_type row,
+ std::vector<unsigned int> const &) const;
+ ///
+ bool plaintextBottomHLine(odocstringstream &, row_type row,
+ std::vector<unsigned int> const &) const;
+ ///
+ void plaintextPrintCell(odocstringstream &,
+ OutputParams const &,
+ idx_type cell, row_type row, col_type column,
+ std::vector<unsigned int> const &,
+ bool onlydata, size_t max_length) const;
+
+ ///
+ // helper function for LaTeX
+ ///
+ void TeXTopHLine(otexstream &, row_type row, std::list<col_type>,
+ std::list<col_type>) const;
+ ///
+ void TeXBottomHLine(otexstream &, row_type row, std::list<col_type>,
+ std::list<col_type>) const;
+ ///
+ void TeXCellPreamble(otexstream &, idx_type cell, bool & ismulticol, bool & ismultirow,
+ bool const bidi) const;
+ ///
+ void TeXCellPostamble(otexstream &, idx_type cell, bool ismulticol, bool ismultirow) const;
+ ///
+ void TeXLongtableHeaderFooter(otexstream &, OutputParams const &, std::list<col_type>,
+ std::list<col_type>) const;
+
}; // Tabular
--
lyx-cvs mailing list
lyx-cvs@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-cvs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic