Subversion Repository Public Repository

litesoft

Diff Revisions 949 vs 950 for /trunk/GWT_Sandbox/MultiModule/groupBack/src/org/litesoft/sandbox/multimodule/groupback/client/top/TopViewImpl.java

Diff revisions: vs.
  @@ -1,72 +1,72 @@
1 - package org.litesoft.sandbox.multimodule.groupback.client.top;
2 -
3 - import org.litesoft.sandbox.infrastructure.client.*;
4 - import org.litesoft.sandbox.infrastructure.client.widgets.*;
5 - import org.litesoft.sandbox.multimodule.foundation.client.*;
6 - import org.litesoft.sandbox.multimodule.foundation.client.support.*;
7 - import org.litesoft.sandbox.multimodule.foundation.client.widgets.*;
8 -
9 - import com.google.gwt.event.dom.client.*;
10 - import com.google.gwt.user.client.ui.*;
11 -
12 - public class TopViewImpl implements TopView,
13 - FaceSwitcher {
14 - private final DieRotator mDieRotator = new DieRotator( this );
15 - private final Places mCenter = Places.Top;
16 - private final Widget mAsWidget;
17 - private Presenter mPresenter;
18 - private Long mLuckyId;
19 -
20 - public TopViewImpl() {
21 - String zSection = "BackGroup";
22 - VerticalPanel zPanel = new VerticalPanel();
23 - zPanel.setHorizontalAlignment( HasHorizontalAlignment.ALIGN_CENTER );
24 - zPanel.add( UtilsGwt.horizontal( new Label( "" + mCenter ), new Spacer().width( 10 ), new HelpWidget( zSection, "" + mCenter ) ) );
25 - zPanel.add( mDieRotator );
26 - zPanel.add( UtilsGwt.horizontal( new Spacer().width( 50 ), //
27 - new Button( "Home", createHomeClickHandler() ), //
28 - new Spacer().width( 220 ), //
29 - new HelpWidget( zSection, "Lucky" ), //
30 - new Spacer().width( 10 ), //
31 - new Button( "Feeling Lucky", createFeelingLuckyClickHandler() ) ) );
32 - mAsWidget = zPanel;
33 - }
34 -
35 - private ClickHandler createHomeClickHandler() {
36 - return new ClickHandler() {
37 - @Override
38 - public void onClick( ClickEvent event ) {
39 - switchTo( Places.Home );
40 - }
41 - };
42 - }
43 -
44 - private ClickHandler createFeelingLuckyClickHandler() {
45 - return new ClickHandler() {
46 - @Override
47 - public void onClick( ClickEvent event ) {
48 - switchTo( PlacesSupport.deNull( mLuckyId, mCenter.getOppositeFace() ) );
49 - }
50 - };
51 - }
52 -
53 - @Override
54 - public void setPresenter( Presenter pPresenter ) {
55 - mDieRotator.setDie( (mPresenter = pPresenter).getDie() );
56 - }
57 -
58 - @Override
59 - public void setLuckyId( Long pLuckyId ) {
60 - mLuckyId = pLuckyId;
61 - }
62 -
63 - @Override
64 - public Widget asWidget() {
65 - return mAsWidget;
66 - }
67 -
68 - @Override
69 - public void switchTo( Places pPlace ) {
70 - mPresenter.goTo( PlacesSupport.createPlace( pPlace, (long) mCenter.getOppositeFace().ordinal() ) );
71 - }
72 - }
1 + package org.litesoft.sandbox.multimodule.groupback.client.top;
2 +
3 + import org.litesoft.sandbox.infrastructure.client.*;
4 + import org.litesoft.sandbox.infrastructure.client.widgets.*;
5 + import org.litesoft.sandbox.multimodule.foundation.client.*;
6 + import org.litesoft.sandbox.multimodule.foundation.client.support.*;
7 + import org.litesoft.sandbox.multimodule.foundation.client.widgets.*;
8 +
9 + import com.google.gwt.event.dom.client.*;
10 + import com.google.gwt.user.client.ui.*;
11 +
12 + public class TopViewImpl implements TopView,
13 + FaceSwitcher {
14 + private final DieRotator mDieRotator = new DieRotator( this );
15 + private final Places mCenter = Places.Top;
16 + private final Widget mAsWidget;
17 + private Presenter mPresenter;
18 + private Long mLuckyId;
19 +
20 + public TopViewImpl() {
21 + String zSection = "BackGroup";
22 + VerticalPanel zPanel = new VerticalPanel();
23 + zPanel.setHorizontalAlignment( HasHorizontalAlignment.ALIGN_CENTER );
24 + zPanel.add( UtilsGwt.horizontal( new Label( "" + mCenter ), new Spacer().width( 10 ), new HelpWidget( zSection, "" + mCenter ) ) );
25 + zPanel.add( mDieRotator );
26 + zPanel.add( UtilsGwt.horizontal( new Spacer().width( 50 ), //
27 + new Button( "Home", createHomeClickHandler() ), //
28 + new Spacer().width( 220 ), //
29 + new HelpWidget( zSection, "Lucky" ), //
30 + new Spacer().width( 10 ), //
31 + new Button( "Feeling Lucky", createFeelingLuckyClickHandler() ) ) );
32 + mAsWidget = zPanel;
33 + }
34 +
35 + private ClickHandler createHomeClickHandler() {
36 + return new ClickHandler() {
37 + @Override
38 + public void onClick( ClickEvent event ) {
39 + switchTo( Places.Home );
40 + }
41 + };
42 + }
43 +
44 + private ClickHandler createFeelingLuckyClickHandler() {
45 + return new ClickHandler() {
46 + @Override
47 + public void onClick( ClickEvent event ) {
48 + switchTo( PlacesSupport.deNull( mLuckyId, mCenter.getOppositeFace() ) );
49 + }
50 + };
51 + }
52 +
53 + @Override
54 + public void setPresenter( Presenter pPresenter ) {
55 + mDieRotator.setDie( (mPresenter = pPresenter).getDie() );
56 + }
57 +
58 + @Override
59 + public void setLuckyId( Long pLuckyId ) {
60 + mLuckyId = pLuckyId;
61 + }
62 +
63 + @Override
64 + public Widget asWidget() {
65 + return mAsWidget;
66 + }
67 +
68 + @Override
69 + public void switchTo( Places pPlace ) {
70 + mPresenter.goTo( PlacesSupport.createPlace( pPlace, (long) mCenter.getOppositeFace().ordinal() ) );
71 + }
72 + }