From 8326d4f952e3d2522c1e49a8ed188f0036c43e8c Mon Sep 17 00:00:00 2001 From: tpylak <tpylak> Date: Mon, 2 Feb 2009 12:42:52 +0000 Subject: [PATCH] set better columns width SVN: 9638 --- .../application/ui/grid/AbstractColumnDefinition.java | 2 -- .../ui/grid/AbstractColumnDefinitionKind.java | 11 +++++++++-- .../PropertyTypeAssignmentColDefKind.java | 5 +++-- .../ui/sample/columns/AbstractParentSampleColDef.java | 3 ++- .../ui/vocabulary/VocabularyColDefKind.java | 7 ++++--- 5 files changed, 18 insertions(+), 10 deletions(-) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractColumnDefinition.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractColumnDefinition.java index 62326237fe4..616e8394cc0 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractColumnDefinition.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractColumnDefinition.java @@ -23,8 +23,6 @@ public abstract class AbstractColumnDefinition<T> implements IColumnDefinitionUI { protected abstract String tryGetValue(T entity); - public static final int DEFAULT_COLUMN_WIDTH = 100; - private String headerText; private int width; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractColumnDefinitionKind.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractColumnDefinitionKind.java index 200c3564f8d..889b66bcfe7 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractColumnDefinitionKind.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractColumnDefinitionKind.java @@ -34,7 +34,9 @@ public abstract class AbstractColumnDefinitionKind<T> /** Renders the cell value of this column for the specified entity. */ abstract public String tryGetValue(T entity); - public static final int DATE_COLUMN_WIDTH = 200; + public static final int DATE_COLUMN_WIDTH = 300; + + public static final int DEFAULT_COLUMN_WIDTH = 150; private String headerMsgKey; @@ -52,7 +54,12 @@ public abstract class AbstractColumnDefinitionKind<T> public AbstractColumnDefinitionKind(final String headerMsgKey, final boolean isHidden) { - this(headerMsgKey, AbstractColumnDefinition.DEFAULT_COLUMN_WIDTH, isHidden); + this(headerMsgKey, DEFAULT_COLUMN_WIDTH, isHidden); + } + + public AbstractColumnDefinitionKind(final String headerMsgKey, final int width) + { + this(headerMsgKey, width, false); } public AbstractColumnDefinitionKind(final String headerMsgKey) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/property_type/PropertyTypeAssignmentColDefKind.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/property_type/PropertyTypeAssignmentColDefKind.java index 9be1bc403a4..541642bd77b 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/property_type/PropertyTypeAssignmentColDefKind.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/property_type/PropertyTypeAssignmentColDefKind.java @@ -29,7 +29,7 @@ public enum PropertyTypeAssignmentColDefKind implements IColumnDefinitionKind<EntityTypePropertyType<?>> { PROPERTY_TYPE_CODE(new AbstractColumnDefinitionKind<EntityTypePropertyType<?>>( - Dict.PROPERTY_TYPE_CODE) + Dict.PROPERTY_TYPE_CODE, 200) { @Override public String tryGetValue(EntityTypePropertyType<?> entity) @@ -38,7 +38,8 @@ public enum PropertyTypeAssignmentColDefKind implements } }), - ENTITY_TYPE_CODE(new AbstractColumnDefinitionKind<EntityTypePropertyType<?>>(Dict.ASSIGNED_TO) + ENTITY_TYPE_CODE(new AbstractColumnDefinitionKind<EntityTypePropertyType<?>>(Dict.ASSIGNED_TO, + 200) { @Override public String tryGetValue(EntityTypePropertyType<?> entity) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/sample/columns/AbstractParentSampleColDef.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/sample/columns/AbstractParentSampleColDef.java index 73184e04353..4ae1cacdd1e 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/sample/columns/AbstractParentSampleColDef.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/sample/columns/AbstractParentSampleColDef.java @@ -19,6 +19,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.sample import com.google.gwt.user.client.rpc.IsSerializable; import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid.AbstractColumnDefinition; +import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid.AbstractColumnDefinitionKind; import ch.systemsx.cisd.openbis.generic.client.web.client.dto.Sample; abstract class AbstractParentSampleColDef extends AbstractColumnDefinition<Sample> implements @@ -34,7 +35,7 @@ abstract class AbstractParentSampleColDef extends AbstractColumnDefinition<Sampl AbstractParentSampleColDef(int level, String headerText) { - super(headerText, AbstractColumnDefinition.DEFAULT_COLUMN_WIDTH, false); + super(headerText, AbstractColumnDefinitionKind.DEFAULT_COLUMN_WIDTH, false); this.level = level; } diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/VocabularyColDefKind.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/VocabularyColDefKind.java index 9d993e6c1c9..4556c52a1e2 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/VocabularyColDefKind.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/vocabulary/VocabularyColDefKind.java @@ -27,7 +27,7 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.sample. */ public enum VocabularyColDefKind implements IColumnDefinitionKind<Vocabulary> { - CODE(new AbstractColumnDefinitionKind<Vocabulary>(Dict.CODE) + CODE(new AbstractColumnDefinitionKind<Vocabulary>(Dict.CODE, 200) { @Override public String tryGetValue(Vocabulary entity) @@ -36,7 +36,7 @@ public enum VocabularyColDefKind implements IColumnDefinitionKind<Vocabulary> } }), - DESCRIPTION(new AbstractColumnDefinitionKind<Vocabulary>(Dict.DESCRIPTION) + DESCRIPTION(new AbstractColumnDefinitionKind<Vocabulary>(Dict.DESCRIPTION, 300) { @Override public String tryGetValue(Vocabulary entity) @@ -45,7 +45,8 @@ public enum VocabularyColDefKind implements IColumnDefinitionKind<Vocabulary> } }), - IS_MANAGED_INTERNALLY(new AbstractColumnDefinitionKind<Vocabulary>(Dict.IS_MANAGED_INTERNALLY) + IS_MANAGED_INTERNALLY(new AbstractColumnDefinitionKind<Vocabulary>(Dict.IS_MANAGED_INTERNALLY, + 150) { @Override public String tryGetValue(Vocabulary entity) -- GitLab