Subversion Repository Public Repository

litesoft

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
package com.gwtmobile.ui.kitchensink.client;

import com.google.gwt.core.client.*;
import com.google.gwt.event.logical.shared.*;
import com.google.gwt.uibinder.client.*;
import com.google.gwt.user.client.*;
import com.google.gwt.user.client.ui.*;
import com.gwtmobile.ui.client.event.*;
import com.gwtmobile.ui.client.page.*;
import com.gwtmobile.ui.client.utils.*;
import com.gwtmobile.ui.client.widgets.*;
import com.gwtmobile.ui.kitchensink.client.communication.*;
import com.gwtmobile.ui.kitchensink.client.panel.*;
import com.gwtmobile.ui.kitchensink.client.phonegap.*;
import com.gwtmobile.ui.kitchensink.client.widget.*;

public class MainPage extends Page
{

    @UiField ListPanel list;

    PanelsPage mPanelsPage = new PanelsPage();
    ButtonPage mButtonPage = new ButtonPage();
    TextBoxPage mTextBoxPage = new TextBoxPage();
    RpcPage mRpcPage = new RpcPage();
    CameraUi mCameraUi = new CameraUi();
    CaptureUi mCaptureUi = new CaptureUi();
    DeviceUi mDeviceUi = new DeviceUi();
    FileUi mFileUi = new FileUi();
    NetworkUi mNetworkUi = new NetworkUi();
    StorageUi mStorageUi = new StorageUi();

    private static MainPageUiBinder uiBinder = GWT.create( MainPageUiBinder.class );

    interface MainPageUiBinder extends UiBinder<Widget, MainPage>
    {
    }

    public MainPage()
    {
        initWidget( uiBinder.createAndBindUi( this ) );

        Window.addResizeHandler( new ResizeHandler()
        {
            @Override
            public void onResize( ResizeEvent event )
            {
                Utils.Console( "gwtmobile-msg:window resized to " + event.getWidth() + " " + event.getHeight() );
            }
        } );
    }

    @UiHandler("list") void onListSelectionChanged( SelectionChangedEvent e )
    {
        switch ( e.getSelection() )
        {
            case 0:
                goTo( mPanelsPage );
                break;
            case 1:
                goTo( mButtonPage );
                break;
            case 2:
                goTo( mTextBoxPage );
                break;
            case 3:
                goTo( mRpcPage );
                break;
            case 4:
                goTo( mCameraUi );
                break;
            case 5:
                goTo( mCaptureUi );
                break;
            case 6:
                goTo( mDeviceUi );
                break;
            case 7:
                goTo( mFileUi );
                break;
            case 8:
                goTo( mNetworkUi );
                break;
            case 9:
                goTo( mStorageUi );
                break;
        }
    }
}

Commits for litesoft/trunk/GWT_Sandbox/gwtUITrimmed/src/com/gwtmobile/ui/kitchensink/client/MainPage.java

Diff revisions: vs.
Revision Author Commited Message
657 Diff Diff GeorgeS picture GeorgeS Tue 01 May, 2012 04:06:15 +0000
642 GeorgeS picture GeorgeS Sun 29 Apr, 2012 20:30:48 +0000