package eu.jucy.gui.settings;
import org.eclipse.jface.preference.BooleanFieldEditor;
import eu.jucy.gui.Application;
import eu.jucy.gui.GUIPI;
import eu.jucy.gui.Lang;
public class StatusBarPrefPage extends UCPrefpage {
public StatusBarPrefPage() {
super(Application.PLUGIN_ID);
}
@Override
protected void createFieldEditors() {
String[] prefs = new String[] {
GUIPI.shareSizeContrib,GUIPI.hubsContrib,
GUIPI.slotsContrib,GUIPI.downContrib,
GUIPI.upContrib,GUIPI.downSpeedContrib,
GUIPI.upSpeedContrib,GUIPI.connectionStatusContrib,
GUIPI.awayContrib};
String[] labels = new String[] {Lang.ShowSharesize,Lang.ShowHubs,
Lang.ShowSlots,Lang.ShowDownTotal,
Lang.ShowUpTotal,Lang.ShowDownSpeed,
Lang.ShowUpSpeed,Lang.ShowConnStatus,
"Away Status"};
for (int i =0 ; i < prefs.length; i++) {
BooleanFieldEditor bfe = new BooleanFieldEditor(prefs[i],labels[i],getFieldEditorParent());
addField(bfe);
}
}
}