teichmann@5835: package org.dive4elements.river.client.client.ui.sq; raimund@2953: raimund@2953: import com.smartgwt.client.widgets.Canvas; ingo@3373: import com.smartgwt.client.widgets.events.ResizedEvent; raimund@2953: import com.smartgwt.client.widgets.events.ResizedHandler; raimund@2953: teichmann@5835: import org.dive4elements.river.client.client.ui.MultiPeriodPanel; raimund@2953: ingo@3373: raimund@2953: /** raimund@2953: * This UIProvider creates helper panel for sq relation. raimund@2953: * raimund@2953: * @author Raimund Renkert raimund@2953: */ ingo@3373: public class SQMultiPeriodPanel extends MultiPeriodPanel implements ingo@3373: ResizedHandler { ingo@3373: protected SQCampaignChart chartContainer; raimund@2953: raimund@2953: public SQMultiPeriodPanel() { raimund@2953: } raimund@2953: ingo@3373: @Override raimund@2953: protected Canvas createHelper() { ingo@3373: chartContainer = new SQCampaignChart(artifact, this); raimund@2953: return chartContainer; raimund@2953: } raimund@2953: ingo@3373: @Override raimund@2953: public void onResized(ResizedEvent re) { ingo@3373: chartContainer.update(); raimund@2953: } raimund@2953: }