< 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 >