Garry's Mod Wiki

Revision Difference

DHTMLControls#517469

<panel>⤶ <name>DHTMLControls</name>⤶ <parent>Panel</parent>⤶ <description>An element providing navigation controls for a <page>DHTML</page> window.</description>⤶ <preview>DHTMLControls.jpg</preview>⤶ ⤶ </panel>⤶ ⤶ ⤶ {{Example|Description=Creates a <page>DHTML</page> window, controls for it, and links the two.⤶ |Code=&lt;nowiki&gt;local frame = vgui.Create( "DFrame" ) -- Create a container for everything⤶ #DHTMLControls⤶ ⤶ ## Description⤶ ⤶ An element providing navigation controls for a <page>DHTML</page> window.⤶ ⤶ ## Example⤶ ⤶ ```lua⤶ local frame = vgui.Create( "DFrame" ) -- Create a container for everything⤶ frame:SetSize( 800, 600 ) frame:SetTitle( "DHTMLControls Example" ) frame:Center() frame:MakePopup() local window = vgui.Create( "DHTML", frame ) -- Our DHTML window window:SetSize( 750, 500 ) window:Center() local ctrls = vgui.Create( "DHTMLControls", frame) -- Navigation controls local ctrls = vgui.Create( "DHTMLControls", frame ) -- Navigation controls ctrls:SetWide( 750 ) ctrls:SetPos( 25, 40 ) ctrls:SetHTML( window ) -- Links the controls to the DHTML window ctrls.AddressBar:SetText( "http://wiki.garrysmod.com" ) -- Address bar isn't updated automatically ctrls.AddressBar:SetText( "http://wiki.facepunch.com" ) -- Address bar isn't updated automatically window:MoveBelow( ctrls ) -- Align the window to sit below the controls window:OpenURL( "http://wiki.garrysmod.com" )&lt;/nowiki&gt; |Output=<image src="DHTMLControls_Example.jpg"/>⤶ }}window:OpenURL( "http://wiki.garrysmod.com" ) ```