package org.activityinfo.ui.client.style.table; import com.google.gwt.core.client.GWT; import com.google.gwt.resources.client.ImageResource; import com.google.gwt.user.cellview.client.DataGrid; /** * Our own Application resources for the GWT data grid */ public class DataGridResources implements DataGrid.Resources { public static final DataGridResources INSTANCE = new DataGridResources(); private static final DataGrid.Resources BASE_RESOURCES = GWT.create(DataGrid.Resources.class); private static final DataGridStylesheet STYLE_SHEET = GWT.create(DataGridStylesheet.class); @Override public ImageResource dataGridLoading() { return BASE_RESOURCES.dataGridLoading(); } @Override public ImageResource dataGridSortAscending() { return BASE_RESOURCES.dataGridSortDescending(); } @Override public ImageResource dataGridSortDescending() { return BASE_RESOURCES.dataGridSortDescending(); } @Override public DataGrid.Style dataGridStyle() { return STYLE_SHEET; } }