Revision Difference
DProperty_VectorColor#515291
<panel>⤶
<parent>DProperty_Generic</parent>⤶
<preview>DProperty_VectorColor_preview.png</preview>⤶
<description>⤶
Color picker control for a DProperties panel. Opens a <page>DColorCombo</page> if the color preview is clicked.⤶
⤶
See <page>Editable Entities</page> for how this is used ingame.⤶
</description>⤶
⤶
</panel>⤶
⤶
⤶
<example>⤶
<description>Creates a demo VectorColor property.</description>⤶
<code>⤶
local Panel = vgui.Create( "DFrame" )⤶
Panel:SetSize( 500, 500 )⤶
Panel:MakePopup()⤶
⤶
local props = vgui.Create( "DProperties", Panel )⤶
props:Dock( FILL )⤶
⤶
local colorPicker = props:CreateRow( "Color", "Select Color" )⤶
colorPicker:Setup( "VectorColor", {} )⤶
colorPicker:SetValue( Vector( 0.61, 0.1, 0.1 ) )⤶
colorPicker.DataChanged = function( self, data )⤶
MsgN( "Selected color: ", data )⤶
end⤶
</code>⤶
⤶
</example>⤶
⤶