1 33 34 package com.icesoft.icefaces.samples.showcase.components.effects; 35 36 import com.icesoft.faces.context.effects.Effect; 37 import com.icesoft.faces.context.effects.Move; 38 39 42 public class MoveBean { 43 44 private int x = 25; 46 private int y = 25; 47 48 49 private String mode; 51 52 private Effect effectPanelGroup; 54 private Effect effectCommandButton; 55 private Effect effectInputText; 56 private Effect effectOutputText; 57 private Effect effectSelectOneMenu; 58 private Effect effectSelectManyListBox; 59 private String dummy; 60 61 private Effects effectsBean; 62 63 public MoveBean(Effects effectsBean) { 64 this.effectsBean = effectsBean; 65 } 66 67 72 public int getX() { 73 return x; 74 } 75 76 81 public void setX(int x) { 82 this.x = x; 83 } 84 85 90 public int getY() { 91 return y; 92 } 93 94 99 public void setY(int y) { 100 this.y = y; 101 } 102 103 108 public String getMode() { 109 return mode; 110 } 111 112 117 public void setMode(String mode) { 118 this.mode = mode; 119 } 120 121 126 public String invokeEffect() { 127 float seconds = effectsBean.getDurationPrimitive(); 128 129 effectPanelGroup = new Move(x, y, mode); 130 effectCommandButton = new Move(x, y, mode); 131 effectInputText = new Move(x, y, mode); 132 effectOutputText = new Move(x, y, mode); 133 effectSelectOneMenu = new Move(x, y, mode); 134 effectSelectManyListBox = new Move(x, y, mode); 135 136 effectPanelGroup.setDuration(seconds); 137 effectCommandButton.setDuration(seconds); 138 effectInputText.setDuration(seconds); 139 effectOutputText.setDuration(seconds); 140 effectSelectOneMenu.setDuration(seconds); 141 effectSelectManyListBox.setDuration(seconds); 142 return null; 143 } 144 145 150 public String reset() { 151 mode = "absolute"; 152 x = 0; 153 y = 0; 154 invokeEffect(); 155 return null; 156 } 157 158 public Effect getEffectPanelGroup() { 159 return effectPanelGroup; 160 } 161 162 public void setEffectPanelGroup(Effect effectPanelGroup) { 163 this.effectPanelGroup = effectPanelGroup; 164 } 165 166 public Effect getEffectCommandButton() { 167 return effectCommandButton; 168 } 169 170 public void setEffectCommandButton(Effect effectCommandButton) { 171 this.effectCommandButton = effectCommandButton; 172 } 173 174 public Effect getEffectInputText() { 175 return effectInputText; 176 } 177 178 public void setEffectInputText(Effect effectInputText) { 179 this.effectInputText = effectInputText; 180 } 181 182 public Effect getEffectOutputText() { 183 return effectOutputText; 184 } 185 186 public void setEffectOutputText(Effect effectOutputText) { 187 this.effectOutputText = effectOutputText; 188 } 189 190 public Effect getEffectSelectOneMenu() { 191 return effectSelectOneMenu; 192 } 193 194 public void setEffectSelectOneMenu(Effect effectSelectOneMenu) { 195 this.effectSelectOneMenu = effectSelectOneMenu; 196 } 197 198 public Effect getEffectSelectManyListBox() { 199 return effectSelectManyListBox; 200 } 201 202 public void setEffectSelectManyListBox(Effect effectSelectManyListBox) { 203 this.effectSelectManyListBox = effectSelectManyListBox; 204 } 205 206 public String getDummy() { 207 return dummy; 208 } 209 210 public void setDummy(String dummy) { 211 this.dummy = dummy; 212 } 213 214 public String dummy() { 215 return null; 216 } 217 } 218 | Popular Tags |