protected override bool ContextClick(Event evt, WindowState state) { if (evt.alt) { return(false); } var selectable = PickerUtils.PickedSelectable(); if (selectable != null && selectable.IsSelected()) { SequencerContextMenu.ShowItemContextMenu(evt.mousePosition); return(true); } var trackGUI = PickerUtils.PickedTrackBaseGUI(); if (trackGUI != null) { SelectionManager.SelectOnly(trackGUI.track); trackGUI.drawer.trackMenuContext.clipTimeCreation = TrackDrawer.TrackMenuContext.ClipTimeCreation.Mouse; trackGUI.drawer.trackMenuContext.mousePosition = evt.mousePosition; trackGUI.DisplayTrackMenu(); return(true); } return(false); }
protected override bool ContextClick(Event evt, WindowState state) { if (evt.alt) { return(false); } var selectable = PickerUtils.PickedLayerableOfType <ISelectable>(); if (selectable != null && selectable.IsSelected()) { SequencerContextMenu.ShowItemContextMenu(evt.mousePosition); return(true); } return(false); }