restructure cont.

His Dad [04-20-15 - 01:37]
restructure cont.
Filename
HistOffline.lua
diff --git a/HistOffline.lua b/HistOffline.lua
index 483be36..fdf6c36 100644
--- a/HistOffline.lua
+++ b/HistOffline.lua
@@ -68,10 +68,9 @@ end
 accounts = {}
 for i,_ in pairs(History_SV["Default"]) do
 	accounts[i] = {}
-	accounts[i].names = {}
-	accounts[i].leveling_box = {}
-	accounts[i].grp_box = {}
-	accounts[i].vet_box = {}
+	accounts[i].names = {}	-- intermediate table for sorting. WIP. Array formatted.
+	accounts[i].name = {}  -- ==busted
+	accounts[i].log_box = {}
 	myaccount = i
 end

@@ -95,9 +94,16 @@ local names = {} display = {}
       table.insert (names, char)
 	display[char] = {}
  end
+-- Load up Names
+ for acc,_ in pairs (accounts) do
+  for char, _ in pairs(History_SV["Default"][acc]["$AccountWide"]["data"]) do
+      table.insert (accounts[acc].names, char)
+	  accounts[acc].name[char] = {}
+	  accounts[acc].name[char].display = {}	-- Hold all the IUP tabs and boxes for that char
+  end
+ end
+

--- print (dump(names))
---print (dump(display))
 function print_old()
 	for i,j in pairs (History_SV["Default"][myaccount]["$AccountWide"]["old"]) do
 		print (i .. " .. " .. dump(j))
@@ -413,7 +419,7 @@ end
 -- Add to end of Characters
 iup.Append(Chartabs, log_box)

-local panelsize = (#names*60+450) .. "x250"
+local panelsize = (#names*30+450) .. "x250"

 -- Create dialog
 dlg = iup.dialog{iup.vbox{Chartabs,