33 lines
568 B
Lua
33 lines
568 B
Lua
local syscalls = require("syscalls")
|
|
|
|
local SystemColors = syscalls.GetSystemColors()
|
|
|
|
print(SystemColors)
|
|
|
|
function DEC_HEX(IN)
|
|
local B, K, OUT, I, D = 16, "0123456789ABCDEF", "", 0
|
|
while IN > 0 do
|
|
I = I + 1
|
|
IN, D = math.floor(IN / B), math.mod(IN, B) + 1
|
|
OUT = string.sub(K, D, D) .. OUT
|
|
end
|
|
return OUT
|
|
end
|
|
|
|
local keys = {
|
|
"frameArea",
|
|
"workArea",
|
|
"grabBar",
|
|
"grabBarButton",
|
|
"grabButtonText",
|
|
"grabText",
|
|
"workButton",
|
|
"workButtonText",
|
|
"workGraph",
|
|
"workText"
|
|
}
|
|
|
|
for _, v in pairs(keys) do
|
|
print(v .. ':', "#" .. DEC_HEX(SystemColors[v]))
|
|
end
|