aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--client/src/com/vaadin/client/ui/VScrollTable.java12
-rw-r--r--server/src/com/vaadin/ui/Table.java8
2 files changed, 19 insertions, 1 deletions
diff --git a/client/src/com/vaadin/client/ui/VScrollTable.java b/client/src/com/vaadin/client/ui/VScrollTable.java
index 927e2c31db..6b4bb8eb9d 100644
--- a/client/src/com/vaadin/client/ui/VScrollTable.java
+++ b/client/src/com/vaadin/client/ui/VScrollTable.java
@@ -3378,6 +3378,12 @@ public class VScrollTable extends FlowPanel implements HasWidgets,
return align;
}
+ /**
+ * Saves natural column width if it hasn't been saved already.
+ *
+ * @param columnIndex
+ * @since 7.3.9
+ */
protected void saveNaturalColumnWidthIfNotSaved(int columnIndex) {
if (naturalWidth < 0) {
// This is recently revealed column. Try to detect a proper
@@ -4314,6 +4320,12 @@ public class VScrollTable extends FlowPanel implements HasWidgets,
return cid;
}
+ /**
+ * Saves natural column width if it hasn't been saved already.
+ *
+ * @param columnIndex
+ * @since 7.3.9
+ */
protected void saveNaturalColumnWidthIfNotSaved(int columnIndex) {
if (naturalWidth < 0) {
// This is recently revealed column. Try to detect a proper
diff --git a/server/src/com/vaadin/ui/Table.java b/server/src/com/vaadin/ui/Table.java
index e202a4e925..316564c7e3 100644
--- a/server/src/com/vaadin/ui/Table.java
+++ b/server/src/com/vaadin/ui/Table.java
@@ -3861,8 +3861,14 @@ public class Table extends AbstractSelect implements Action.Container,
}
}
+ /**
+ * Checks whether row headers are visible.
+ *
+ * @return {@code false} if row headers are hidden, {@code true} otherwise
+ * @since 7.3.9
+ */
protected boolean rowHeadersAreEnabled() {
- return getRowHeaderMode() != ROW_HEADER_MODE_HIDDEN;
+ return getRowHeaderMode() != RowHeaderMode.HIDDEN;
}
private void paintRow(PaintTarget target, final Object[][] cells,