< prev index next >
modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableHeaderRow.java
Print this page
rev 10056 : 8166021: NestedTableColumnHeader: package private access to skin prevents custom headers
*** 83,93 ****
// Locale may change between instances.
private final String MENU_SEPARATOR =
ControlResources.getString("TableView.nestedColumnControlMenuSeparator");
private final VirtualFlow flow;
! private final TableViewSkinBase<?,?,?,?,?> tableSkin;
private Map<TableColumnBase, CheckMenuItem> columnMenuItems = new HashMap<TableColumnBase, CheckMenuItem>();
private double scrollX;
private double tableWidth;
private Rectangle clip;
private TableColumnHeader reorderingRegion;
--- 83,93 ----
// Locale may change between instances.
private final String MENU_SEPARATOR =
ControlResources.getString("TableView.nestedColumnControlMenuSeparator");
private final VirtualFlow flow;
! final TableViewSkinBase<?,?,?,?,?> tableSkin;
private Map<TableColumnBase, CheckMenuItem> columnMenuItems = new HashMap<TableColumnBase, CheckMenuItem>();
private double scrollX;
private double tableWidth;
private Rectangle clip;
private TableColumnHeader reorderingRegion;
*** 411,421 ****
* circumstances it makes sense (e.g. testing, or when extreme customization is desired).
*
* @return A new NestedTableColumnHeader instance.
*/
protected NestedTableColumnHeader createRootHeader() {
! return new NestedTableColumnHeader(tableSkin, null);
}
/***************************************************************************
--- 411,421 ----
* circumstances it makes sense (e.g. testing, or when extreme customization is desired).
*
* @return A new NestedTableColumnHeader instance.
*/
protected NestedTableColumnHeader createRootHeader() {
! return new NestedTableColumnHeader(null);
}
/***************************************************************************
< prev index next >