DIconLayout - How do I use it?

Hi there guys I am doing some VGUI work and I noticed that the DPanelList is deprecated and DIconLayout is recommended.
I went and looked on the Wiki however there is no documentation on it at all, I’ve googled and searched around but I can’t find anything.
Is there no documentation from Garry or anything?
How is anyone supposed to be able to use it when no one knows.

Anyway I hope there is someone who can explain what it does or link me somewhere where it explains it.

Bump for interest.

[Lua]
local frame = vgui.Create(“DFrame”)
frame:SetSize(256, 128)
frame:MakePopup()

frame.list = frame:Add(“DIconLayout”)
frame.list:Dock(FILL)
frame.list:DockMargin(3, 3, 3, 3)
frame.list:SetSpacingX(3)
frame.list:SetSpacingY(3)

local icon = frame.list:Add(“DSpawnIcon”)
– icon stuff.
[/Lua]

Thanks. Oh, and it’s *SetSpace instead of SetSpacing. :stuck_out_tongue: