Advertisement
Nightmare_Joker

Untitled

Jul 12th, 2014
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.91 KB | None | 0 0
  1. function Derma_Message( strText, strTitle, strButtonText )
  2.  
  3.     local Window = vgui.Create( "DFrame" )
  4.         Window:SetTitle( strTitle or "Message" )
  5.         Window:SetDraggable( false )
  6.         Window:ShowCloseButton( false )
  7.         Window:SetBackgroundBlur( true )
  8.         Window:SetDrawOnTop( true )
  9.        
  10.     local InnerPanel = vgui.Create( "Panel", Window )
  11.    
  12.     local Text = vgui.Create( "DLabel", InnerPanel )
  13.         Text:SetText( strText or "Message Text" )
  14.         Text:SizeToContents()
  15.         Text:SetContentAlignment( 5 )
  16.         Text:SetTextColor( color_white )
  17.        
  18.     local ButtonPanel = vgui.Create( "DPanel", Window )
  19.         ButtonPanel:SetTall( 30 )
  20.         ButtonPanel:SetDrawBackground( false )
  21.        
  22.     local Button = vgui.Create( "DButton", ButtonPanel )
  23.         Button:SetText( strButtonText or "OK" )
  24.         Button:SizeToContents()
  25.         Button:SetTall( 20 )
  26.         Button:SetWide( Button:GetWide() + 20 )
  27.         Button:SetPos( 5, 5 )
  28.         Button.DoClick = function() Window:Close() end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement