moved shared client UI gwt stuff from *.ui.shared.* (where we have the stuff shared between client and server) to *.ui.client.shared.*

This commit is contained in:
Axel Uhl
2013-04-17 12:27:34 +02:00
parent 3abffe4a41
commit dfbd669358
105 changed files with 161 additions and 161 deletions
@@ -7,10 +7,11 @@ import java.util.Arrays;
import java.util.List;
import static org.hamcrest.core.IsEqual.*;
import org.junit.Test;
import org.moxieapps.gwt.highcharts.client.Point;
import com.sap.sailing.gwt.ui.shared.charts.WindChartPointRecalculator;
import com.sap.sailing.gwt.ui.client.shared.charts.WindChartPointRecalculator;
public class TestWindChartPointRecalculation {
@@ -37,12 +38,12 @@ public class TestWindChartPointRecalculation {
@Test
public void testContinuousWrapAround() {
//Test multiple wrap around between 350° and 30°
//Test multiple wrap around between 350 and 30
List<Double> pointYValues = Arrays.asList(356.74, 10.54, 30.192, 20.625, 5.647, 350.526);
List<Double> expectedPointYValues = Arrays.asList(356.74, 10.54 + 360, 30.192 + 360, 20.625 + 360, 5.647 + 360, 350.526);
assertThat(recalculatePoints(pointYValues), equalTo(expectedPointYValues));
//Test multiple round trips from 0° to 360°
//Test multiple round trips from 0 to 360
pointYValues = Arrays.asList(5.34, 358.97, 10.42, 50.0, 110.65, 140.54, 210.85, 280.38, 330.5, 358.97,
7.24, 48.0, 112.65, 135.54, 215.85, 278.38, 333.5, 356.97,
8.24, 48.245, 112.57, 133.54, 215.637, 278.38, 333.5, 356.97);
@@ -27,7 +27,7 @@ Require-Bundle: com.sap.sailing.domain,
com.sap.sailing.domain.swisstimingreplayadapter
Bundle-Activator: com.sap.sailing.gwt.ui.server.Activator
Bundle-ActivationPolicy: lazy
Export-Package: com.sap.sailing.gwt.ui.shared.media
Export-Package: com.sap.sailing.gwt.ui.client.shared.media
Import-Package: javax.jms;version="1.1.0",
javax.servlet;version="2.5.0",
javax.servlet.http;version="2.5.0",
@@ -48,10 +48,10 @@ import com.sap.sailing.gwt.ui.client.RegattaDisplayer;
import com.sap.sailing.gwt.ui.client.RegattaRefresher;
import com.sap.sailing.gwt.ui.client.SailingServiceAsync;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.client.shared.components.Component;
import com.sap.sailing.gwt.ui.client.shared.components.SettingsDialogComponent;
import com.sap.sailing.gwt.ui.shared.RaceDTO;
import com.sap.sailing.gwt.ui.shared.RegattaDTO;
import com.sap.sailing.gwt.ui.shared.components.Component;
import com.sap.sailing.gwt.ui.shared.components.SettingsDialogComponent;
public abstract class AbstractTrackedRacesListComposite extends SimplePanel implements Component<TrackedRacesSettings>,
RegattaDisplayer, RaceSelectionChangeListener {
@@ -13,8 +13,8 @@ import com.sap.sailing.gwt.ui.actions.AsyncActionsExecutor;
import com.sap.sailing.gwt.ui.client.AbstractEntryPoint;
import com.sap.sailing.gwt.ui.client.RegattaDisplayer;
import com.sap.sailing.gwt.ui.client.RegattaRefresher;
import com.sap.sailing.gwt.ui.client.shared.panels.UserStatusPanel;
import com.sap.sailing.gwt.ui.shared.RegattaDTO;
import com.sap.sailing.gwt.ui.shared.panels.UserStatusPanel;
public class AdminConsoleEntryPoint extends AbstractEntryPoint implements RegattaRefresher {
private Set<RegattaDisplayer> regattaDisplayers;
@@ -22,10 +22,10 @@ import com.google.gwt.view.client.ListDataProvider;
import com.google.gwt.view.client.SelectionModel;
import com.google.gwt.view.client.SingleSelectionModel;
import com.sap.sailing.gwt.ui.client.DataEntryDialog.DialogCallback;
import com.sap.sailing.gwt.ui.client.shared.media.MediaTrack;
import com.sap.sailing.gwt.ui.client.ErrorReporter;
import com.sap.sailing.gwt.ui.client.MediaServiceAsync;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.shared.media.MediaTrack;
/**
* Table inspired by http://gwt.google.com/samples/Showcase/Showcase.html#!CwCellTable
@@ -14,8 +14,8 @@ import com.google.gwt.user.client.ui.VerticalPanel;
import com.google.gwt.user.client.ui.Widget;
import com.sap.sailing.gwt.ui.client.DataEntryDialog;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.shared.media.MediaTrack;
import com.sap.sailing.gwt.ui.shared.media.MediaTrack.MimeType;
import com.sap.sailing.gwt.ui.client.shared.media.MediaTrack;
import com.sap.sailing.gwt.ui.client.shared.media.MediaTrack.MimeType;
public class MediaTrackDialog extends DataEntryDialog<MediaTrack> {
@@ -12,8 +12,8 @@ import com.google.gwt.user.client.ui.VerticalPanel;
import com.google.gwt.user.client.ui.Widget;
import com.sap.sailing.gwt.ui.client.DataEntryDialog;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.shared.media.MediaTrack;
import com.sap.sailing.gwt.ui.shared.media.MediaTrack.MimeType;
import com.sap.sailing.gwt.ui.client.shared.media.MediaTrack;
import com.sap.sailing.gwt.ui.client.shared.media.MediaTrack.MimeType;
public class MediaTrackYoutubeDialog extends DataEntryDialog<MediaTrack> {
@@ -18,9 +18,9 @@ import com.sap.sailing.gwt.ui.client.RegattaDisplayer;
import com.sap.sailing.gwt.ui.client.RegattaRefresher;
import com.sap.sailing.gwt.ui.client.SailingServiceAsync;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.client.shared.components.SettingsDialog;
import com.sap.sailing.gwt.ui.shared.RaceDTO;
import com.sap.sailing.gwt.ui.shared.RegattaDTO;
import com.sap.sailing.gwt.ui.shared.components.SettingsDialog;
/**
* Shows the currently tracked events/races in a table. Updated if subscribed as an {@link RegattaDisplayer}, e.g., with
@@ -7,8 +7,8 @@ import com.google.gwt.user.client.ui.LongBox;
import com.google.gwt.user.client.ui.Widget;
import com.sap.sailing.gwt.ui.client.DataEntryDialog;
import com.sap.sailing.gwt.ui.client.DataEntryDialog.Validator;
import com.sap.sailing.gwt.ui.client.shared.components.SettingsDialogComponent;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.shared.components.SettingsDialogComponent;
public class TrackedRacesSettingsDialogComponent<T extends TrackedRacesSettings> implements SettingsDialogComponent<T> {
protected LongBox timeDelayBox;
@@ -1,7 +1,7 @@
package com.sap.sailing.gwt.ui.client;
import com.sap.sailing.gwt.ui.shared.panels.SimpleWelcomeWidget;
import com.sap.sailing.gwt.ui.shared.panels.WelcomeWidget;
import com.sap.sailing.gwt.ui.client.shared.panels.SimpleWelcomeWidget;
import com.sap.sailing.gwt.ui.client.shared.panels.WelcomeWidget;
/**
* Classes which implement this interface have the ability to display a {@link WelcomeWidget}.
@@ -2,7 +2,7 @@ package com.sap.sailing.gwt.ui.client;
import java.util.Date;
import com.sap.sailing.gwt.ui.shared.media.MediaTrack;
import com.sap.sailing.gwt.ui.client.shared.media.MediaTrack;
public interface MediaPlayer {
@@ -5,7 +5,7 @@ import java.util.Collection;
import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
import com.sap.sailing.domain.common.RegattaAndRaceIdentifier;
import com.sap.sailing.gwt.ui.shared.media.MediaTrack;
import com.sap.sailing.gwt.ui.client.shared.media.MediaTrack;
@RemoteServiceRelativePath("media")
public interface MediaService extends RemoteService {
@@ -4,7 +4,7 @@ import java.util.Collection;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.sap.sailing.domain.common.RegattaAndRaceIdentifier;
import com.sap.sailing.gwt.ui.shared.media.MediaTrack;
import com.sap.sailing.gwt.ui.client.shared.media.MediaTrack;
public interface MediaServiceAsync {
@@ -8,9 +8,9 @@ import com.sap.sailing.domain.common.RegattaAndRaceIdentifier;
import com.sap.sailing.domain.common.impl.Util.Pair;
import com.sap.sailing.gwt.ui.client.Timer.PlayModes;
import com.sap.sailing.gwt.ui.client.Timer.PlayStates;
import com.sap.sailing.gwt.ui.client.shared.components.SettingsDialogComponent;
import com.sap.sailing.gwt.ui.shared.MarkPassingTimesDTO;
import com.sap.sailing.gwt.ui.shared.RaceTimesInfoDTO;
import com.sap.sailing.gwt.ui.shared.components.SettingsDialogComponent;
public class RaceTimePanel extends TimePanel<RaceTimePanelSettings> implements RaceSelectionChangeListener, RaceTimesInfoProviderListener {
private final RaceTimesInfoProvider raceTimesInfoProvider;
@@ -24,11 +24,11 @@ import com.google.gwt.user.client.ui.SimplePanel;
import com.google.gwt.user.client.ui.Widget;
import com.sap.sailing.gwt.ui.client.Timer.PlayModes;
import com.sap.sailing.gwt.ui.client.Timer.PlayStates;
import com.sap.sailing.gwt.ui.shared.components.Component;
import com.sap.sailing.gwt.ui.shared.components.SettingsDialog;
import com.sap.sailing.gwt.ui.shared.components.SettingsDialogComponent;
import com.sap.sailing.gwt.ui.shared.controls.slider.SliderBar;
import com.sap.sailing.gwt.ui.shared.controls.slider.TimeSlider;
import com.sap.sailing.gwt.ui.client.shared.components.Component;
import com.sap.sailing.gwt.ui.client.shared.components.SettingsDialog;
import com.sap.sailing.gwt.ui.client.shared.components.SettingsDialogComponent;
import com.sap.sailing.gwt.ui.client.shared.controls.slider.SliderBar;
import com.sap.sailing.gwt.ui.client.shared.controls.slider.TimeSlider;
public class TimePanel<T extends TimePanelSettings> extends FormPanel implements Component<T>, TimeListener, TimeZoomChangeListener,
TimeRangeChangeListener, PlayStateListener, RequiresResize {
@@ -7,7 +7,7 @@ import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.LongBox;
import com.google.gwt.user.client.ui.Widget;
import com.sap.sailing.gwt.ui.client.DataEntryDialog.Validator;
import com.sap.sailing.gwt.ui.shared.components.SettingsDialogComponent;
import com.sap.sailing.gwt.ui.client.shared.components.SettingsDialogComponent;
public class TimePanelSettingsDialogComponent<T extends TimePanelSettings>
implements SettingsDialogComponent<T> {
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.charts;
package com.sap.sailing.gwt.ui.client.shared.charts;
import java.util.ArrayList;
import java.util.Arrays;
@@ -52,10 +52,10 @@ import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.client.TimeRangeWithZoomProvider;
import com.sap.sailing.gwt.ui.client.Timer;
import com.sap.sailing.gwt.ui.client.Timer.PlayModes;
import com.sap.sailing.gwt.ui.client.shared.components.Component;
import com.sap.sailing.gwt.ui.shared.CompetitorDTO;
import com.sap.sailing.gwt.ui.shared.CompetitorRaceDataDTO;
import com.sap.sailing.gwt.ui.shared.CompetitorsRaceDataDTO;
import com.sap.sailing.gwt.ui.shared.components.Component;
/**
* ChartPanel is a GWT panel that can show one sort of competitor data (e.g. current speed over ground, windward
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.charts;
package com.sap.sailing.gwt.ui.client.shared.charts;
import com.google.gwt.user.client.ui.DoubleBox;
import com.google.gwt.user.client.ui.FocusWidget;
@@ -7,8 +7,8 @@ import com.google.gwt.user.client.ui.VerticalPanel;
import com.google.gwt.user.client.ui.Widget;
import com.sap.sailing.gwt.ui.client.DataEntryDialog;
import com.sap.sailing.gwt.ui.client.DataEntryDialog.Validator;
import com.sap.sailing.gwt.ui.client.shared.components.SettingsDialogComponent;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.shared.components.SettingsDialogComponent;
public abstract class AbstractChartSettingsComponent<SettingsType extends ChartSettings> implements SettingsDialogComponent<SettingsType> {
private final ChartSettings settings;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.charts;
package com.sap.sailing.gwt.ui.client.shared.charts;
public class ChartSettings {
private final long stepSize;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.charts;
package com.sap.sailing.gwt.ui.client.shared.charts;
import com.sap.sailing.gwt.ui.client.StringMessages;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.charts;
package com.sap.sailing.gwt.ui.client.shared.charts;
import org.moxieapps.gwt.highcharts.client.Chart;
import org.moxieapps.gwt.highcharts.client.Legend;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.charts;
package com.sap.sailing.gwt.ui.client.shared.charts;
import java.util.ArrayList;
import java.util.Arrays;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.charts;
package com.sap.sailing.gwt.ui.client.shared.charts;
import com.sap.sailing.domain.common.DetailType;
import com.sap.sailing.gwt.ui.actions.AsyncActionsExecutor;
@@ -9,8 +9,8 @@ import com.sap.sailing.gwt.ui.client.SailingServiceAsync;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.client.TimeRangeWithZoomProvider;
import com.sap.sailing.gwt.ui.client.Timer;
import com.sap.sailing.gwt.ui.shared.components.Component;
import com.sap.sailing.gwt.ui.shared.components.SettingsDialogComponent;
import com.sap.sailing.gwt.ui.client.shared.components.Component;
import com.sap.sailing.gwt.ui.client.shared.components.SettingsDialogComponent;
/**
* MultiChartPanel is a GWT panel that can show competitor data (e.g. current speed over ground, windward distance to
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.charts;
package com.sap.sailing.gwt.ui.client.shared.charts;
import com.sap.sailing.domain.common.DetailType;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.charts;
package com.sap.sailing.gwt.ui.client.shared.charts;
import java.util.ArrayList;
import java.util.List;
@@ -11,7 +11,7 @@ import com.sap.sailing.domain.common.DetailType;
import com.sap.sailing.gwt.ui.client.DataEntryDialog;
import com.sap.sailing.gwt.ui.client.DetailTypeFormatter;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.shared.components.SettingsDialogComponent;
import com.sap.sailing.gwt.ui.client.shared.components.SettingsDialogComponent;
public class MultiChartSettingsComponent extends AbstractChartSettingsComponent<MultiChartSettings> implements
SettingsDialogComponent<MultiChartSettings> {
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.charts;
package com.sap.sailing.gwt.ui.client.shared.charts;
import java.util.Date;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.charts;
package com.sap.sailing.gwt.ui.client.shared.charts;
import org.moxieapps.gwt.highcharts.client.Chart;
import org.moxieapps.gwt.highcharts.client.Legend;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.charts;
package com.sap.sailing.gwt.ui.client.shared.charts;
import java.util.Arrays;
import java.util.Date;
@@ -51,12 +51,12 @@ import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.client.TimeRangeWithZoomProvider;
import com.sap.sailing.gwt.ui.client.Timer;
import com.sap.sailing.gwt.ui.client.Timer.PlayModes;
import com.sap.sailing.gwt.ui.client.shared.components.Component;
import com.sap.sailing.gwt.ui.client.shared.components.SettingsDialogComponent;
import com.sap.sailing.gwt.ui.client.WindSourceTypeFormatter;
import com.sap.sailing.gwt.ui.shared.WindDTO;
import com.sap.sailing.gwt.ui.shared.WindInfoForRaceDTO;
import com.sap.sailing.gwt.ui.shared.WindTrackInfoDTO;
import com.sap.sailing.gwt.ui.shared.components.Component;
import com.sap.sailing.gwt.ui.shared.components.SettingsDialogComponent;
public class WindChart extends RaceChart implements Component<WindChartSettings>, RequiresResize {
private static final int LINE_WIDTH = 1;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.charts;
package com.sap.sailing.gwt.ui.client.shared.charts;
import org.moxieapps.gwt.highcharts.client.Point;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.charts;
package com.sap.sailing.gwt.ui.client.shared.charts;
import java.util.LinkedHashSet;
import java.util.Set;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.charts;
package com.sap.sailing.gwt.ui.client.shared.charts;
import java.util.HashSet;
import java.util.LinkedHashMap;
@@ -19,9 +19,9 @@ import com.google.gwt.user.client.ui.Widget;
import com.sap.sailing.domain.common.WindSourceType;
import com.sap.sailing.gwt.ui.client.DataEntryDialog;
import com.sap.sailing.gwt.ui.client.DataEntryDialog.Validator;
import com.sap.sailing.gwt.ui.client.shared.components.SettingsDialogComponent;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.client.WindSourceTypeFormatter;
import com.sap.sailing.gwt.ui.shared.components.SettingsDialogComponent;
public class WindChartSettingsDialogComponent implements SettingsDialogComponent<WindChartSettings> {
private final WindChartSettings initialSettings;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.components;
package com.sap.sailing.gwt.ui.client.shared.components;
import java.util.Iterator;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.components;
package com.sap.sailing.gwt.ui.client.shared.components;
import com.google.gwt.event.logical.shared.CloseEvent;
import com.google.gwt.event.logical.shared.CloseHandler;
@@ -14,7 +14,7 @@ import com.google.gwt.user.client.ui.Image;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.SimplePanel;
import com.google.gwt.user.client.ui.Widget;
import com.sap.sailing.gwt.ui.shared.components.CollapsablePanel.Imager;
import com.sap.sailing.gwt.ui.client.shared.components.CollapsablePanel.Imager;
/**
* The default header widget used within a {@link CollapsablePanel}.
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.components;
package com.sap.sailing.gwt.ui.client.shared.components;
import com.google.gwt.user.client.ui.Widget;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.components;
package com.sap.sailing.gwt.ui.client.shared.components;
public interface ComponentGroup<SettingsType> extends Component<SettingsType> {
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.components;
package com.sap.sailing.gwt.ui.client.shared.components;
import com.google.gwt.resources.client.ClientBundle;
import com.google.gwt.resources.client.ImageResource;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.components;
package com.sap.sailing.gwt.ui.client.shared.components;
/**
*
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.components;
package com.sap.sailing.gwt.ui.client.shared.components;
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.ClickEvent;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.components;
package com.sap.sailing.gwt.ui.client.shared.components;
import com.google.gwt.user.client.ui.Widget;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.components;
package com.sap.sailing.gwt.ui.client.shared.components;
import com.sap.sailing.domain.common.impl.Util.Pair;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.components;
package com.sap.sailing.gwt.ui.client.shared.components;
import com.google.gwt.user.client.ui.FocusWidget;
import com.google.gwt.user.client.ui.TabPanel;
@@ -1,11 +1,11 @@
package com.sap.sailing.gwt.ui.shared.components;
package com.sap.sailing.gwt.ui.client.shared.components;
import java.util.HashMap;
import java.util.Map;
import com.google.gwt.user.client.ui.Widget;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.shared.components.CompositeSettings.ComponentAndSettingsPair;
import com.sap.sailing.gwt.ui.client.shared.components.CompositeSettings.ComponentAndSettingsPair;
/**
* A composite settings dialog that combines the settings of several {@link Component}s, providing a tab
@@ -1,10 +1,10 @@
package com.sap.sailing.gwt.ui.shared.components;
package com.sap.sailing.gwt.ui.client.shared.components;
import java.util.ArrayList;
import com.sap.sailing.domain.common.impl.Util.Pair;
import com.sap.sailing.gwt.ui.client.DataEntryDialog.Validator;
import com.sap.sailing.gwt.ui.shared.components.CompositeSettings.ComponentAndSettingsPair;
import com.sap.sailing.gwt.ui.client.shared.components.CompositeSettings.ComponentAndSettingsPair;
public class CompositeValidator implements Validator<CompositeSettings> {
private static class ComponentAndValidator<SettingsType> extends Pair<Component<SettingsType>, Validator<SettingsType>> {
@@ -1,7 +1,7 @@
package com.sap.sailing.gwt.ui.shared.components;
package com.sap.sailing.gwt.ui.client.shared.components;
import com.google.gwt.user.client.ui.Widget;
import com.sap.sailing.gwt.ui.shared.panels.BusyIndicator;
import com.sap.sailing.gwt.ui.client.shared.panels.BusyIndicator;
public interface IsEmbeddableComponent {
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.components;
package com.sap.sailing.gwt.ui.client.shared.components;
import com.google.gwt.user.client.ui.FocusWidget;
import com.google.gwt.user.client.ui.Widget;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.components;
package com.sap.sailing.gwt.ui.client.shared.components;
import com.google.gwt.user.client.ui.FocusWidget;
import com.google.gwt.user.client.ui.Widget;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.controls.slider;
package com.sap.sailing.gwt.ui.client.shared.controls.slider;
/*
* Copyright 2008 Google Inc.
@@ -1,12 +1,12 @@
package com.sap.sailing.gwt.ui.shared.controls.slider;
package com.sap.sailing.gwt.ui.client.shared.controls.slider;
import java.util.ArrayList;
import java.util.List;
import com.google.gwt.user.client.DOM;
import com.google.gwt.user.client.Element;
import com.sap.sailing.gwt.ui.shared.controls.slider.TimeTicksCalculator.NormalizedInterval;
import com.sap.sailing.gwt.ui.shared.controls.slider.TimeTicksCalculator.TickPosition;
import com.sap.sailing.gwt.ui.client.shared.controls.slider.TimeTicksCalculator.NormalizedInterval;
import com.sap.sailing.gwt.ui.client.shared.controls.slider.TimeTicksCalculator.TickPosition;
public class TimeSlider extends SliderBar {
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.controls.slider;
package com.sap.sailing.gwt.ui.client.shared.controls.slider;
import java.util.ArrayList;
import java.util.Date;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.media;
package com.sap.sailing.gwt.ui.client.shared.media;
import java.util.Date;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.panels;
package com.sap.sailing.gwt.ui.client.shared.panels;
import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.ui.FlowPanel;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.panels;
package com.sap.sailing.gwt.ui.client.shared.panels;
import com.google.gwt.resources.client.ClientBundle;
import com.google.gwt.resources.client.ImageResource;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.panels;
package com.sap.sailing.gwt.ui.client.shared.panels;
import com.google.gwt.resources.client.ImageResource;
import com.google.gwt.user.client.ui.Image;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.panels;
package com.sap.sailing.gwt.ui.client.shared.panels;
import com.google.gwt.safehtml.shared.SafeHtmlBuilder;
import com.google.gwt.user.client.ui.FlowPanel;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.panels;
package com.sap.sailing.gwt.ui.client.shared.panels;
import com.google.gwt.dom.client.Style;
import com.google.gwt.event.dom.client.ClickEvent;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.panels;
package com.sap.sailing.gwt.ui.client.shared.panels;
import com.google.gwt.user.client.ui.FlowPanel;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import java.util.ArrayList;
import java.util.List;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import java.util.HashMap;
import java.util.Map;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import com.google.gwt.resources.client.ClientBundle;
import com.google.gwt.resources.client.ImageResource;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import com.google.gwt.maps.client.geom.LatLng;
import com.google.gwt.maps.client.geom.LatLngBounds;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import com.google.gwt.canvas.client.Canvas;
import com.google.gwt.dom.client.Style.Cursor;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import com.google.gwt.canvas.client.Canvas;
import com.google.gwt.dom.client.Style.Cursor;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import com.google.gwt.canvas.dom.client.Context2d;
import com.google.gwt.canvas.dom.client.CssColor;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import com.google.gwt.canvas.dom.client.Context2d;
import com.google.gwt.canvas.dom.client.CssColor;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import com.google.gwt.canvas.client.Canvas;
import com.google.gwt.canvas.dom.client.Context2d;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import com.google.gwt.canvas.client.Canvas;
import com.google.gwt.canvas.dom.client.Context2d;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import com.google.gwt.maps.client.geom.LatLngBounds;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
public abstract class LatLngBoundsCalculatorForSelected implements LatLngBoundsCalculator {
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import com.google.gwt.maps.client.geom.Point;
import com.google.gwt.resources.client.ImageResource;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import java.util.ArrayList;
import java.util.Collection;
@@ -71,6 +71,10 @@ import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.client.TimeListener;
import com.sap.sailing.gwt.ui.client.Timer;
import com.sap.sailing.gwt.ui.client.Timer.PlayStates;
import com.sap.sailing.gwt.ui.client.shared.components.Component;
import com.sap.sailing.gwt.ui.client.shared.components.SettingsDialogComponent;
import com.sap.sailing.gwt.ui.client.shared.racemap.RaceMapHelpLinesSettings.HelpLineTypes;
import com.sap.sailing.gwt.ui.client.shared.racemap.RaceMapZoomSettings.ZoomTypes;
import com.sap.sailing.gwt.ui.client.WindSourceTypeFormatter;
import com.sap.sailing.gwt.ui.shared.CompetitorDTO;
import com.sap.sailing.gwt.ui.shared.CoursePositionsDTO;
@@ -85,10 +89,6 @@ import com.sap.sailing.gwt.ui.shared.RaceTimesInfoDTO;
import com.sap.sailing.gwt.ui.shared.WindDTO;
import com.sap.sailing.gwt.ui.shared.WindInfoForRaceDTO;
import com.sap.sailing.gwt.ui.shared.WindTrackInfoDTO;
import com.sap.sailing.gwt.ui.shared.components.Component;
import com.sap.sailing.gwt.ui.shared.components.SettingsDialogComponent;
import com.sap.sailing.gwt.ui.shared.racemap.RaceMapHelpLinesSettings.HelpLineTypes;
import com.sap.sailing.gwt.ui.shared.racemap.RaceMapZoomSettings.ZoomTypes;
public class RaceMap extends AbsolutePanel implements TimeListener, CompetitorSelectionChangeListener, RaceSelectionChangeListener,
RaceTimesInfoProviderListener, Component<RaceMapSettings>, RequiresDataInitialization, RequiresResize {
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import java.util.Collection;
import java.util.HashSet;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import java.util.ArrayList;
import java.util.HashMap;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
/**
* Defines constants for the Z-Indexes for all race map canvas overlays to achieve the right z ordering of the layers.
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import com.google.gwt.resources.client.ClientBundle;
import com.google.gwt.resources.client.ImageResource;
@@ -1,10 +1,10 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import java.util.HashSet;
import java.util.Set;
import com.sap.sailing.domain.common.ManeuverType;
import com.sap.sailing.gwt.ui.shared.racemap.RaceMapHelpLinesSettings.HelpLineTypes;
import com.sap.sailing.gwt.ui.client.shared.racemap.RaceMapHelpLinesSettings.HelpLineTypes;
public class RaceMapSettings {
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import java.util.ArrayList;
import java.util.HashSet;
@@ -22,11 +22,11 @@ import com.sap.sailing.domain.common.ManeuverType;
import com.sap.sailing.domain.common.impl.Util.Pair;
import com.sap.sailing.gwt.ui.client.DataEntryDialog;
import com.sap.sailing.gwt.ui.client.DataEntryDialog.Validator;
import com.sap.sailing.gwt.ui.client.shared.components.SettingsDialogComponent;
import com.sap.sailing.gwt.ui.client.shared.racemap.RaceMapHelpLinesSettings.HelpLineTypes;
import com.sap.sailing.gwt.ui.client.shared.racemap.RaceMapZoomSettings.ZoomTypes;
import com.sap.sailing.gwt.ui.client.ManeuverTypeFormatter;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.shared.components.SettingsDialogComponent;
import com.sap.sailing.gwt.ui.shared.racemap.RaceMapHelpLinesSettings.HelpLineTypes;
import com.sap.sailing.gwt.ui.shared.racemap.RaceMapZoomSettings.ZoomTypes;
public class RaceMapSettingsDialogComponent implements SettingsDialogComponent<RaceMapSettings> {
//Initializing the lists to prevent a null pointer exception in the first validation call
@@ -1,8 +1,8 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.shared.racemap.RaceMapHelpLinesSettings.HelpLineTypes;
import com.sap.sailing.gwt.ui.shared.racemap.RaceMapZoomSettings.ZoomTypes;
import com.sap.sailing.gwt.ui.client.shared.racemap.RaceMapHelpLinesSettings.HelpLineTypes;
import com.sap.sailing.gwt.ui.client.shared.racemap.RaceMapZoomSettings.ZoomTypes;
public class RaceMapSettingsTypeFormatter {
public static String formatZoomType(ZoomTypes zoomType, StringMessages stringConstants) {
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import java.util.ArrayList;
import java.util.List;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import com.google.gwt.maps.client.MapPane;
import com.google.gwt.maps.client.MapPaneType;
@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.shared.racemap;
package com.sap.sailing.gwt.ui.client.shared.racemap;
import com.google.gwt.i18n.client.NumberFormat;
import com.google.gwt.maps.client.geom.LatLng;
@@ -31,10 +31,10 @@ import com.sap.sailing.gwt.ui.client.TimeRangeChangeListener;
import com.sap.sailing.gwt.ui.client.TimeRangeWithZoomModel;
import com.sap.sailing.gwt.ui.client.TimeRangeWithZoomProvider;
import com.sap.sailing.gwt.ui.client.Timer;
import com.sap.sailing.gwt.ui.client.shared.charts.MultiChartPanel;
import com.sap.sailing.gwt.ui.client.shared.charts.MultiChartSettings;
import com.sap.sailing.gwt.ui.client.shared.components.ComponentToolbar;
import com.sap.sailing.gwt.ui.shared.RaceTimesInfoDTO;
import com.sap.sailing.gwt.ui.shared.charts.MultiChartPanel;
import com.sap.sailing.gwt.ui.shared.charts.MultiChartSettings;
import com.sap.sailing.gwt.ui.shared.components.ComponentToolbar;
/**
* A dialog box that holds a {@link MultiChartPanel} for comparing a list of preselected competitors.
@@ -75,6 +75,12 @@ import com.sap.sailing.gwt.ui.client.TimeListener;
import com.sap.sailing.gwt.ui.client.Timer;
import com.sap.sailing.gwt.ui.client.Timer.PlayModes;
import com.sap.sailing.gwt.ui.client.Timer.PlayStates;
import com.sap.sailing.gwt.ui.client.shared.components.Component;
import com.sap.sailing.gwt.ui.client.shared.components.IsEmbeddableComponent;
import com.sap.sailing.gwt.ui.client.shared.components.SettingsDialog;
import com.sap.sailing.gwt.ui.client.shared.components.SettingsDialogComponent;
import com.sap.sailing.gwt.ui.client.shared.panels.BusyIndicator;
import com.sap.sailing.gwt.ui.client.shared.panels.SimpleBusyIndicator;
import com.sap.sailing.gwt.ui.client.UserAgentDetails;
import com.sap.sailing.gwt.ui.leaderboard.DetailTypeColumn.LegDetailField;
import com.sap.sailing.gwt.ui.shared.AbstractLeaderboardDTO;
@@ -86,12 +92,6 @@ import com.sap.sailing.gwt.ui.shared.LeaderboardRowDTO;
import com.sap.sailing.gwt.ui.shared.LegEntryDTO;
import com.sap.sailing.gwt.ui.shared.RaceColumnDTO;
import com.sap.sailing.gwt.ui.shared.RaceTimesInfoDTO;
import com.sap.sailing.gwt.ui.shared.components.Component;
import com.sap.sailing.gwt.ui.shared.components.IsEmbeddableComponent;
import com.sap.sailing.gwt.ui.shared.components.SettingsDialog;
import com.sap.sailing.gwt.ui.shared.components.SettingsDialogComponent;
import com.sap.sailing.gwt.ui.shared.panels.BusyIndicator;
import com.sap.sailing.gwt.ui.shared.panels.SimpleBusyIndicator;
/**
* A leaderboard essentially consists of a table widget that in its columns displays the entries.
@@ -24,11 +24,11 @@ import com.sap.sailing.domain.common.DetailType;
import com.sap.sailing.domain.common.impl.Util;
import com.sap.sailing.gwt.ui.client.DataEntryDialog;
import com.sap.sailing.gwt.ui.client.DataEntryDialog.Validator;
import com.sap.sailing.gwt.ui.client.shared.components.SettingsDialogComponent;
import com.sap.sailing.gwt.ui.client.DetailTypeFormatter;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.leaderboard.LeaderboardSettings.RaceColumnSelectionStrategies;
import com.sap.sailing.gwt.ui.shared.RaceColumnDTO;
import com.sap.sailing.gwt.ui.shared.components.SettingsDialogComponent;
public class LeaderboardSettingsDialogComponent implements SettingsDialogComponent<LeaderboardSettings> {
private final Iterable<RaceColumnDTO> raceColumnSelection;
@@ -12,12 +12,12 @@ import com.google.gwt.user.client.ui.Widget;
import com.sap.sailing.domain.common.DetailType;
import com.sap.sailing.gwt.ui.client.DataEntryDialog;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.client.shared.components.Component;
import com.sap.sailing.gwt.ui.client.shared.components.SettingsDialog;
import com.sap.sailing.gwt.ui.client.shared.components.SettingsDialogComponent;
import com.sap.sailing.gwt.ui.leaderboard.LeaderboardEntryPoint.LeaderboardUrlSettings;
import com.sap.sailing.gwt.ui.shared.AbstractLeaderboardDTO;
import com.sap.sailing.gwt.ui.shared.RaceColumnDTO;
import com.sap.sailing.gwt.ui.shared.components.Component;
import com.sap.sailing.gwt.ui.shared.components.SettingsDialog;
import com.sap.sailing.gwt.ui.shared.components.SettingsDialogComponent;
public class LeaderboardUrlConfigurationDialog extends SettingsDialog<LeaderboardUrlSettings> {
@@ -7,7 +7,7 @@ import com.sap.sailing.gwt.ui.client.ErrorReporter;
import com.sap.sailing.gwt.ui.client.SailingServiceAsync;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.client.Timer;
import com.sap.sailing.gwt.ui.shared.charts.LeaderboardRankChart;
import com.sap.sailing.gwt.ui.client.shared.charts.LeaderboardRankChart;
public class RankChartDialog extends DialogBoxExt {
public RankChartDialog(SailingServiceAsync sailingService, String leaderboardName, CompetitorSelectionProvider competitorSelectionProvider,
@@ -3,7 +3,7 @@ package com.sap.sailing.gwt.ui.raceboard;
import java.util.Date;
import com.sap.sailing.gwt.ui.client.MediaPlayer;
import com.sap.sailing.gwt.ui.shared.media.MediaTrack;
import com.sap.sailing.gwt.ui.client.shared.media.MediaTrack;
public abstract class AbstractMediaPlayer implements MediaPlayer {
@@ -3,7 +3,7 @@ package com.sap.sailing.gwt.ui.raceboard;
import com.google.gwt.dom.client.AudioElement;
import com.google.gwt.dom.client.MediaElement;
import com.google.gwt.media.client.Audio;
import com.sap.sailing.gwt.ui.shared.media.MediaTrack;
import com.sap.sailing.gwt.ui.client.shared.media.MediaTrack;
public class AudioPlayer extends AbstractMediaPlayer {
@@ -6,12 +6,12 @@ import com.google.gwt.user.client.ui.Panel;
import com.google.gwt.user.client.ui.ScrollPanel;
import com.google.gwt.user.client.ui.Widget;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.shared.components.CollapsablePanel;
import com.sap.sailing.gwt.ui.shared.components.Component;
import com.sap.sailing.gwt.ui.shared.components.ComponentGroup;
import com.sap.sailing.gwt.ui.shared.components.ComponentToolbar;
import com.sap.sailing.gwt.ui.shared.components.ComponentViewer;
import com.sap.sailing.gwt.ui.shared.components.IsEmbeddableComponent;
import com.sap.sailing.gwt.ui.client.shared.components.CollapsablePanel;
import com.sap.sailing.gwt.ui.client.shared.components.Component;
import com.sap.sailing.gwt.ui.client.shared.components.ComponentGroup;
import com.sap.sailing.gwt.ui.client.shared.components.ComponentToolbar;
import com.sap.sailing.gwt.ui.client.shared.components.ComponentViewer;
import com.sap.sailing.gwt.ui.client.shared.components.IsEmbeddableComponent;
/**
* A GWT component that visualizes a {@link ComponentGroup} or a {@link Component} including menus to scroll quickly to
@@ -18,7 +18,7 @@ import com.google.gwt.user.client.ui.RadioButton;
import com.google.gwt.user.client.ui.UIObject;
import com.google.gwt.user.client.ui.VerticalPanel;
import com.google.gwt.user.client.ui.Widget;
import com.sap.sailing.gwt.ui.shared.media.MediaTrack;
import com.sap.sailing.gwt.ui.client.shared.media.MediaTrack;
public class MediaSelectionDialog implements CloseHandler<PopupPanel> {
@@ -32,12 +32,12 @@ import com.sap.sailing.gwt.ui.client.RaceTimesInfoProviderListener;
import com.sap.sailing.gwt.ui.client.TimeListener;
import com.sap.sailing.gwt.ui.client.Timer.PlayModes;
import com.sap.sailing.gwt.ui.client.Timer.PlayStates;
import com.sap.sailing.gwt.ui.client.shared.media.MediaTrack;
import com.sap.sailing.gwt.ui.client.shared.media.MediaTrack.MediaType;
import com.sap.sailing.gwt.ui.client.shared.media.MediaTrack.Status;
import com.sap.sailing.gwt.ui.raceboard.MediaSelectionDialog.MediaSelectionListener;
import com.sap.sailing.gwt.ui.raceboard.PopupWindowPlayer.PopupCloseListener;
import com.sap.sailing.gwt.ui.shared.RaceTimesInfoDTO;
import com.sap.sailing.gwt.ui.shared.media.MediaTrack;
import com.sap.sailing.gwt.ui.shared.media.MediaTrack.MediaType;
import com.sap.sailing.gwt.ui.shared.media.MediaTrack.Status;
public class MediaSelector implements RaceTimesInfoProviderListener, PlayStateListener, TimeListener,
AsyncCallback<Collection<MediaTrack>>, MediaSelectionListener, CloseHandler<Window>, ClosingHandler {
@@ -143,10 +143,10 @@ public class MediaSelector implements RaceTimesInfoProviderListener, PlayStateLi
native void addLoadMetadataHandler(MediaElement mediaElement, MediaTrack mediaTrack) /*-{
var that = this;
mediaElement.addEventListener('loadedmetadata', function() {
that.@com.sap.sailing.gwt.ui.raceboard.MediaSelector::loadedmetadata(Lcom/sap/sailing/gwt/ui/shared/media/MediaTrack;)(mediaTrack);
that.@com.sap.sailing.gwt.ui.raceboard.MediaSelector::loadedmetadata(Lcom/sap/sailing/gwt/ui/client/shared/media/MediaTrack;)(mediaTrack);
});
mediaElement.addEventListener('error', function() {
that.@com.sap.sailing.gwt.ui.raceboard.MediaSelector::mediaError(Lcom/sap/sailing/gwt/ui/shared/media/MediaTrack;)(mediaTrack);
that.@com.sap.sailing.gwt.ui.raceboard.MediaSelector::mediaError(Lcom/sap/sailing/gwt/ui/client/shared/media/MediaTrack;)(mediaTrack);
});
}-*/;
@@ -2,7 +2,7 @@ package com.sap.sailing.gwt.ui.raceboard;
import com.google.gwt.core.client.JavaScriptObject;
import com.google.gwt.user.client.Window;
import com.sap.sailing.gwt.ui.shared.media.MediaTrack;
import com.sap.sailing.gwt.ui.client.shared.media.MediaTrack;
public abstract class PopupWindowPlayer extends AbstractMediaPlayer {
@@ -36,6 +36,13 @@ import com.sap.sailing.gwt.ui.client.TimeListener;
import com.sap.sailing.gwt.ui.client.TimeRangeWithZoomModel;
import com.sap.sailing.gwt.ui.client.Timer;
import com.sap.sailing.gwt.ui.client.UserAgentDetails;
import com.sap.sailing.gwt.ui.client.shared.charts.MultiChartPanel;
import com.sap.sailing.gwt.ui.client.shared.charts.WindChart;
import com.sap.sailing.gwt.ui.client.shared.charts.WindChartSettings;
import com.sap.sailing.gwt.ui.client.shared.components.Component;
import com.sap.sailing.gwt.ui.client.shared.components.ComponentViewer;
import com.sap.sailing.gwt.ui.client.shared.components.SettingsDialog;
import com.sap.sailing.gwt.ui.client.shared.racemap.RaceMap;
import com.sap.sailing.gwt.ui.leaderboard.ExplicitRaceColumnSelectionWithPreselectedRace;
import com.sap.sailing.gwt.ui.leaderboard.LeaderboardPanel;
import com.sap.sailing.gwt.ui.leaderboard.LeaderboardSettings;
@@ -43,13 +50,6 @@ import com.sap.sailing.gwt.ui.leaderboard.LeaderboardSettingsFactory;
import com.sap.sailing.gwt.ui.shared.RaceDTO;
import com.sap.sailing.gwt.ui.shared.RegattaDTO;
import com.sap.sailing.gwt.ui.shared.UserDTO;
import com.sap.sailing.gwt.ui.shared.charts.MultiChartPanel;
import com.sap.sailing.gwt.ui.shared.charts.WindChart;
import com.sap.sailing.gwt.ui.shared.charts.WindChartSettings;
import com.sap.sailing.gwt.ui.shared.components.Component;
import com.sap.sailing.gwt.ui.shared.components.ComponentViewer;
import com.sap.sailing.gwt.ui.shared.components.SettingsDialog;
import com.sap.sailing.gwt.ui.shared.racemap.RaceMap;
/**
* A view showing a list of components visualizing a race from the regattas announced by calls to {@link #fillRegattas(List)}.
@@ -7,8 +7,8 @@ import com.google.gwt.user.client.ui.Panel;
import com.google.gwt.user.client.ui.ScrollPanel;
import com.google.gwt.user.client.ui.SplitLayoutPanel;
import com.google.gwt.user.client.ui.Widget;
import com.sap.sailing.gwt.ui.shared.components.Component;
import com.sap.sailing.gwt.ui.shared.components.ComponentViewer;
import com.sap.sailing.gwt.ui.client.shared.components.Component;
import com.sap.sailing.gwt.ui.client.shared.components.ComponentViewer;
public class SideBySideComponentViewer implements ComponentViewer {
@@ -1,7 +1,7 @@
package com.sap.sailing.gwt.ui.raceboard;
import com.google.gwt.http.client.URL;
import com.sap.sailing.gwt.ui.shared.media.MediaTrack;
import com.sap.sailing.gwt.ui.client.shared.media.MediaTrack;
public class VideoWindowPlayer extends PopupWindowPlayer {
@@ -1,7 +1,7 @@
package com.sap.sailing.gwt.ui.raceboard;
import com.google.gwt.http.client.URL;
import com.sap.sailing.gwt.ui.shared.media.MediaTrack;
import com.sap.sailing.gwt.ui.client.shared.media.MediaTrack;
public class YoutubeWindowPlayer extends PopupWindowPlayer {

Some files were not shown because too many files have changed in this diff Show More