DPanPanel
Description
A panel similar to DScrollPanel, but that allows the player to pan around, for example a zoomed in image within a small window.
Parent
Derives methods, etc not listed on this page from DPanel.
Example
local dpan = vgui.Create( "DFrame" )
dpan:SetSize( 700, 500 )
dpan:Center()
dpan:MakePopup()
local dpl = vgui.Create( "DPanel", dpan )
dpl:SetSize( 200, 200 )
dpl:SetPos( 100, 100 )
local panl = vgui.Create( "DPanPanel", dpl )
panl:Dock( FILL )
local bl1 = panl:Add( "DButton" )
bl1:SetText( "Small" )
local bl2 = panl:Add( "DButton" )
bl2:SetPos( 100, 100 )
bl2:SetText( "Contents" )
local dpr = vgui.Create( "DPanel", dpan )
dpr:SetSize( 200, 200 )
dpr:SetPos( 310, 100 )
local panr = vgui.Create( "DPanPanel", dpr )
panr:Dock( FILL )
local br1 = panr:Add( "DButton" )
br1:SetText( "Big" )
local br2 = panr:Add( "DButton" )
br2:SetPos( 300, 300 )
br2:SetText( "Contents" )
Output: