Revision Difference
DIconBrowser#513433
<panel>⤶
<name>DIconBrowser</name>⤶
<parent>DScrollPanel</parent>⤶
<description>Simply a <page text="DIconLayout">VGUI/Elements/DIconLayout</page> which automatically displays all of the <page text="Silkicons">silkicons</page>. Used as a way to get the user to select an icon.</description>⤶
⤶
</panel>⤶
⤶
⤶
<example>⤶
<description>Creates a DIconBrowser which, when an icon is clicked, prints said icon's directory.</description>⤶
<code>⤶
local DermaPanel = vgui.Create( "DFrame" )⤶
DermaPanel:SetPos( 100, 100 )⤶
DermaPanel:SetSize( 300, 200 )⤶
DermaPanel:SetTitle( "DIconBrowserExample" )⤶
DermaPanel:SetVisible( true )⤶
DermaPanel:SetDraggable( true )⤶
DermaPanel:ShowCloseButton( true )⤶
DermaPanel:MakePopup()⤶
⤶
local IconBrowser = vgui.Create( "DIconBrowser", DermaPanel )⤶
IconBrowser:SetPos( 5, 30 )⤶
IconBrowser:SetSize( 290, 265 )⤶
IconBrowser.OnChange = function(self)⤶
chat.AddText( "You selected: " .. self:GetSelectedIcon())⤶
end⤶
</code>⤶
⤶
</example>⤶
⤶