Revision Difference
DImageButton#513613
<panel>⤶
<parent>DButton</parent>⤶
<description>⤶
An image button.⤶
⤶
This panel inherits all methods of <page>DButton</page>, such as <page>DLabel:DoClick</page>.⤶
</description>⤶
⤶
</panel>⤶
⤶
⤶
<example>⤶
<description>The DImageButton is the same as the DImage, but you can click it. When you hover over it, you will get the default link cursor on Windows.</description>⤶
<code>⤶
local frame = vgui.Create( "DFrame" )⤶
frame:SetSize( 300, 250 )⤶
frame:Center()⤶
frame:MakePopup()⤶
⤶
DermaImageButton = vgui.Create( "DImageButton", frame )⤶
DermaImageButton:SetPos( 25, 50 ) // Set position⤶
//DermaImageButton:SetSize( 16, 16 ) // OPTIONAL: Use instead of SizeToContents() if you know/want to fix the size⤶
DermaImageButton:SetImage( "icon16/bomb.png" ) // Set the material - relative to /materials/ directory⤶
DermaImageButton:SizeToContents() // OPTIONAL: Use instead of SetSize if you want to resize automatically ( without stretching )⤶
DermaImageButton.DoClick = function()⤶
Msg( "You clicked the image!" )⤶
end⤶
</code>⤶
⤶
</example>⤶
⤶