< prev index next >
modules/controls/src/main/java/javafx/scene/control/skin/TableSkinUtils.java
Print this page
*** 23,32 ****
--- 23,33 ----
* questions.
*/
package javafx.scene.control.skin;
import com.sun.javafx.scene.control.Properties;
+ import com.sun.javafx.scene.control.TableColumnBaseHelper;
import com.sun.javafx.scene.control.TreeTableViewBackingList;
import com.sun.javafx.scene.control.skin.Utils;
import javafx.beans.property.BooleanProperty;
import javafx.beans.property.ObjectProperty;
import javafx.beans.property.SimpleObjectProperty;
*** 141,151 ****
maxWidth += padding;
if(tv.getColumnResizePolicy() == TableView.CONSTRAINED_RESIZE_POLICY) {
maxWidth = Math.max(maxWidth, tc.getWidth());
}
! tc.impl_setWidth(maxWidth);
}
/*
* FIXME: Naive implementation ahead
--- 142,152 ----
maxWidth += padding;
if(tv.getColumnResizePolicy() == TableView.CONSTRAINED_RESIZE_POLICY) {
maxWidth = Math.max(maxWidth, tc.getWidth());
}
! TableColumnBaseHelper.setWidth(tc, maxWidth);
}
/*
* FIXME: Naive implementation ahead
*** 216,226 ****
maxWidth += padding;
if(ttv.getColumnResizePolicy() == TreeTableView.CONSTRAINED_RESIZE_POLICY) {
maxWidth = Math.max(maxWidth, tc.getWidth());
}
! tc.impl_setWidth(maxWidth);
}
public static ObjectProperty<Callback<ResizeFeaturesBase,Boolean>> columnResizePolicyProperty(TableViewSkinBase<?,?,?,?,?> tableSkin) {
Object control = tableSkin.getSkinnable();
if (control instanceof TableView) {
--- 217,227 ----
maxWidth += padding;
if(ttv.getColumnResizePolicy() == TreeTableView.CONSTRAINED_RESIZE_POLICY) {
maxWidth = Math.max(maxWidth, tc.getWidth());
}
! TableColumnBaseHelper.setWidth(tc, maxWidth);
}
public static ObjectProperty<Callback<ResizeFeaturesBase,Boolean>> columnResizePolicyProperty(TableViewSkinBase<?,?,?,?,?> tableSkin) {
Object control = tableSkin.getSkinnable();
if (control instanceof TableView) {
< prev index next >