Garry's Mod Wiki

Revision Difference

DPanPanel#551399

<panel>⤶ <parent>DPanel</parent>⤶ <realm>Client and Menu</realm>⤶ <added>2023.08.08</added>⤶ <description>⤶ A panel similar to <page>DScrollPanel</page>, but that allows the player to pan around, for example a zoomed in image within a small window.⤶ </description>⤶ ⤶ </panel>⤶ ⤶ ⤶ <example>⤶ <code>⤶ 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" )⤶ </code>⤶ <output>⤶ <upload src="70c/8db983b600ccbd3.mp4" size="99078" name="hl2_XcqmZakU2J.mp4" />⤶ </output>⤶ </example>