1 33 34 package com.icesoft.icefaces.samples.showcase.layoutPanels.popupPanel; 35 36 import com.icesoft.faces.context.effects.Effect; 37 import com.icesoft.faces.context.effects.Fade; 38 import com.icesoft.faces.context.effects.Highlight; 39 40 import javax.faces.event.ActionEvent; 41 42 46 public class PopupBean { 47 48 private String closePopupImage = "./images/popupPanel/popupclose.gif"; 50 51 private boolean showDraggablePanel = true; 53 private boolean showModalPanel = false; 54 private Effect statusFadeEffect; 55 private Effect statusEffect; 56 57 58 public boolean isShowDraggablePanel() { 59 return showDraggablePanel; 60 } 61 62 public void setShowDraggablePanel(boolean showDraggablePanel) { 63 this.showDraggablePanel = showDraggablePanel; 64 } 65 66 public boolean isShowModalPanel() { 67 return showModalPanel; 68 } 69 70 public void setShowModalPanel(boolean showModalPanel) { 71 this.showModalPanel = showModalPanel; 72 } 73 74 public void closeDraggablePopup(ActionEvent e) { 75 76 showDraggablePanel = false; 77 } 78 79 public void closeModalPopup(ActionEvent e) { 80 81 showModalPanel = false; 82 } 83 84 public void setClosePopupImage(String closePopupImage) { 85 this.closePopupImage = closePopupImage; 86 } 87 88 public String getClosePopupImage() { 89 return this.closePopupImage; 90 } 91 92 public String updateStatus() { 93 if (statusEffect == null) { 94 statusEffect = new Highlight("#AADDFF"); 95 } 96 if (statusFadeEffect == null) { 97 statusFadeEffect = new Fade(1.0f, 0.1f); 98 } 99 statusEffect.setFired(false); 100 statusFadeEffect.setFired(false); 101 return null; 102 } 103 104 public Effect getStatusFadeEffect() { 105 return statusFadeEffect; 106 } 107 108 public void setStatusFadeEffect(Effect statusFadeEffect) { 109 this.statusFadeEffect = statusFadeEffect; 110 } 111 112 public Effect getStatusEffect() { 113 return statusEffect; 114 } 115 116 public void setStatusEffect(Effect statusEffect) { 117 this.statusEffect = statusEffect; 118 } 119 } | Popular Tags |