Function Control.setDragPreview

Shows the given control at the mouse pointer. A good time to call this method is in getDragData. The control must not be in the scene tree.

void setDragPreview (
  Control control
) nothrow @nogc;

export (Color, RGBA) var color = Color(1, 0, 0, 1)

func get_drag_data(position): # Use a control that is not in the tree var cpb = ColorPickerButton.new() cpb.color = color cpb.rect_size = Vector2(50, 50) set_drag_preview(cpb) return color