-char InsetMathSplit::displayColAlign(idx_type idx) const\r
-{\r
- if (name_ == "gathered")\r
- return 'c';\r
- if (name_ == "lgathered")\r
- return 'l';\r
- if (name_ == "rgathered")\r
- return 'r';\r
- if (name_ == "split"\r
- || name_ == "aligned"\r
- || name_ == "align"\r
- || name_ == "alignedat")\r
- return colAlign(hullAlign, col(idx));\r
- return InsetMathGrid::displayColAlign(idx);\r
-}\r
-\r
-\r
+char InsetMathSplit::displayColAlign(idx_type idx) const
+{
+ if (name_ == "gathered")
+ return 'c';
+ if (name_ == "lgathered")
+ return 'l';
+ if (name_ == "rgathered")
+ return 'r';
+ if (name_ == "split"
+ || name_ == "aligned"
+ || name_ == "align"
+ || name_ == "alignedat")
+ return colAlign(hullAlign, col(idx));
+ return InsetMathGrid::displayColAlign(idx);
+}
+
+
+int InsetMathSplit::displayColSpace(col_type col) const
+{
+ if (name_ == "split" || name_ == "aligned" || name_ == "align")
+ return colSpace(hullAlign, col);
+ if (name_ == "alignedat")
+ return colSpace(hullAlignAt, col);
+ return 0;
+}
+
+
+
+void InsetMathSplit::metrics(MetricsInfo & mi, Dimension & dim) const
+{
+ Changer dummy = mi.base.changeEnsureMath();
+ InsetMathGrid::metrics(mi, dim);
+}
+
+
+