From 868e729d68b5913716bfe5ddb512f4099851e9a2 Mon Sep 17 00:00:00 2001 From: Apickx Date: Mon, 28 Dec 2015 19:18:30 -0500 Subject: Initial commit --- gamemode/cl_hud/vgui/mbbrowser.lua | 43 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 gamemode/cl_hud/vgui/mbbrowser.lua (limited to 'gamemode/cl_hud/vgui/mbbrowser.lua') diff --git a/gamemode/cl_hud/vgui/mbbrowser.lua b/gamemode/cl_hud/vgui/mbbrowser.lua new file mode 100644 index 0000000..738c8ed --- /dev/null +++ b/gamemode/cl_hud/vgui/mbbrowser.lua @@ -0,0 +1,43 @@ +local PANEL = {} + +function PANEL:Init() + self.bgcol = MAIN_COLOR + self.fgcol = MAIN_COLOR2 + + self.HTML = vgui.Create( "HTML" , self ) + self.HTML:OpenURL("www.google.com") + self.HTML.StatusChanged = function( s , str ) self.Status = str end + + self.Status = "Ready." + + self:SetPaintBackgroundEnabled( false ) + self:SetPaintBorderEnabled( false ) +end + +function PANEL:OpenURL(url) + self.HTML:OpenURL(url) +end + +function PANEL:SetFGColor( col ) + self.fgcol = col +end + +function PANEL:SetBGColor( col ) + self.bgcol = col +end + +function PANEL:Paint(w,h) + DrawBoxy( 0 , 0 , w , h , self.bgcol ) + DrawLine( 0 , 20 , w , 20 , self.fgcol ) + + DrawText( self.Status , "Trebuchet18" , 5 , self:GetTall()-20 , MAIN_WHITECOLOR ) + + return true +end + +function PANEL:PerformLayout() + self.HTML:SetPos(1,22) + self.HTML:SetSize(self:GetWide()-2,self:GetTall()-44) +end + +vgui.Register( "MBBrowser", PANEL , "MBFrame" ) \ No newline at end of file -- cgit v1.2.3-70-g09d2