summaryrefslogtreecommitdiff
path: root/NET/worlds/console/AttributeList.java
diff options
context:
space:
mode:
Diffstat (limited to 'NET/worlds/console/AttributeList.java')
-rw-r--r--NET/worlds/console/AttributeList.java63
1 files changed, 63 insertions, 0 deletions
diff --git a/NET/worlds/console/AttributeList.java b/NET/worlds/console/AttributeList.java
new file mode 100644
index 0000000..909108c
--- /dev/null
+++ b/NET/worlds/console/AttributeList.java
@@ -0,0 +1,63 @@
+/* */ 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<String> 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
+ */ \ No newline at end of file