Tweak Logpanel, got scroll bars working
His Dad [04-21-15 - 19:54]
Tweak Logpanel, got scroll bars working
diff --git a/HistOffline.lua b/HistOffline.lua
index 26dbe98..2aaa1dd 100644
--- a/HistOffline.lua
+++ b/HistOffline.lua
@@ -3,6 +3,7 @@
-- Configuration ==========
local dateformat = "%Y-%m-%d, %H:%M"
+local dateformat_log = "%Y-%m-%d, %H:%M:%S"
local Colour_Not_Complete = "#FFB67D"
local Colour_Complete = "#000000"
local Colour_Heading_Complete = "#58FA58"
@@ -113,13 +114,13 @@ btn_archive = iup.button{title="Archive", FGCOLOR = "#FF0000"}
accounts[acc].logtabs =iup.tabs{}
-- Log Display table presentation
accounts[acc].logtable = {}
- accounts[acc].logtable=iup.matrix{numcol=2, numcol_visible=2, numlin=0,scrollbar= yes}
+ accounts[acc].logtable=iup.matrix{numcol=2, numcol_visible=2, numlin=0,numlin_visible=8}
accounts[acc].logtable:setcell(0,0, L.TStamp)
iup.SetAttribute(accounts[acc].logtable, "ALIGNMENT0", "ACENTER")
+ iup.SetAttribute(accounts[acc].logtable, "ALIGNMENT2", "ALEFT")
iup.SetAttribute(accounts[acc].logtable, "WIDTH0", 80)
- iup.SetAttribute(accounts[acc].logtable, "WIDTH1", 80)
+ iup.SetAttribute(accounts[acc].logtable, "WIDTH1", 85)
iup.SetAttribute(accounts[acc].logtable, "WIDTH2", 200)
- iup.SetAttribute(accounts[acc].logtable, "FITTOSIZE","LINES")
-- Load log data
local Line=0
@@ -128,7 +129,7 @@ btn_archive = iup.button{title="Archive", FGCOLOR = "#FF0000"}
for i,j in ipairs (History_SV["Default"][acc]["$AccountWide"]["log"]) do
Line= Line +1
accounts[acc].logtable.numlin = Line
- TimeStr = os.date(dateformat,j["TimeStamp"])
+ TimeStr = os.date(dateformat_log,j["TimeStamp"])
accounts[acc].logtable:setcell( Line,0, TimeStr)
if j["Char"] ~= nil then
accounts[acc].logtable:setcell( Line,1, j["Char"])