/*
* $Id: Edit.java,v 1.10 2004/02/26 08:11:49 laddi Exp $
*
* Copyright (C) 2001 Idega hf. All Rights Reserved.
*
* This software is the proprietary information of Idega hf.
* Use is subject to license terms.
*
*/
package is.idega.idegaweb.campus.presentation;
import com.idega.presentation.text.Text;
import com.idega.presentation.PresentationObject;
import com.idega.presentation.ui.InterfaceObject;
/**
* @author
* @version 1.0
*/
public class Edit {
public static final String colorLight = "#D7DADF";
public static final String colorMiddle = "#9fA9B3";
public static final String colorDark = "#27334B";
public static final String colorWhite = "#FFFFFF";
public static final String colorTextFont = "#000000";
public static final String colorTitleFont = "#FFFFFF";
public static final String colorHeaderFont = "#27334B";
public static final String colorIndexFont = "#000000";
public static final String colorRed = "#942829";
public static final String colorBlue = "#27324B";
public static final String colorLightBlue ="#ECEEF0";
public static final String bottomBarThickness = "8";
public static final String styleAttribute = "font-size: 8pt";
public static final int textFontSize = 1;
public static final int titleFontSize = 1;
public static final int headerFontSize = 1;
/**
*
*/
public static Text formatText(String text) {
return(getText(text,false,colorTextFont,textFontSize));
}
/**
*
*/
public static Text formatText(String text, boolean bold) {
Text t = getText(text,bold,colorTextFont,textFontSize);
return(t);
// return(getText(text,bold,colorTextFont,textFontSize));
}
/**
*
*/
public static Text formatText(Text t) {
t.setFontColor(colorTextFont);
t.setFontSize(textFontSize);
return(t);
}
/**
*
*/
public static Text formatText(Text t, boolean bold) {
t.setFontColor(colorTextFont);
t.setFontSize(textFontSize);
t.setBold(bold);
return(t);
}
/**
*
*/
public static Text formatText(String text, int size) {
return(getText(text,true,colorTextFont,size));
}
/**
*
*/
public static Text formatText(int i) {
return(formatText(String.valueOf(i)));
}
/**
*
*/
public static Text titleText(String text) {
return(getText(text,true,colorTitleFont,titleFontSize));
}
/**
*
*/
public static Text titleText(String text, int size) {
return(getText(text,true,colorTitleFont,size));
}
/**
*
*/
public static Text titleText(int i) {
return(titleText(String.valueOf(i)));
}
/**
*
*/
public static Text headerText(String text) {
return(getText(text,true,colorHeaderFont,headerFontSize));
}
/**
*
*/
public static Text headerText(String text, int size) {
return(getText(text,true,colorHeaderFont,size));
}
/**
*
*/
public static Text headerText(int i) {
return(headerText(String.valueOf(i)));
}
/**
*
*/
private static Text getText(String text, boolean bold, String color, int size) {
Text T = new Text(text);
T.setFontColor(color);
T.setFontSize(size);
setStyle(T);
T.setBold(bold);
return(T);
}
/**
*
*/
public static void setStyle(InterfaceObject O) {
O.setMarkupAttribute("style",styleAttribute);
}
/**
*
*/
public static void setStyle(PresentationObject p) {
p.setMarkupAttribute("style",styleAttribute);
}
/**
*
public static void setStyle(InterfaceObjectContainer O) {
if (O instanceof com.idega.presentation.ui.DateInput)
((com.idega.presentation.ui.DateInput)O).setStyleAttribute("style",styleAttribute);
else
O.setAttribute("style",styleAttribute);
}
*/
}