if(settingsContent.length > 3) {
setting.setText(settingsContent[3]);
}
setting.addFocusHandler(new FocusHandler() {
public void onFocus(FocusEvent event) {
tooltip.hide();
tooltip.setVisible(true);
int x = getTooltipPosition(setting)[0];
int y = getTooltipPosition(setting)[1];
tooltip.setGray();
setTooltipPosition(x, y);
tooltip.show();
setTooltipText(setting.getName());
}
});
field.add(setting);
} else if(settingsContent[2].equals("int")) {
final TextBox setting = new TextBox();
setting.setName(settingsContent[1]);
setting.setStyleName(form.greyBorder());
if(settingsContent.length > 3) {
setting.setText(settingsContent[3]);
}
setting.addFocusHandler(new FocusHandler() {
public void onFocus(FocusEvent event) {
tooltip.hide();
tooltip.setVisible(true);
int x = getTooltipPosition(setting)[0];