package com.idega.builder.presentation;
import com.idega.builder.business.BuilderConstants;
import com.idega.idegaweb.IWBundle;
import com.idega.presentation.IWContext;
import com.idega.presentation.ui.AbstractChooser;
import com.idega.util.CoreConstants;
import com.idega.util.text.TextSoap;
/**
* Title: idegaclasses
* Description:
* Copyright: Copyright (c) 2001
* Company: idega
* @author <a href="tryggvi@idega.is">Tryggvi Larusson</a>
* @modified by <a href=teiki@idega.is">Eirikur Hrafnsson</a>
* @version 1.0
*/
public class IBColorChooser extends AbstractChooser {
public IBColorChooser(String chooserName) {
addForm(false);
//setChooseButtonImage(new Image("/common/pics/arachnea/open.gif","Choose"));
setChooserParameter(chooserName);
}
public IBColorChooser(String chooserName,String style) {
this(chooserName);
setInputStyle(style);
}
@Override
public void main(IWContext iwc){
IWBundle iwb = iwc.getIWMainApplication().getBundle(BuilderConstants.IW_BUNDLE_IDENTIFIER);
setChooseButtonImage(iwb.getImage("open.gif","Choose"));
}
@Override
public Class getChooserWindowClass() {
return IBColorChooserWindow.class;
}
public void setSelected(String color){
super.setChooserValue(color,color);
super.setParameterValue("color",TextSoap.findAndCut(color, CoreConstants.HASH));
}
@Override
public String getChooserHelperVarName() {
return "Color_chooser_helper";
}
}