/* */ package NET.worlds.console; /* */ /* */ import NET.worlds.core.IniFile; /* */ import NET.worlds.scape.PropList; /* */ import java.awt.List; /* */ import java.util.Vector; /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ class AttributeList /* */ extends List /* */ { /* */ private static final long serialVersionUID = 4867320900648345562L; /* */ /* */ public AttributeList(int numVisibleRows) /* */ { /* 25 */ super(numVisibleRows); /* */ /* 27 */ Vector sortOrder = new Vector(); /* */ /* 29 */ int numUserPreferences = IniFile.gamma().getIniInt( /* 30 */ "PropertyOrderCount", -1); /* 31 */ if (numUserPreferences >= 0) { /* 32 */ sortOrder = new Vector(numUserPreferences); /* 33 */ for (int i = 0; i < numUserPreferences; i++) { /* 34 */ sortOrder.addElement(IniFile.gamma().getIniString( /* 35 */ "PropertyOrder" + i, "")); /* */ } /* */ } /* */ /* 39 */ for (int idx = 0; idx < sortOrder.size(); idx++) { /* 40 */ String attToAdd = (String)sortOrder.elementAt(idx); /* 41 */ add(attToAdd); /* */ } /* */ } /* */ /* */ /* */ public void save() /* */ { /* 48 */ int numProperties = getItemCount(); /* */ /* 50 */ PropList.setPreferences(getItems()); /* */ /* 52 */ IniFile.gamma().setIniInt("PropertyOrderCount", numProperties); /* 53 */ for (int i = 0; i < numProperties; i++) { /* 54 */ IniFile.gamma().setIniString("PropertyOrder" + i, getItem(i)); /* */ } /* */ } /* */ } /* Location: C:\Program Files (x86)\Worlds Inc\WorldsPlayer - Win7\lib\worlds.jar!\NET\worlds\console\AttributeList.class * Java compiler version: 6 (50.0) * JD-Core Version: 0.7.1 */