Exemplo n.º 1
0
    public void SelectHandle(MultiSliderHandle multiSliderHandle)
    {
        if (multiSliderHandle != ActiveHandle)
        {
            // First deselect
            ActiveHandle = null;
            HandleSelected?.Invoke(ActiveHandle);

            // Then select new handle
            ActiveHandle = multiSliderHandle;
            HandleSelected?.Invoke(ActiveHandle);
        }
        if (ActiveHandle != null)
        {
            GiveFocus();
        }
    }
Exemplo n.º 2
0
 public virtual void OnHandleSelected(object pManipulator, int handleIndex)
 {
     HandleSelected?.Invoke(pManipulator as DragArrowManipulator, handleIndex.CastObj <swDragArrowManipulatorOptions_e>());
 }