* @param fav
*/
public static void config(final YFavorit fav) {
// build config
FormBuilder f = new FormBuilder("fav.config");
f.addElement("basic.name", new FormTextField(I18N.t("Name"), fav.getTitle()).addChangeListener(new FormElementChangeListener() {
@Override
public void stateChanged(FormElement form) {
fav.setTitle(form.getContentAsString());
}
}));
f.addElement("basic.icon",
new FormIcon(I18N.t("Icon"), fav.getIcon(), IconCache.games).addChangeListener(new FormElementChangeListener() {
@Override
public void stateChanged(FormElement form) {
fav.setIcon(form.getContentAsString());
}
}));
// is dev?
if (YLevel.IS_DEVELOPER) {
f.addElement("basic.tab", new FormTextField(I18N.t("Tab"), fav.getTab()).addChangeListener(new FormElementChangeListener() {
@Override
public void stateChanged(FormElement form) {
fav.setTab(form.getContentAsString());