Subversion Repository Public Repository

litesoft

Diff Revisions 947 vs 948 for /trunk/Java/GWT/Client/src/org/litesoft/GWT/client/widgets/range/SliderEmulated2.java

Diff revisions: vs.
  @@ -1,160 +1,156 @@
1 1 package org.litesoft.GWT.client.widgets.range;
2 2
3 - import java.util.*;
4 -
5 3 import com.google.gwt.dom.client.*;
6 4 import com.google.gwt.dom.client.Style.*;
7 5 import com.google.gwt.event.dom.client.*;
8 6 import com.google.gwt.user.client.Timer;
9 7 import com.google.gwt.user.client.ui.*;
10 8
11 - public class SliderEmulated2 extends FlowPanel implements Slider
12 - {
13 - private DeckPanel panelSlider=new DeckPanel();
14 - private Label nextLeft=new Label();
15 - private Label nextRight=new Label();
9 + import java.util.*;
10 +
11 + public class SliderEmulated2 extends FlowPanel implements Slider {
12 + private DeckPanel panelSlider = new DeckPanel();
13 + private Label nextLeft = new Label();
14 + private Label nextRight = new Label();
16 15 private List<Image> listImage;
17 16 private Timer timer;
18 17
19 18 private int mMin, mStep, mMax;
20 19
21 - public SliderEmulated2( int pMin, int pStep, int pMax )
22 - {
20 + public SliderEmulated2( int pMin, int pStep, int pMax ) {
23 21 mMin = pMin;
24 22 mStep = pStep;
25 23 mMax = pMax;
26 24 }
27 25
28 - public SliderEmulated2( ArrayList<Image> imagenes ){
29 - listImage=imagenes;
26 + public SliderEmulated2( ArrayList<Image> imagenes ) {
27 + listImage = imagenes;
30 28 initComponents();
31 29 }
32 30
33 31 @Override
34 - public Widget getWidget()
35 - {
32 + public Widget getWidget() {
36 33 return this;
37 34 }
38 35
39 - public int getMin()
40 - {
36 + public int getMin() {
41 37 return mMin;
42 38 }
43 39
44 - public int getStep()
45 - {
40 + public int getStep() {
46 41 return mStep;
47 42 }
48 43
49 - public int getMax()
50 - {
44 + public int getMax() {
51 45 return mMax;
52 46 }
53 47
54 - private void initComponents(){
55 - this.add(nextLeft);
56 - this.add(panelSlider);
57 - this.add(nextRight);
58 - panelSlider.setAnimationEnabled(true);
59 - Iterator<Image> i=listImage.iterator();
60 - while(i.hasNext()){
61 - panelSlider.add(i.next());
48 + private void initComponents() {
49 + this.add( nextLeft );
50 + this.add( panelSlider );
51 + this.add( nextRight );
52 + panelSlider.setAnimationEnabled( true );
53 + Iterator<Image> i = listImage.iterator();
54 + while ( i.hasNext() ) {
55 + panelSlider.add( i.next() );
62 56 }
63 - panelSlider.showWidget(0);
57 + panelSlider.showWidget( 0 );
64 58 stlSlider();
65 59 stlDeckPanel();
66 60 stlNextLeft();
67 61 stlNextRight();
68 - nextLeft.addClickHandler(click);
69 - nextRight.addClickHandler(click);
70 - timer=new Timer(){
62 + nextLeft.addClickHandler( click );
63 + nextRight.addClickHandler( click );
64 + timer = new Timer() {
71 65 @Override
72 66 public void run() {
73 67 // TODO Auto-generated method stub
74 68 int index = panelSlider.getVisibleWidget();
75 69 index++;
76 - if (index == panelSlider.getWidgetCount()) index = 0;
77 - panelSlider.showWidget(index);
70 + if ( index == panelSlider.getWidgetCount() ) {
71 + index = 0;
72 + }
73 + panelSlider.showWidget( index );
78 74 }
79 75 };
80 - timer.scheduleRepeating(5000);
76 + timer.scheduleRepeating( 5000 );
81 77 }
82 78
83 - ClickHandler click=new ClickHandler(){
79 + ClickHandler click = new ClickHandler() {
84 80
85 81 @Override
86 - public void onClick(ClickEvent event) {
87 - if(event.getSource().equals(nextLeft)){
88 - int tamanno=listImage.size();
89 - int indexActual=panelSlider.getVisibleWidget();
90 - if(indexActual==0){
91 - panelSlider.showWidget(tamanno-1);
92 - }else{
93 - panelSlider.showWidget(indexActual-1);
82 + public void onClick( ClickEvent event ) {
83 + if ( event.getSource().equals( nextLeft ) ) {
84 + int tamanno = listImage.size();
85 + int indexActual = panelSlider.getVisibleWidget();
86 + if ( indexActual == 0 ) {
87 + panelSlider.showWidget( tamanno - 1 );
88 + } else {
89 + panelSlider.showWidget( indexActual - 1 );
94 90 }
95 - }else if(event.getSource().equals(nextRight)){
96 - int tamanno=listImage.size();
97 - int indexActual=panelSlider.getVisibleWidget();
98 - if(indexActual==tamanno-1){
99 - panelSlider.showWidget(0);
100 - }else{
101 - panelSlider.showWidget(indexActual+1);
91 + } else if ( event.getSource().equals( nextRight ) ) {
92 + int tamanno = listImage.size();
93 + int indexActual = panelSlider.getVisibleWidget();
94 + if ( indexActual == tamanno - 1 ) {
95 + panelSlider.showWidget( 0 );
96 + } else {
97 + panelSlider.showWidget( indexActual + 1 );
102 98 }
103 99 }
104 100 }
105 -
106 101 };
107 102
108 - private void stlNextLeft(){
109 - nextLeft.getElement().getStyle().setWidth(10,Unit.PCT);
110 - nextLeft.getElement().getStyle().setHeight(100,Unit.PCT);
111 - nextLeft.getElement().getStyle().setFloat(Style.Float.LEFT);
112 - // nextLeft.getElement().getStyle().setProperty("background", "url("+WebSiteImagen.INSTANCE.getBack().getSafeUri().asString()+") no-repeat scroll 0% 0% transparent");
113 - nextLeft.getElement().getStyle().setProperty("backgroundPosition","center");
114 - nextLeft.getElement().getStyle().setBorderWidth(0, Unit.PX);
115 - nextLeft.getElement().getStyle().setFontSize(30, Unit.PX);
116 - }
117 -
118 - private void stlNextRight(){
119 - nextRight.getElement().getStyle().setWidth(10,Unit.PCT);
120 - nextRight.getElement().getStyle().setHeight(100,Unit.PCT);
121 - nextRight.getElement().getStyle().setFloat(Style.Float.LEFT);
122 - // nextRight.getElement().getStyle().setProperty("background", "url("+WebSiteImagen.INSTANCE.getNext().getSafeUri().asString()+") no-repeat scroll 0% 0% transparent");
123 - nextRight.getElement().getStyle().setProperty("backgroundPosition","center");
124 - nextRight.getElement().getStyle().setBorderWidth(0, Unit.PX);
125 - nextRight.getElement().getStyle().setFontSize(30, Unit.PX);
126 - }
127 -
128 - private void stlSlider(){
129 - this.getElement().getStyle().setWidth(100,Unit.PCT);
130 - this.getElement().getStyle().setHeight(100,Unit.PCT);
131 - this.getElement().getStyle().setMargin(0, Unit.PX);
132 - this.getElement().getStyle().setPadding(0, Unit.PX);
133 - this.getElement().getStyle().setBorderWidth(0, Unit.PX);
134 - }
135 -
136 - private void stlDeckPanel(){
137 - panelSlider.getElement().getStyle().setWidth(80,Unit.PCT);
138 - panelSlider.getElement().getStyle().setHeight(100,Unit.PCT);
139 - panelSlider.getElement().getStyle().setFloat(Style.Float.LEFT);
103 + private void stlNextLeft() {
104 + nextLeft.getElement().getStyle().setWidth( 10, Unit.PCT );
105 + nextLeft.getElement().getStyle().setHeight( 100, Unit.PCT );
106 + nextLeft.getElement().getStyle().setFloat( Style.Float.LEFT );
107 + // nextLeft.getElement().getStyle().setProperty("background", "url("+WebSiteImagen.INSTANCE.getBack().getSafeUri().asString()+") no-repeat scroll 0% 0%
108 + // transparent");
109 + nextLeft.getElement().getStyle().setProperty( "backgroundPosition", "center" );
110 + nextLeft.getElement().getStyle().setBorderWidth( 0, Unit.PX );
111 + nextLeft.getElement().getStyle().setFontSize( 30, Unit.PX );
112 + }
113 +
114 + private void stlNextRight() {
115 + nextRight.getElement().getStyle().setWidth( 10, Unit.PCT );
116 + nextRight.getElement().getStyle().setHeight( 100, Unit.PCT );
117 + nextRight.getElement().getStyle().setFloat( Style.Float.LEFT );
118 + // nextRight.getElement().getStyle().setProperty("background", "url("+WebSiteImagen.INSTANCE.getNext().getSafeUri().asString()+") no-repeat scroll 0% 0%
119 + // transparent");
120 + nextRight.getElement().getStyle().setProperty( "backgroundPosition", "center" );
121 + nextRight.getElement().getStyle().setBorderWidth( 0, Unit.PX );
122 + nextRight.getElement().getStyle().setFontSize( 30, Unit.PX );
123 + }
124 +
125 + private void stlSlider() {
126 + this.getElement().getStyle().setWidth( 100, Unit.PCT );
127 + this.getElement().getStyle().setHeight( 100, Unit.PCT );
128 + this.getElement().getStyle().setMargin( 0, Unit.PX );
129 + this.getElement().getStyle().setPadding( 0, Unit.PX );
130 + this.getElement().getStyle().setBorderWidth( 0, Unit.PX );
131 + }
132 +
133 + private void stlDeckPanel() {
134 + panelSlider.getElement().getStyle().setWidth( 80, Unit.PCT );
135 + panelSlider.getElement().getStyle().setHeight( 100, Unit.PCT );
136 + panelSlider.getElement().getStyle().setFloat( Style.Float.LEFT );
140 137 }
141 138
142 -
143 -
144 139 //Getters y Setters
145 140
146 141 public DeckPanel getPanelSlider() {
147 142 return panelSlider;
148 143 }
149 144
150 - public void setPanelSlider(DeckPanel panelSlider) {
145 + public void setPanelSlider( DeckPanel panelSlider ) {
151 146 this.panelSlider = panelSlider;
152 147 }
148 +
153 149 public List<Image> getListImage() {
154 150 return listImage;
155 151 }
156 152
157 - public void setListImage(List<Image> listImage) {
153 + public void setListImage( List<Image> listImage ) {
158 154 this.listImage = listImage;
159 155 }
160 156
  @@ -162,7 +158,7 @@
162 158 return nextLeft;
163 159 }
164 160
165 - public void setNextLeft(Label nextLeft) {
161 + public void setNextLeft( Label nextLeft ) {
166 162 this.nextLeft = nextLeft;
167 163 }
168 164
  @@ -170,7 +166,7 @@
170 166 return nextRight;
171 167 }
172 168
173 - public void setNextRight(Label nextRight) {
169 + public void setNextRight( Label nextRight ) {
174 170 this.nextRight = nextRight;
175 171 }
176 172
  @@ -178,7 +174,7 @@
178 174 return timer;
179 175 }
180 176
181 - public void setTimer(Timer timer) {
177 + public void setTimer( Timer timer ) {
182 178 this.timer = timer;
183 179 }
184 180
  @@ -186,7 +182,7 @@
186 182 return click;
187 183 }
188 184
189 - public void setClick(ClickHandler click) {
185 + public void setClick( ClickHandler click ) {
190 186 this.click = click;
191 187 }
192 188 }