|
@@ -16,57 +16,54 @@ |
16 |
16 |
|
|
17 |
17 |
|
package com.gwtmobile.ui.kitchensink.client.panel; |
18 |
18 |
|
|
19 |
|
- |
import com.google.gwt.core.client.GWT; |
20 |
|
- |
import com.google.gwt.uibinder.client.UiBinder; |
21 |
|
- |
import com.google.gwt.uibinder.client.UiField; |
22 |
|
- |
import com.google.gwt.uibinder.client.UiHandler; |
23 |
|
- |
import com.google.gwt.user.client.ui.Widget; |
24 |
|
- |
import com.gwtmobile.ui.client.event.SelectionChangedEvent; |
25 |
|
- |
import com.gwtmobile.ui.client.page.Page; |
26 |
|
- |
import com.gwtmobile.ui.client.widgets.ListPanel; |
|
19 |
+ |
import com.google.gwt.core.client.*; |
|
20 |
+ |
import com.google.gwt.uibinder.client.*; |
|
21 |
+ |
import com.google.gwt.user.client.ui.*; |
|
22 |
+ |
import com.gwtmobile.ui.client.event.*; |
|
23 |
+ |
import com.gwtmobile.ui.client.page.*; |
|
24 |
+ |
import com.gwtmobile.ui.client.widgets.*; |
27 |
25 |
|
|
28 |
26 |
|
public class PanelsPage extends Page { |
29 |
27 |
|
|
30 |
|
- |
@UiField ListPanel list; |
31 |
|
- |
|
32 |
|
- |
private static PanelsPageUiBinder uiBinder = GWT |
33 |
|
- |
.create(PanelsPageUiBinder.class); |
34 |
|
- |
|
35 |
|
- |
interface PanelsPageUiBinder extends UiBinder<Widget, PanelsPage> { |
36 |
|
- |
} |
37 |
|
- |
|
38 |
|
- |
public PanelsPage() { |
39 |
|
- |
initWidget(uiBinder.createAndBindUi(this)); |
40 |
|
- |
} |
|
28 |
+ |
@UiField ListPanel list; |
41 |
29 |
|
|
42 |
|
- |
@UiHandler("list") |
43 |
|
- |
void onListSelectionChanged(SelectionChangedEvent e) { |
44 |
|
- |
switch (e.getSelection()) { |
45 |
|
- |
case 0: |
46 |
|
- |
AccordionPanelPage accordionPanelPage = new AccordionPanelPage(); |
47 |
|
- |
goTo(accordionPanelPage); |
48 |
|
- |
break; |
49 |
|
- |
case 1: |
50 |
|
- |
HeaderPanelPage headerPanelPage = new HeaderPanelPage(); |
51 |
|
- |
goTo(headerPanelPage); |
52 |
|
- |
break; |
53 |
|
- |
case 2: |
54 |
|
- |
ListPanelPage listPanelPage = new ListPanelPage(); |
55 |
|
- |
goTo(listPanelPage); |
56 |
|
- |
break; |
57 |
|
- |
case 3: |
58 |
|
- |
ScrollPanelPage scrollPanelPage = new ScrollPanelPage(); |
59 |
|
- |
goTo(scrollPanelPage); |
60 |
|
- |
break; |
61 |
|
- |
case 4: |
62 |
|
- |
SlidePanelPage slidePanelPage = new SlidePanelPage(); |
63 |
|
- |
goTo(slidePanelPage); |
64 |
|
- |
break; |
65 |
|
- |
case 5: |
66 |
|
- |
TabPanelPage tabPanelPage = new TabPanelPage(); |
67 |
|
- |
goTo(tabPanelPage); |
68 |
|
- |
break; |
69 |
|
- |
} |
|
30 |
+ |
private static PanelsPageUiBinder uiBinder = GWT |
|
31 |
+ |
.create( PanelsPageUiBinder.class ); |
|
32 |
+ |
|
|
33 |
+ |
interface PanelsPageUiBinder extends UiBinder<Widget, PanelsPage> { |
|
34 |
+ |
} |
|
35 |
+ |
|
|
36 |
+ |
public PanelsPage() { |
|
37 |
+ |
initWidget( uiBinder.createAndBindUi( this ) ); |
70 |
38 |
|
} |
71 |
39 |
|
|
|
40 |
+ |
@UiHandler("list") |
|
41 |
+ |
void onListSelectionChanged( SelectionChangedEvent e ) { |
|
42 |
+ |
switch ( e.getSelection() ) { |
|
43 |
+ |
case 0: |
|
44 |
+ |
AccordionPanelPage accordionPanelPage = new AccordionPanelPage(); |
|
45 |
+ |
goTo( accordionPanelPage ); |
|
46 |
+ |
break; |
|
47 |
+ |
case 1: |
|
48 |
+ |
HeaderPanelPage headerPanelPage = new HeaderPanelPage(); |
|
49 |
+ |
goTo( headerPanelPage ); |
|
50 |
+ |
break; |
|
51 |
+ |
case 2: |
|
52 |
+ |
ListPanelPage listPanelPage = new ListPanelPage(); |
|
53 |
+ |
goTo( listPanelPage ); |
|
54 |
+ |
break; |
|
55 |
+ |
case 3: |
|
56 |
+ |
ScrollPanelPage scrollPanelPage = new ScrollPanelPage(); |
|
57 |
+ |
goTo( scrollPanelPage ); |
|
58 |
+ |
break; |
|
59 |
+ |
case 4: |
|
60 |
+ |
SlidePanelPage slidePanelPage = new SlidePanelPage(); |
|
61 |
+ |
goTo( slidePanelPage ); |
|
62 |
+ |
break; |
|
63 |
+ |
case 5: |
|
64 |
+ |
TabPanelPage tabPanelPage = new TabPanelPage(); |
|
65 |
+ |
goTo( tabPanelPage ); |
|
66 |
+ |
break; |
|
67 |
+ |
} |
|
68 |
+ |
} |
72 |
69 |
|
} |