diff options
Diffstat (limited to 'gamemode/cl_hud/vgui/mbbrowser.lua')
| -rw-r--r-- | gamemode/cl_hud/vgui/mbbrowser.lua | 43 |
1 files changed, 43 insertions, 0 deletions
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 |
