1extends ColorPickerButton 2 3func get_drag_data(_pos): 4 # Use another colorpicker as drag preview. 5 var cpb = ColorPickerButton.new() 6 cpb.color = color 7 cpb.rect_size = Vector2(50, 50) 8 set_drag_preview(cpb) 9 # Return color as drag data. 10 return color 11 12 13func can_drop_data(_pos, data): 14 return typeof(data) == TYPE_COLOR 15 16 17func drop_data(_pos, data): 18 color = data 19