Subversion Repository Public Repository

litesoft

Diff Revisions 642 vs 948 for /trunk/GWT_Sandbox/gwtUITrimmed/src/com/gwtmobile/ui/kitchensink/client/panel/SlidePanelPage.java

Diff revisions: vs.
  @@ -16,66 +16,60 @@
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.event.dom.client.ClickEvent;
21 - import com.google.gwt.event.dom.client.ClickHandler;
22 - import com.google.gwt.uibinder.client.UiBinder;
23 - import com.google.gwt.uibinder.client.UiField;
24 - import com.google.gwt.user.client.ui.HTML;
25 - import com.google.gwt.user.client.ui.Widget;
26 - import com.gwtmobile.ui.client.page.Page;
19 + import com.google.gwt.core.client.*;
20 + import com.google.gwt.event.dom.client.*;
21 + import com.google.gwt.uibinder.client.*;
22 + import com.google.gwt.user.client.ui.*;
23 + import com.gwtmobile.ui.client.page.*;
27 24 import com.gwtmobile.ui.client.widgets.HeaderPanel;
28 - import com.gwtmobile.ui.client.widgets.SlidePanel;
29 - import com.gwtmobile.ui.client.widgets.Slide;
30 - import com.gwtmobile.ui.client.widgets.SlidePanel.SlideProvider;
31 -
32 - public class SlidePanelPage extends Page implements SlideProvider{
33 -
34 - @UiField HeaderPanel header;
35 - @UiField SlidePanel slider;
36 -
37 - private static SlidePanelPageUiBinder uiBinder = GWT
38 - .create(SlidePanelPageUiBinder.class);
39 -
40 - interface SlidePanelPageUiBinder extends UiBinder<Widget, SlidePanelPage> {
41 - }
42 -
43 - public SlidePanelPage() {
44 - initWidget(uiBinder.createAndBindUi(this));
45 -
46 - slider.setSlideCount(10);
47 - slider.setSlideProvider(this);
48 -
49 - header.setLeftButtonClickHandler(new ClickHandler() {
50 - @Override
51 - public void onClick(ClickEvent event) {
52 - if (slider.getCurrentSlideIndex() > 0) {
53 - slider.previous();
54 - }
55 - else {
56 - goBack(null);
57 - }
58 - }
59 - });
60 -
61 - header.setRightButtonClickHandler(new ClickHandler() {
62 - @Override
63 - public void onClick(ClickEvent event) {
64 - slider.next();
65 - }
66 - });
67 - }
68 -
69 - @Override
70 - public Slide loadSlide(int index) {
71 - if (index < 2) {
72 - return null;
73 - }
74 - Slide slide = new Slide();
75 - slide.addStyleName("Slide-Content");
76 - slide.add(new HTML("Slide Me!"));
77 - slide.add(new HTML("Dynamic Slide " + index));
78 - return slide;
79 - }
25 + import com.gwtmobile.ui.client.widgets.*;
26 + import com.gwtmobile.ui.client.widgets.SlidePanel.*;
80 27
28 + public class SlidePanelPage extends Page implements SlideProvider {
29 +
30 + @UiField HeaderPanel header;
31 + @UiField SlidePanel slider;
32 +
33 + private static SlidePanelPageUiBinder uiBinder = GWT
34 + .create( SlidePanelPageUiBinder.class );
35 +
36 + interface SlidePanelPageUiBinder extends UiBinder<Widget, SlidePanelPage> {
37 + }
38 +
39 + public SlidePanelPage() {
40 + initWidget( uiBinder.createAndBindUi( this ) );
41 +
42 + slider.setSlideCount( 10 );
43 + slider.setSlideProvider( this );
44 +
45 + header.setLeftButtonClickHandler( new ClickHandler() {
46 + @Override
47 + public void onClick( ClickEvent event ) {
48 + if ( slider.getCurrentSlideIndex() > 0 ) {
49 + slider.previous();
50 + } else {
51 + goBack( null );
52 + }
53 + }
54 + } );
55 +
56 + header.setRightButtonClickHandler( new ClickHandler() {
57 + @Override
58 + public void onClick( ClickEvent event ) {
59 + slider.next();
60 + }
61 + } );
62 + }
63 +
64 + @Override
65 + public Slide loadSlide( int index ) {
66 + if ( index < 2 ) {
67 + return null;
68 + }
69 + Slide slide = new Slide();
70 + slide.addStyleName( "Slide-Content" );
71 + slide.add( new HTML( "Slide Me!" ) );
72 + slide.add( new HTML( "Dynamic Slide " + index ) );
73 + return slide;
74 + }
81 75 }