/******************************************************************************* * Copyright 2011 Antti Havanko * * This file is part of Motiver.fi. * Motiver.fi is licensed under one open source license and one commercial license. * * Commercial license: This is the appropriate option if you want to use Motiver.fi in * commercial purposes. Contact license@motiver.fi for licensing options. * * Open source license: This is the appropriate option if you are creating an open source * application with a license compatible with the GNU GPL license v3. Although the GPLv3 has * many terms, the most important is that you must provide the source code of your application * to your users so they can be free to modify your application for their own needs. ******************************************************************************/ package com.delect.motiver.client.view.print; import com.google.gwt.user.client.ui.Image; import com.google.gwt.user.client.ui.Widget; import com.delect.motiver.client.presenter.HeaderPresenter; import com.delect.motiver.client.presenter.HeaderPresenter.HeaderHandler; import com.delect.motiver.client.presenter.HeaderPresenter.HeaderTarget; import com.delect.motiver.client.res.MyResources; import com.extjs.gxt.ui.client.widget.LayoutContainer; /** * * Init tab menu * - 5 tabs (main, training, nutrition, measurements, statistics */ public class HeaderView extends HeaderPresenter.HeaderDisplay { public HeaderView() { this.setWidth(975); this.setStyleAttribute("margin", "0 auto 0 auto"); } @Override public Widget asWidget() { //logo LayoutContainer panelLogo = new LayoutContainer(); panelLogo.add(new Image(MyResources.INSTANCE.logoHeaderPrint())); this.add(panelLogo); return this; } @Override public void setHandler(HeaderHandler handler) {} @Override public void setTab(int tabIndex) {} @Override public void setTarget(HeaderTarget target) {} @Override public void showLoadingDialog(boolean enabled) {} }