[gdf commit] r572 - in trunk: gdf-core/src/main/java/gdf/core/client/tree gdf-mygwt gdf-mygwt/src/main/java/gd...

2 views
Skip to first unread message

codesite...@google.com

unread,
Jan 8, 2008, 8:34:24 AM1/8/08
to gwt-deskto...@googlegroups.com
Author: jlouvel
Date: Tue Jan 8 05:33:37 2008
New Revision: 572

Added:
trunk/gdf-mygwt/src/main/java/gdf/mygwt/client/widget/GdfTabItem.java
- copied, changed from r571, /trunk/gdf-mygwt/src/main/java/net/mygwt/ui/client/widget/GdfTabItem.java
trunk/gdf-mygwt/src/main/java/net/mygwt/ui/client/widget/table/GdfTableItem.java
Removed:
trunk/gdf-mygwt/src/main/java/net/mygwt/ui/client/widget/GdfTabItem.java
trunk/gdf-mygwt/src/main/java/net/mygwt/ui/client/widget/TabItem.java
Modified:
trunk/gdf-core/src/main/java/gdf/core/client/tree/Tree.java
trunk/gdf-core/src/main/java/gdf/core/client/tree/TreeModel.java
trunk/gdf-core/src/main/java/gdf/core/client/tree/TreeProvider.java
trunk/gdf-mygwt/pom.xml
trunk/gdf-mygwt/src/main/java/gdf/mygwt/client/view/PerspectiveView.java
trunk/gdf-mygwt/src/main/java/gdf/mygwt/client/view/TreeView.java
trunk/gdf-sample/pom.xml
trunk/gdf-sample/src/main/java/gdf/sample/client/desk/SamplePerspective.java
trunk/gdf-sample/src/main/java/gdf/sample/client/desk/menu/MenuTreeProvider.java
trunk/gdf-sample/src/main/java/gdf/sample/client/table/EditableTable.java
trunk/repository/net/mygwt/ui/net-mygwt-ui/0.5.0-alpha3/net-mygwt-ui-0.5.0-alpha3.jar.md5
trunk/repository/net/mygwt/ui/net-mygwt-ui/0.5.0-alpha3/net-mygwt-ui-0.5.0-alpha3.pom.md5

Log:
- Updated to MyGWT 0.5.0 aplha 3


Modified: trunk/gdf-core/src/main/java/gdf/core/client/tree/Tree.java
==============================================================================
--- trunk/gdf-core/src/main/java/gdf/core/client/tree/Tree.java (original)
+++ trunk/gdf-core/src/main/java/gdf/core/client/tree/Tree.java Tue Jan
8 05:33:37 2008
@@ -8,7 +8,6 @@

package gdf.core.client.tree;

-
import gdf.core.client.Component;
import gdf.core.client.Module;

@@ -38,20 +37,10 @@
setModel(new TreeModel(this));
setView(Module.createTreeView(this));
}
-
- public void setAsyncProvider(boolean async)
- {
- ((TreeModel) this.getModel()).setAsyncProvider(async);
- }
-
- public Object getSelectedItem()
- {
-
+
+ public Object getSelectedItem() {
+
return ((TreeModel) this.getModel()).getSelectedItem();
}
-
-
-
-

}

Modified: trunk/gdf-core/src/main/java/gdf/core/client/tree/TreeModel.java
==============================================================================
--- trunk/gdf-core/src/main/java/gdf/core/client/tree/TreeModel.java (original)
+++ trunk/gdf-core/src/main/java/gdf/core/client/tree/TreeModel.java
Tue Jan 8 05:33:37 2008
@@ -19,10 +19,8 @@
*/
public class TreeModel extends Model {

- private boolean asyncProvider;
-
private TreeProvider provider;
-
+
private Object selectedItem;

/**
@@ -53,39 +51,16 @@
this.provider = provider;
}

- /**
- * Returns the asyncProvider.
- *
- * @return The asyncProvider.
- */
- public boolean isAsyncProvider() {
- return this.asyncProvider;
- }
-
- /**
- * Assigns the asyncProvider.
- *
- * @param asyncProvider
- * The asyncProvider to assign.
- */
- public void setAsyncProvider(boolean asyncProvider) {
- this.asyncProvider = asyncProvider;
- }
-
-
- public Object getSelectedItem()
- {
+ public Object getSelectedItem() {
return this.selectedItem;
}

/**
- * @param selectedItem the selectedItem to set
+ * @param selectedItem
+ * the selectedItem to set
*/
public void setSelectedItem(Object selectedItem) {
this.selectedItem = selectedItem;
}
-
-
-

}

Modified: trunk/gdf-core/src/main/java/gdf/core/client/tree/TreeProvider.java
==============================================================================
--- trunk/gdf-core/src/main/java/gdf/core/client/tree/TreeProvider.java (original)
+++ trunk/gdf-core/src/main/java/gdf/core/client/tree/TreeProvider.java
Tue Jan 8 05:33:37 2008
@@ -37,17 +37,8 @@
*
* @param parentItem
* The parent tree item.
- * @return The list of child items.
- */
- public List getChildren(Object parentItem);
-
- /**
- * Returns the list of child items of a given parent tree item.
- *
- * @param parentItem
- * The parent tree item.
* @param callback
- * Call back the
+ * Call back containing the result list.
* @return The list of child items.
*/
public void getChildren(Object parentItem, AsyncCallback callback);
@@ -86,10 +77,9 @@
/**
* Returns the list of root items.
*
- * @return The list of root items.
+ * @param callback
+ * Call back containing the result list.
*/
- public List getRoots();
-
public void getRoots(AsyncCallback callback);

public boolean hasChildren(Object parentItem);

Modified: trunk/gdf-mygwt/pom.xml
==============================================================================
--- trunk/gdf-mygwt/pom.xml (original)
+++ trunk/gdf-mygwt/pom.xml Tue Jan 8 05:33:37 2008
@@ -36,7 +36,7 @@
<dependency>
<groupId>net.mygwt.ui</groupId>
<artifactId>net-mygwt-ui</artifactId>
- <version>0.5.0-alpha2</version>
+ <version>0.5.0-alpha3</version>
<scope>provided</scope>
</dependency>
<dependency>

Modified: trunk/gdf-mygwt/src/main/java/gdf/mygwt/client/view/PerspectiveView.java
==============================================================================
---
trunk/gdf-mygwt/src/main/java/gdf/mygwt/client/view/PerspectiveView.java (original)
+++
trunk/gdf-mygwt/src/main/java/gdf/mygwt/client/view/PerspectiveView.java
Tue Jan 8 05:33:37 2008
@@ -14,12 +14,12 @@
import gdf.core.client.event.EventListener;
import gdf.core.client.event.SetEvent;
import gdf.core.client.panel.Panel;
+import gdf.mygwt.client.widget.GdfTabItem;
import net.mygwt.ui.client.Events;
import net.mygwt.ui.client.Style;
import net.mygwt.ui.client.event.BaseEvent;
import net.mygwt.ui.client.event.Listener;
import net.mygwt.ui.client.event.SelectionListener;
-import net.mygwt.ui.client.widget.GdfTabItem;
import net.mygwt.ui.client.widget.MessageBox;
import net.mygwt.ui.client.widget.TabFolder;
import net.mygwt.ui.client.widget.TabItem;
@@ -140,23 +140,23 @@

BorderLayoutData topData = new BorderLayoutData(Style.NORTH,
getPerspectiveModel().getTopHeight());
- topData.borders = false;
+ topData.setBorders(false);

BorderLayoutData leftData = new BorderLayoutData(Style.WEST,
getPerspectiveModel().getLeftWidth(), getPerspectiveModel()
.getLeftWidth() / 2, getPerspectiveModel()
.getLeftWidth() * 2);
- leftData.resizeable = true;
+ leftData.setResizeable(true);

BorderLayoutData rightData = new BorderLayoutData(Style.EAST,
getPerspectiveModel().getRightWidth(),
getPerspectiveModel().getRightWidth() / 2,
getPerspectiveModel().getRightWidth() * 2);
- rightData.resizeable = true;
+ rightData.setResizeable(true);

BorderLayoutData bottomData = new BorderLayoutData(Style.SOUTH,
getPerspectiveModel().getBottomHeight());
- bottomData.borders = false;
+ bottomData.setBorders(false);

BorderLayoutData centerData = new BorderLayoutData(Style.CENTER);


Modified: trunk/gdf-mygwt/src/main/java/gdf/mygwt/client/view/TreeView.java
==============================================================================
--- trunk/gdf-mygwt/src/main/java/gdf/mygwt/client/view/TreeView.java (original)
+++ trunk/gdf-mygwt/src/main/java/gdf/mygwt/client/view/TreeView.java
Tue Jan 8 05:33:37 2008
@@ -16,14 +16,12 @@

import java.util.ArrayList;
import java.util.Iterator;
-import java.util.List;

import net.mygwt.ui.client.Events;
import net.mygwt.ui.client.Style;
import net.mygwt.ui.client.event.BaseEvent;
import net.mygwt.ui.client.event.Listener;
import net.mygwt.ui.client.viewer.IAsyncContentCallback;
-import net.mygwt.ui.client.viewer.IAsyncTreeContentProvider;
import net.mygwt.ui.client.viewer.ITreeContentProvider;
import net.mygwt.ui.client.viewer.ModelLabelProvider;
import net.mygwt.ui.client.viewer.TreeViewer;
@@ -55,122 +53,90 @@
final TreeViewer viewer = new TreeViewer(tree);
final TreeProvider treeProvider = ((TreeModel) getComponent()
.getModel()).getProvider();
- if (((TreeModel) getComponent().getModel()).isAsyncProvider()) {

- IAsyncTreeContentProvider cp = new IAsyncTreeContentProvider() {
-
- public void getChildren(final Object parent,
- final IAsyncContentCallback callback) {
- treeProvider.getChildren(parent, new AsyncCallback() {
-
- public void onFailure(Throwable arg0) {
- // TODO Auto-generated method stub
-
- }
-
- public void onSuccess(Object result) {
- if (result != null) {
- callback.setElements(((ArrayList) result)
- .toArray());
- }
+ ITreeContentProvider cp = new ITreeContentProvider() {

+ public void getChildren(final Object parent,
+ final IAsyncContentCallback callback) {
+ treeProvider.getChildren(parent, new AsyncCallback() {
+
+ public void onFailure(Throwable arg0) {
+ }
+
+ public void onSuccess(Object result) {
+ if (result != null) {
+ callback
+ .setElements(((ArrayList) result).toArray());
}
- });
-
-
-
- }
-
- public Object getParent(Object element) {
- return treeProvider.getParent(element);
- }
-
- public boolean hasChildren(Object parent) {
-
- return treeProvider.hasChildren(parent);
-
- }
-
- public Object[] getElements(Object input) {
- return treeProvider.getChildren(input).toArray();

- }
+ }
+ });

- public void inputChanged(Viewer viewer, Object oldInput,
- Object newInput) {
+ }

- }
+ public Object getParent(Object element) {
+ return treeProvider.getParent(element);
+ }

- };
+ public boolean hasChildren(Object parent) {

- viewer.setLabelProvider(new ModelLabelProvider() {
- public String getText(Object element) {
+ return treeProvider.hasChildren(parent);

- return treeProvider.getLabel(element);
- }
+ }

- public String getIconStyle(Object element) {
- return treeProvider.getIconStyle(element);
- }
- });
+ public void inputChanged(Viewer viewer, Object oldInput,
+ Object newInput) {

- treeProvider.getRoots(new AsyncCallback() {
+ }

- public void onFailure(Throwable arg0) {
- // TODO Auto-generated method stub
+ };
+ viewer.setContentProvider(cp);

- }
+ viewer.setLabelProvider(new ModelLabelProvider() {
+ public String getText(Object element) {

- public void onSuccess(Object result) {
- viewer.setInput(result);
+ return treeProvider.getLabel(element);
+ }

- }
- });
- viewer.setContentProvider(cp);
+ public String getIconStyle(Object element) {
+ return treeProvider.getIconStyle(element);
+ }
+ });

- } else {
+ treeProvider.getRoots(new AsyncCallback() {

- viewer.setContentProvider(new ITreeContentProvider() {
+ public void onFailure(Throwable arg0) {
+ // TODO Auto-generated method stub

- public Object[] getElements(Object input) {
+ }

- return ((List) input).toArray();
+ public void onSuccess(Object result) {
+ viewer.setInput(result);

- }
+ }
+ });

- public void inputChanged(Viewer viewer, Object oldInput,
- Object newInput) {
- // viewer.refresh();
+ viewer.setLabelProvider(new ModelLabelProvider() {
+ public String getText(Object element) {

- }
+ return treeProvider.getLabel(element);
+ }

- public Object[] getChildren(Object parentElement) {
- return treeProvider.getChildren(parentElement).toArray();
- }
+ public String getIconStyle(Object element) {
+ return treeProvider.getIconStyle(element);
+ }
+ });

- public Object getParent(Object child) {
- return treeProvider.getParent(child);
- }
+ treeProvider.getRoots(new AsyncCallback() {

- public boolean hasChildren(Object parent) {
- if (treeProvider.getChildren(parent) != null)
- return !treeProvider.getChildren(parent).isEmpty();
- else
- return false;
- }
- });
- viewer.setLabelProvider(new ModelLabelProvider() {
- public String getText(Object element) {
+ public void onFailure(Throwable caught) {
+ }

- return treeProvider.getLabel(element);
- }
+ public void onSuccess(Object result) {
+ viewer.setInput(result);
+ }

- public String getIconStyle(Object element) {
- return treeProvider.getIconStyle(element);
- }
- });
- viewer.setInput(treeProvider.getRoots());
- }
+ });

final Menu menu = new Menu();


Copied:
trunk/gdf-mygwt/src/main/java/gdf/mygwt/client/widget/GdfTabItem.java
(from r571, /trunk/gdf-mygwt/src/main/java/net/mygwt/ui/client/widget/GdfTabItem.java)
==============================================================================
---
/trunk/gdf-mygwt/src/main/java/net/mygwt/ui/client/widget/GdfTabItem.java (original)
+++
trunk/gdf-mygwt/src/main/java/gdf/mygwt/client/widget/GdfTabItem.java
Tue Jan 8 05:33:37 2008
@@ -6,9 +6,10 @@
* Copyright 2007 par Business Software Consulting.
*/

-package net.mygwt.ui.client.widget;
+package gdf.mygwt.client.widget;

import net.mygwt.ui.client.widget.IconButton;
+import net.mygwt.ui.client.widget.TabItem;

/**
*

Added: trunk/gdf-mygwt/src/main/java/net/mygwt/ui/client/widget/table/GdfTableItem.java
==============================================================================
--- (empty file)
+++
trunk/gdf-mygwt/src/main/java/net/mygwt/ui/client/widget/table/GdfTableItem.java
Tue Jan 8 05:33:37 2008
@@ -0,0 +1,227 @@
+/**
+ * -----------------------------------
+ * Projet Workflow de Production (WFP)
+ * -----------------------------------
+ *
+ * Copyright 2007 par Business Software Consulting.
+ */
+
+package net.mygwt.ui.client.widget.table;
+
+import gdf.core.client.action.Action;
+import gdf.core.client.action.ActionItem;
+import gdf.core.client.check.Check;
+import gdf.core.client.choice.Choice;
+import gdf.core.client.choice.ChoiceItem;
+import gdf.core.client.table.TableModel;
+import gdf.core.client.text.Text;
+
+import java.util.List;
+
+import net.mygwt.ui.client.widget.table.Table;
+import net.mygwt.ui.client.widget.table.TableColumn;
+import net.mygwt.ui.client.widget.table.TableColumnModel;
+
+import com.google.gwt.user.client.Command;
+import com.google.gwt.user.client.DOM;
+import com.google.gwt.user.client.Element;
+import com.google.gwt.user.client.Window;
+import com.google.gwt.user.client.ui.Widget;
+
+/**
+ * Customized table item that illustrates how to add editable cells.
+ *
+ * @author Didier Girard
+ * @author Jerome Louvel
+ */
+public class GdfTableItem extends TableItem {
+
+ private static Element getFirstChild(Element parent, int depth) {
+ Element result = parent;
+
+ for (int i = 0; i < depth; i++) {
+ result = DOM.getChild(result, 0);
+ }
+
+ return result;
+ }
+
+ private TableModel tableModel;
+
+ /**
+ * @param values
+ */
+ public GdfTableItem(TableModel tableModel, Object[] values) {
+ super(values);
+ this.tableModel = tableModel;
+ }
+
+ /**
+ * Returns the tableModel.
+ *
+ * @return The tableModel.
+ */
+ public TableModel getTableModel() {
+ return this.tableModel;
+ }
+
+ public void render(Table table, String[] values) {
+ setTable(table);
+
+ TableColumnModel cm = table.getColumnModel();
+ int cols = cm.getColumnCount();
+
+ StringBuffer sb = new StringBuffer();
+ sb.append("<table cellpadding=0 cellspacing=0 tabIndex=1><tr>");
+ for (int i = 0; i < cols; i++) {
+ TableColumn c = cm.getColumn(i);
+ int w = table.getColumnModel().getWidthInPixels(c.index);
+ // int align = c.align;
+ // String salign = "left";
+ //
+ // if (align == Style.CENTER) {
+ // salign = "center";
+ // } else if (align == Style.RIGHT) {
+ // salign = "right";
+ // }
+
+ sb.append("<td class=my-tbl-cell style='width: " + w + "px' index="
+ + i + "><div class=my-tbl-cell-overflow/></td>");
+ }
+ sb.append("</tr></table>");
+
+ DOM.setInnerHTML(getElement(), sb.toString());
+ disableTextSelection(true);
+
+ // Now try to get a handle on the cell element
+ Element trElement = getFirstChild(getElement(), 3);
+
+ gdf.core.client.table.TableColumn columnModel;
+ Widget cellWidget = null;
+ String cellValue = null;
+ for (int i = 0; i < cols; i++) {
+ cellValue = values[i];
+ columnModel = getTableModel().getColumn(i);
+ Element cell = DOM.getChild(trElement, i);
+ Element cellContent = getFirstChild(cell, 1);
+
+ if (cellValue != null) {
+ switch (columnModel.getType()) {
+ case gdf.core.client.table.Table.TYPE_TEXT:
+ Text text = new Text();
+ text.setMode(columnModel.getMode());
+ text.setValue(cellValue);
+ cellWidget = text.getWidget();
+ if (cellWidget != null) {
+ cellWidget.setWidth("100%");
+ DOM.appendChild(cellContent, cellWidget.getElement());
+ }
+ break;
+
+ case gdf.core.client.table.Table.TYPE_CHECK:
+ Check check = new Check();
+ check.setMode(columnModel.getMode());
+ check.setValue(Boolean.valueOf(cellValue));
+ cellWidget = check.getWidget();
+ if (cellWidget != null) {
+ // cellWidget.setWidth("100%");
+ DOM.appendChild(cellContent, cellWidget.getElement());
+ }
+ break;
+
+ case gdf.core.client.table.Table.TYPE_CHOICE:
+ Choice choice = new Choice();
+ List loadedChoices = (List) columnModel
+ .getColumnUserObject();
+ if (loadedChoices != null) {
+ for (int j = 0; j < loadedChoices.size(); j++) {
+ choice
+ .addAvailableChoice((ChoiceItem) loadedChoices
+ .get(j));
+ }
+ }
+ choice.setMode(columnModel.getMode());
+ choice.setSelectedChoices(new String[] { cellValue });
+ cellWidget = choice.getWidget();
+ if (cellWidget != null) {
+ cellWidget.setWidth("100%");
+ DOM.appendChild(cellContent, cellWidget.getElement());
+ }
+ break;
+
+ case gdf.core.client.table.Table.TYPE_SELECTION:
+ Check selection = new Check();
+ selection.setMode(columnModel.getMode());
+ selection.setValue(Boolean.valueOf(cellValue));
+ cellWidget = selection.getWidget();
+ if (cellWidget != null) {
+ cellWidget.setWidth("100%");
+ DOM.appendChild(cellContent, cellWidget.getElement());
+ }
+ break;
+
+ case gdf.core.client.table.Table.TYPE_IMAGE:
+ gdf.core.client.image.Image image = new gdf.core.client.image.Image();
+ image.setMode(columnModel.getMode());
+ image.setValue(cellValue);
+ cellWidget = image.getWidget();
+ if (cellWidget != null) {
+ cellWidget.setWidth("16px");
+ DOM.appendChild(cellContent, cellWidget.getElement());
+ }
+ break;
+
+ case gdf.core.client.table.Table.TYPE_ACTION:
+
+ Action action;
+
+ int commandType = ((Integer) columnModel
+ .getColumnUserObject()).intValue();
+ switch (commandType) {
+ case ActionItem.COMMAND_DELETE:
+ action = new Action("Delete", "home.gif",
+ new Command() {
+
+ public void execute() {
+ Window.alert("Line Deleted");
+ }
+
+ });
+ cellWidget = action.getWidget();
+
+ break;
+ case ActionItem.COMMAND_RETRIEVE:
+ action = new Action("Retrieve", "home.gif",
+ new Command() {
+
+ public void execute() {
+ Window.alert("Line number X details !");
+ }
+
+ });
+ cellWidget = action.getWidget();
+
+ break;
+ }
+
+ if (cellWidget != null) {
+ cellWidget.setWidth("100%");
+ DOM.appendChild(cellContent, cellWidget.getElement());
+ }
+ break;
+ }
+ }
+ }
+ }
+
+ /**
+ * Assigns the tableModel.
+ *
+ * @param tableModel
+ * The tableModel to assign.
+ */
+ public void setTableModel(TableModel tableModel) {
+ this.tableModel = tableModel;
+ }
+
+}

Modified: trunk/gdf-sample/pom.xml
==============================================================================
--- trunk/gdf-sample/pom.xml (original)
+++ trunk/gdf-sample/pom.xml Tue Jan 8 05:33:37 2008
@@ -51,7 +51,7 @@
<dependency>
<groupId>net.mygwt.ui</groupId>
<artifactId>net-mygwt-ui</artifactId>
- <version>0.4.3</version>
+ <version>0.5.0-alpha3</version>
<scope>provided</scope>
</dependency>
<dependency>

Modified: trunk/gdf-sample/src/main/java/gdf/sample/client/desk/SamplePerspective.java
==============================================================================
---
trunk/gdf-sample/src/main/java/gdf/sample/client/desk/SamplePerspective.java (original)
+++
trunk/gdf-sample/src/main/java/gdf/sample/client/desk/SamplePerspective.java
Tue Jan 8 05:33:37 2008
@@ -4,7 +4,6 @@
import gdf.core.client.desk.TaskBar;
import gdf.core.client.panel.Panel;
import gdf.core.client.tree.Tree;
-import gdf.core.client.tree.TreeModel;
import gdf.sample.client.desk.menu.MenuTreeProvider;

/**
@@ -20,7 +19,6 @@
TaskBar taskBar = new TaskBar();

Tree menu = new Tree();
- ((TreeModel) menu.getModel()).setAsyncProvider(false);
MenuTreeProvider menuTreeProvider = new MenuTreeProvider();
menuTreeProvider.setPerspective(this);
menu.setTreeProvider(menuTreeProvider);

Modified: trunk/gdf-sample/src/main/java/gdf/sample/client/desk/menu/MenuTreeProvider.java
==============================================================================
---
trunk/gdf-sample/src/main/java/gdf/sample/client/desk/menu/MenuTreeProvider.java (original)
+++
trunk/gdf-sample/src/main/java/gdf/sample/client/desk/menu/MenuTreeProvider.java
Tue Jan 8 05:33:37 2008
@@ -40,13 +40,9 @@
return null;
}

- public List getChildren(Object parentItem) {
- TreeItem treeItem = (TreeItem) parentItem;
- return treeItem.getChildren();
- }
-
public void getChildren(Object parentItem, AsyncCallback callback) {
-
+ TreeItem treeItem = (TreeItem) parentItem;
+ callback.onSuccess(treeItem.getChildren());
}

private TreeItem getComponentItem() {
@@ -161,7 +157,7 @@
return perspective;
}

- public List getRoots() {
+ public void getRoots(AsyncCallback callback) {
TreeItem formItem = getFormItem();
TreeItem componentItem = getComponentItem();
TreeItem panelItem = getPanelItem();
@@ -171,10 +167,7 @@
list.add(componentItem);
list.add(panelItem);

- return list;
- }
-
- public void getRoots(AsyncCallback callback) {
+ callback.onSuccess(list);
}

public boolean hasChildren(Object parentItem) {

Modified: trunk/gdf-sample/src/main/java/gdf/sample/client/table/EditableTable.java
==============================================================================
---
trunk/gdf-sample/src/main/java/gdf/sample/client/table/EditableTable.java (original)
+++
trunk/gdf-sample/src/main/java/gdf/sample/client/table/EditableTable.java
Tue Jan 8 05:33:37 2008
@@ -40,22 +40,22 @@
TableColumn[] columns = new TableColumn[5];

columns[0] = new TableColumn("Company", 180);
- columns[0].minWidth = 75;
- columns[0].maxWidth = 300;
+ columns[0].setMinWidth(75);
+ columns[0].setMaxWidth(300);

columns[1] = new TableColumn("Symbol", 75);

columns[2] = new TableColumn("Last", 75);
- columns[2].maxWidth = 100;
- columns[2].align = Style.RIGHT;
- columns[2].renderer = new NumberCellRenderer(currency);
+ columns[2].setMaxWidth(100);
+ columns[2].setAlignment(Style.RIGHT);
+ columns[2].setRenderer(new NumberCellRenderer(currency));

columns[3] = new TableColumn("Change", 75);
- columns[3].align = Style.RIGHT;
+ columns[3].setAlignment(Style.RIGHT);

columns[4] = new TableColumn("Last Updated", 100);
- columns[4].align = Style.RIGHT;
- columns[4].renderer = new DateTimeCellRenderer("MM/d/y");
+ columns[4].setAlignment(Style.RIGHT);
+ columns[4].setRenderer(new DateTimeCellRenderer("MM/d/y"));

TableColumnModel cm = new TableColumnModel(columns);
return cm;

Modified: trunk/repository/net/mygwt/ui/net-mygwt-ui/0.5.0-alpha3/net-mygwt-ui-0.5.0-alpha3.jar.md5
==============================================================================
---
trunk/repository/net/mygwt/ui/net-mygwt-ui/0.5.0-alpha3/net-mygwt-ui-0.5.0-alpha3.jar.md5 (original)
+++
trunk/repository/net/mygwt/ui/net-mygwt-ui/0.5.0-alpha3/net-mygwt-ui-0.5.0-alpha3.jar.md5
Tue Jan 8 05:33:37 2008
@@ -1 +1 @@
-a8fce7792773a62ac06e7a4b94d4648b
\ No newline at end of file
+423a3a5c2a246aaac7a4d87f9dc8455e
\ No newline at end of file

Modified: trunk/repository/net/mygwt/ui/net-mygwt-ui/0.5.0-alpha3/net-mygwt-ui-0.5.0-alpha3.pom.md5
==============================================================================
---
trunk/repository/net/mygwt/ui/net-mygwt-ui/0.5.0-alpha3/net-mygwt-ui-0.5.0-alpha3.pom.md5 (original)
+++
trunk/repository/net/mygwt/ui/net-mygwt-ui/0.5.0-alpha3/net-mygwt-ui-0.5.0-alpha3.pom.md5
Tue Jan 8 05:33:37 2008
@@ -1 +1 @@
-2a65e91a5c6c607c41affe1575a3cf0c
\ No newline at end of file
+5eaec0d1cf5e4542d19aa5ce3ed26377
\ No newline at end of file

Reply all
Reply to author
Forward
0 new messages