X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.browsing.ui.nattable%2Fsrc%2Forg%2Fsimantics%2Fbrowsing%2Fui%2Fnattable%2FGEColumnHeaderDataProvider.java;fp=bundles%2Forg.simantics.browsing.ui.nattable%2Fsrc%2Forg%2Fsimantics%2Fbrowsing%2Fui%2Fnattable%2FGEColumnHeaderDataProvider.java;h=b6051c91754cfa6c0373ac944a8efbb9d4a345d3;hp=c16f29a45100722ff6e52f35d54392fb7165b8c9;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hpb=24e2b34260f219f0d1644ca7a138894980e25b14 diff --git a/bundles/org.simantics.browsing.ui.nattable/src/org/simantics/browsing/ui/nattable/GEColumnHeaderDataProvider.java b/bundles/org.simantics.browsing.ui.nattable/src/org/simantics/browsing/ui/nattable/GEColumnHeaderDataProvider.java index c16f29a45..b6051c917 100644 --- a/bundles/org.simantics.browsing.ui.nattable/src/org/simantics/browsing/ui/nattable/GEColumnHeaderDataProvider.java +++ b/bundles/org.simantics.browsing.ui.nattable/src/org/simantics/browsing/ui/nattable/GEColumnHeaderDataProvider.java @@ -1,50 +1,50 @@ -package org.simantics.browsing.ui.nattable; - -import org.eclipse.nebula.widgets.nattable.data.IDataProvider; -import org.eclipse.nebula.widgets.nattable.layer.DataLayer; - -public class GEColumnHeaderDataProvider implements IDataProvider { - - NatTableGraphExplorer ge; - DataLayer dataLayer; - - public GEColumnHeaderDataProvider(NatTableGraphExplorer ge, DataLayer dataLayer) { - this.ge = ge; - this.dataLayer = dataLayer; - } - - @Override - public int getColumnCount() { - return ge.getColumns().length; - } - - @Override - public int getRowCount() { - return 1; - } - - @Override - public Object getDataValue(int columnIndex, int rowIndex) { - if (columnIndex < 0 || rowIndex < 0) - return null; - return ge.getColumns()[columnIndex].getLabel(); - } - - @Override - public void setDataValue(int columnIndex, int rowIndex, Object newValue) { - throw new java.lang.UnsupportedOperationException(); - } - - public void updateColumnSizes() { - for (int i = 0; i < getColumnCount(); i++) { - int w = ge.getColumns()[i].getWidth(); - if (w > 0) - dataLayer.setColumnWidthByPosition(i, w); - } - } - - public DataLayer getDataLayer() { - return dataLayer; - } - -} +package org.simantics.browsing.ui.nattable; + +import org.eclipse.nebula.widgets.nattable.data.IDataProvider; +import org.eclipse.nebula.widgets.nattable.layer.DataLayer; + +public class GEColumnHeaderDataProvider implements IDataProvider { + + NatTableGraphExplorer ge; + DataLayer dataLayer; + + public GEColumnHeaderDataProvider(NatTableGraphExplorer ge, DataLayer dataLayer) { + this.ge = ge; + this.dataLayer = dataLayer; + } + + @Override + public int getColumnCount() { + return ge.getColumns().length; + } + + @Override + public int getRowCount() { + return 1; + } + + @Override + public Object getDataValue(int columnIndex, int rowIndex) { + if (columnIndex < 0 || rowIndex < 0) + return null; + return ge.getColumns()[columnIndex].getLabel(); + } + + @Override + public void setDataValue(int columnIndex, int rowIndex, Object newValue) { + throw new java.lang.UnsupportedOperationException(); + } + + public void updateColumnSizes() { + for (int i = 0; i < getColumnCount(); i++) { + int w = ge.getColumns()[i].getWidth(); + if (w > 0) + dataLayer.setColumnWidthByPosition(i, w); + } + } + + public DataLayer getDataLayer() { + return dataLayer; + } + +}