package com.idega.user.presentation;
import com.idega.event.IWActionListener;
import com.idega.event.IWPresentationEvent;
import com.idega.event.IWPresentationStateImpl;
import com.idega.idegaweb.IWException;
/**
* <p>Title: idegaWeb</p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2002</p>
* <p>Company: idega Software</p>
* @author <a href="gummi@idega.is">Gu�mundur �g�st S�mundsson</a>
* @version 1.0
*/
public class BacicUserOverviewPresentationState extends IWPresentationStateImpl implements IWActionListener {
String color1 = "00FF00";
String color2 = "FF0000";
String color = this.color1;
public BacicUserOverviewPresentationState() {
}
public String getColor(){
return this.color;
}
public void actionPerformed(IWPresentationEvent e)throws IWException{
// System.out.println("!!!!�JHHAAAAAAAAA!!!!!!!!!!!!!!");
if(this.color == this.color1){
this.color = this.color2;
} else {
this.color = this.color1;
}
// Page pg = e.getPage();
// boolean remove = false;
// if(e.getPage() instanceof ChangeListener ){
// System.out.println("is ChangeListener: true");
// this.addChangeListener((ChangeListener)e.getPage());
// remove = true;
// }
// else {
// System.out.println("is ChangeListener: false");
// List l = pg.getAllContainingObjects();
// if(l != null){
// Iterator iter = l.iterator();
// while (iter.hasNext()) {
// Object item = iter.next();
// if(item instanceof ChangeListener ){
// this.addChangeListener((ChangeListener)item);
// }
// }
// }
// }
this.fireStateChanged();
// if(remove){
// this.removeChangeListener((ChangeListener)e.getPage());
// }
}
}