DIconLayout is what replaced DPanelList in Garry's Mod 13. DPanelList still exists in GMod but is deprecated and does not support the new GWEN skin.
DIconLayout is used to make a list of panels. Unlike DPanelList, DIconLayout does not automatically add a scroll bar - the example below shows you how you can do this.
Inherits the following functions from DDragBase and its parents up to 3 levels deep:
local Frame = vgui.Create( "DFrame" ) //Create a Frame to contain everything. Frame:SetTitle( "DIconLayout Example" ) Frame:SetSize( 375, 240 ) Frame:Center() Frame:MakePopup() local Scroll = vgui.Create( "DScrollPanel", Frame ) //Create the Scroll panel Scroll:SetSize( 355, 200 ) Scroll:SetPos( 10, 30 ) local List = vgui.Create( "DIconLayout", Scroll ) List:SetSize( 340, 200 ) List:SetPos( 0, 0 ) List:SetSpaceY( 5 ) //Sets the space in between the panels on the Y Axis by 5 List:SetSpaceX( 5 ) //Sets the space in between the panels on the X Axis by 5 for i = 1, 35 do //Make a loop to create a bunch of panels inside of the DIconLayout local ListItem = List:Add( "DPanel" ) //Add DPanel to the DIconLayout ListItem:SetSize( 80, 40 ) //Set the size of it //You don't need to set the position, that is done automatically. end
Pages in category "DIconLayout"
The following 18 pages are in this category, out of 18 total.