void OnMouseHover(EventBase evt, AbstractShaderProperty property) { var graphView = blackboard.GetFirstAncestorOfType <MaterialGraphView>(); if (evt.eventTypeId == MouseEnterEvent.TypeId()) { foreach (var node in graphView.nodes.ToList().OfType <MaterialNodeView>()) { if (node.node is PropertyNode propertyNode) { if (propertyNode.propertyGuid == property.guid) { m_SelectedNodes.Add(node); node.AddToClassList("hovered"); } } } } else if (evt.eventTypeId == MouseLeaveEvent.TypeId() && m_SelectedNodes.Any()) { foreach (var node in m_SelectedNodes) { node.RemoveFromClassList("hovered"); } m_SelectedNodes.Clear(); } }
protected internal override void ExecuteDefaultAction(EventBase evt) { if (evt.GetEventTypeId() == PostLayoutEvent.TypeId()) { if (m_Attacher != null) { PerformTipLayout(); } } else if (evt.GetEventTypeId() == DetachFromPanelEvent.TypeId()) { if (m_Attacher != null) { m_Attacher.Detach(); m_Attacher = null; } } else if (evt.GetEventTypeId() == MouseEnterEvent.TypeId()) { ShowText(); } else if (evt.GetEventTypeId() == MouseLeaveEvent.TypeId()) { HideText(); } base.ExecuteDefaultAction(evt); }
void OnMouseEnter(MouseEnterEvent e) { m_Hovered = true; UpdateBorder(); e.PreventDefault(); //e.StopPropagation(); }
public void WPFMouseMove(MouseEventArgs e) { if (new Rectangle((int)e.GetPosition(MainWindow.mainWindow.Viewport).X, (int)e.GetPosition(MainWindow.mainWindow.Viewport).Y, 1, 1).Intersects(GetBoundingBox())) { MouseMovedEvent.Invoke(e); currentHover = true; hovered = true; } else { currentHover = false; hovered = false; } if (!previousHover && currentHover) { MouseEnterEvent.Invoke(e); } if (previousHover && !currentHover) { MouseLeaveEvent.Invoke(e); } previousHover = currentHover; }
private void OnMouseEnter(MouseEnterEvent MouseEnterEvent) { if (!this.IsSelected.GetValue()) { this.style.backgroundColor = Color.gray; } }
void OnMouseHover(EventBase evt) { VFXView view = GetFirstAncestorOfType <VFXView>(); if (view == null) { return; } VFXBlackboard blackboard = view.blackboard; if (blackboard == null) { return; } VFXBlackboardRow row = blackboard.GetRowFromController(controller.parentController); if (row == null) { return; } if (evt.eventTypeId == MouseEnterEvent.TypeId()) { row.AddToClassList("hovered"); } else { row.RemoveFromClassList("hovered"); } }
protected void OnMouseEnterEdge(MouseEnterEvent e) { if (e.target == m_EdgeControl) { m_EdgeControl.ResetColor(); } }
protected internal override void ExecuteDefaultAction(EventBase evt) { base.ExecuteDefaultAction(evt); if (m_ConnectorBox == null || m_ConnectorBoxCap == null) { return; } if (evt.GetEventTypeId() == MouseEnterEvent.TypeId()) { m_ConnectorBoxCap.style.backgroundColor = portColor; } else if (evt.GetEventTypeId() == MouseLeaveEvent.TypeId()) { UpdateCapColor(); } else if (evt.GetEventTypeId() == MouseUpEvent.TypeId()) { // When an edge connect ends, we need to clear out the hover states var mouseUp = (MouseUpEvent)evt; if (!layout.Contains(mouseUp.localMousePosition)) { UpdateCapColor(); } } }
protected override void ExecuteDefaultAction(EventBase evt) { if (evt.eventTypeId == GeometryChangedEvent.TypeId()) { if (m_Attacher != null) { PerformTipLayout(); } } else if (evt.eventTypeId == DetachFromPanelEvent.TypeId()) { if (m_Attacher != null) { m_Attacher.Detach(); m_Attacher = null; } HideText(); } else if (evt.eventTypeId == MouseEnterEvent.TypeId()) { //we make sure we sit on top of whatever siblings we have BringToFront(); ShowText(); } else if (evt.eventTypeId == MouseLeaveEvent.TypeId()) { HideText(); } base.ExecuteDefaultAction(evt); }
protected override void ExecuteDefaultAction(EventBase evt) { base.ExecuteDefaultAction(evt); if (m_ConnectorBox == null || m_ConnectorBoxCap == null) { return; } // Only update the box cap background if the port is enabled or highlighted. if (highlight) { if (evt.eventTypeId == MouseEnterEvent.TypeId()) { m_ConnectorBoxCap.style.backgroundColor = portColor; } else if (evt.eventTypeId == MouseLeaveEvent.TypeId()) { UpdateCapColor(); } } else if (evt.eventTypeId == MouseUpEvent.TypeId()) { // When an edge connect ends, we need to clear out the hover states var mouseUp = (MouseUpEvent)evt; if (!layout.Contains(mouseUp.localMousePosition)) { UpdateCapColor(); } } }
void OnMouseEnter(MouseEnterEvent e) { if (m_EdgeDragging && !highlight) { e.PreventDefault(); } }
void OnMouseHover(EventBase evt) { var graphView = GetFirstAncestorOfType <GraphEditorView>(); if (graphView == null) { return; } var blackboardProvider = graphView.blackboardProvider; if (blackboardProvider == null) { return; } var propNode = (PropertyNode)node; var propRow = blackboardProvider.GetBlackboardRow(propNode.property); if (propRow != null) { if (evt.eventTypeId == MouseEnterEvent.TypeId()) { propRow.AddToClassList("hovered"); } else { propRow.RemoveFromClassList("hovered"); } } }
void ScrollRegionBottomEnter(MouseEnterEvent mouseEnterEvent) { if (m_IsFieldBeingDragged) { m_scrollToBottom = true; m_scrollToTop = false; } }
void OnMouseEnter(MouseEnterEvent evt) { m_isHover = m_editor.IsDragging; if (m_isHover) { m_editor.currentDropTarget = m_dropInfo; } }
void OnMouseEnterOverlay(MouseEnterEvent evt) { var overlay = evt.target as VisualElement; if (overlay != null && overlay.ClassListContains(Overlay.ussClassName)) { m_HoveredOverlay = m_OverlaysByVE[overlay]; } }
private void RaiseMouseEnterEvent(Visual visual) { if (visual == null) { return; } MouseEnterEvent.RaiseEvent(visual, EventArgs.Empty); }
static void OnMouseEnter(MouseEnterEvent evt) { var ele = (VisualElement)evt.target; var opacityProperties = k_OpacityProperties[ele]; opacityProperties.Augmenting = true; k_OpacityProperties[ele] = opacityProperties; ele.schedule.Execute(ele.AugmentOpacity).StartingIn(0).Every(5) .Until(() => !ele.ClassListContains("autoDim") || ele.style.opacity.value >= ele.GetMaxOpacity()); }
private void OnMouseEnter(MouseEnterEvent evt) { if (state != State.Closed) { return; } AddToClassList(LokiEditorUtility.CLASS_HOVER); actualHalfWidth = HALF_WIDTH * 1.5f; TriggerRepaint(); }
void ShowLegend(MouseEnterEvent evt) { if (m_LegendContainer == null) { CreateLegendContainer(); } m_LegendContainer.style.left = evt.mousePosition.x + 5; m_LegendContainer.style.top = evt.mousePosition.y - m_LegendContainer.layout.height - 5; m_LegendContainer.visible = true; }
public Menu() { InitializeComponent(); ClickEvent = ButtonBase.ClickEvent.AddOwner(typeof(Menu)); OverEvent = MouseEnterEvent.AddOwner(typeof(Menu)); RetireEvent = MouseLeaveEvent.AddOwner(typeof(Menu)); Background = new SolidColorBrush(Color.FromRgb(0x00, 0x77, 0x9F)); var RT = new RotateTransform(90); Arrow.RenderTransformOrigin = new Point(0.5, 0.5); Arrow.RenderTransform = RT; }
void OnMouseHover(EventBase evt) { var propRow = GetAssociatedBlackboardRow(); if (propRow != null) { if (evt.eventTypeId == MouseEnterEvent.TypeId()) { propRow.AddToClassList("hovered"); } else { propRow.RemoveFromClassList("hovered"); } } }
protected override void ExecuteDefaultAction(EventBase evt) { // When the mouse enter the icon, this will add the label to the hierarchy base.ExecuteDefaultAction(evt); if (evt.eventTypeId == MouseEnterEvent.TypeId()) { // And then we can fetch it here: GraphView gv = GetFirstAncestorOfType <GraphView>(); var label = gv.Q <Label>(classes: new string[] { "icon-badge__text--" + badgeText.GetHashCode() }); if (label != null) { label.style.color = color; } } }
void OnMouseHover(EventBase evt) { VFXView view = GetFirstAncestorOfType <VFXView>(); if (view != null) { foreach (var parameter in view.graphElements.ToList().OfType <VFXParameterUI>().Where(t => t.controller.parentController == controller)) { if (evt.eventTypeId == MouseEnterEvent.TypeId()) { parameter.AddToClassList("hovered"); } else { parameter.RemoveFromClassList("hovered"); } } } }
void OnMouseHover(EventBase evt, ShaderInput input) { var graphView = blackboard.GetFirstAncestorOfType <MaterialGraphView>(); if (evt.eventTypeId == MouseEnterEvent.TypeId()) { foreach (var node in graphView.nodes.ToList()) { if (input is AbstractShaderProperty property) { if (node.userData is PropertyNode propertyNode) { if (propertyNode.property == input) { m_SelectedNodes.Add(node); node.AddToClassList("hovered"); } } } else if (input is ShaderKeyword keyword) { if (node.userData is KeywordNode keywordNode) { if (keywordNode.keyword == input) { m_SelectedNodes.Add(node); node.AddToClassList("hovered"); } } } } } else if (evt.eventTypeId == MouseLeaveEvent.TypeId() && m_SelectedNodes.Any()) { foreach (var node in m_SelectedNodes) { node.RemoveFromClassList("hovered"); } m_SelectedNodes.Clear(); } }
void OnItemMouseEnter(MouseEnterEvent evt) { var box = evt.target as VisualElement; var libraryTreeItem = box.GetProperty(BuilderConstants.LibraryItemLinkedManipulatorVEPropertyName) as BuilderLibraryTreeItem; if (!libraryTreeItem.hasPreview) { return; } var sample = libraryTreeItem.makeVisualElementCallback?.Invoke(); if (sample == null) { return; } m_TooltipPreview.Add(sample); m_TooltipPreview.Show(); m_TooltipPreview.style.left = m_BuilderPaneContent.pane.resolvedStyle.width + BuilderConstants.TooltipPreviewYOffset; m_TooltipPreview.style.top = m_BuilderPaneContent.pane.resolvedStyle.top; }
void OnItemMouseEnter(MouseEnterEvent evt) { var box = evt.target as VisualElement; var item = box.GetProperty(BuilderConstants.LibraryItemLinkedManipulatorVEPropertyName) as LibraryTreeItem; if (item.makeVisualElement == null) { return; } var sample = item.makeVisualElement(); if (sample == null) { return; } m_TooltipPreview.Add(sample); m_TooltipPreview.Show(); m_TooltipPreview.style.left = this.pane.resolvedStyle.width + BuilderConstants.TooltipPreviewYOffset; m_TooltipPreview.style.top = this.pane.resolvedStyle.top; }
private void Enter(MouseEnterEvent evt) { style.backgroundColor = new Color(0, 0, 0, 0.1f); }
void UpdateEventbaseInfo(EventDebuggerEventRecord eventBase, IEventHandler focused, IEventHandler capture) { ClearEventbaseInfo(); if (eventBase == null) { return; } m_EventbaseInfo.text += "Focused element: " + EventDebugger.GetObjectDisplayName(focused) + "\n"; m_EventbaseInfo.text += "Capture element: " + EventDebugger.GetObjectDisplayName(capture) + "\n"; if (eventBase.eventTypeId == MouseMoveEvent.TypeId() || eventBase.eventTypeId == MouseOverEvent.TypeId() || eventBase.eventTypeId == MouseOutEvent.TypeId() || eventBase.eventTypeId == MouseDownEvent.TypeId() || eventBase.eventTypeId == MouseUpEvent.TypeId() || eventBase.eventTypeId == MouseEnterEvent.TypeId() || eventBase.eventTypeId == MouseLeaveEvent.TypeId() || eventBase.eventTypeId == DragEnterEvent.TypeId() || eventBase.eventTypeId == DragLeaveEvent.TypeId() || eventBase.eventTypeId == DragUpdatedEvent.TypeId() || eventBase.eventTypeId == DragPerformEvent.TypeId() || eventBase.eventTypeId == DragExitedEvent.TypeId() || eventBase.eventTypeId == ContextClickEvent.TypeId() || eventBase.eventTypeId == PointerMoveEvent.TypeId() || eventBase.eventTypeId == PointerOverEvent.TypeId() || eventBase.eventTypeId == PointerOutEvent.TypeId() || eventBase.eventTypeId == PointerDownEvent.TypeId() || eventBase.eventTypeId == PointerUpEvent.TypeId() || eventBase.eventTypeId == PointerCancelEvent.TypeId() || eventBase.eventTypeId == PointerStationaryEvent.TypeId() || eventBase.eventTypeId == PointerEnterEvent.TypeId() || eventBase.eventTypeId == PointerLeaveEvent.TypeId()) { m_EventbaseInfo.text += "Mouse position: " + eventBase.mousePosition + "\n"; m_EventbaseInfo.text += "Modifiers: " + eventBase.modifiers + "\n"; } if (eventBase.eventTypeId == KeyDownEvent.TypeId() || eventBase.eventTypeId == KeyUpEvent.TypeId()) { m_EventbaseInfo.text += "Modifiers: " + eventBase.modifiers + "\n"; } if (eventBase.eventTypeId == MouseDownEvent.TypeId() || eventBase.eventTypeId == MouseUpEvent.TypeId() || eventBase.eventTypeId == PointerDownEvent.TypeId() || eventBase.eventTypeId == PointerUpEvent.TypeId() || eventBase.eventTypeId == DragUpdatedEvent.TypeId() || eventBase.eventTypeId == DragPerformEvent.TypeId() || eventBase.eventTypeId == DragExitedEvent.TypeId()) { m_EventbaseInfo.text += "Button: " + (eventBase.button == 0 ? "Left" : eventBase.button == 1 ? "Middle" : "Right") + "\n"; m_EventbaseInfo.text += "Click count: " + eventBase.clickCount + "\n"; } if (eventBase.eventTypeId == MouseMoveEvent.TypeId() || eventBase.eventTypeId == MouseOverEvent.TypeId() || eventBase.eventTypeId == MouseOutEvent.TypeId() || eventBase.eventTypeId == MouseDownEvent.TypeId() || eventBase.eventTypeId == MouseUpEvent.TypeId() || eventBase.eventTypeId == MouseEnterEvent.TypeId() || eventBase.eventTypeId == MouseLeaveEvent.TypeId() || eventBase.eventTypeId == DragEnterEvent.TypeId() || eventBase.eventTypeId == DragLeaveEvent.TypeId() || eventBase.eventTypeId == DragUpdatedEvent.TypeId() || eventBase.eventTypeId == DragPerformEvent.TypeId() || eventBase.eventTypeId == DragExitedEvent.TypeId() || eventBase.eventTypeId == ContextClickEvent.TypeId() || eventBase.eventTypeId == WheelEvent.TypeId() || eventBase.eventTypeId == PointerMoveEvent.TypeId() || eventBase.eventTypeId == PointerOverEvent.TypeId() || eventBase.eventTypeId == PointerOutEvent.TypeId() || eventBase.eventTypeId == PointerDownEvent.TypeId() || eventBase.eventTypeId == PointerUpEvent.TypeId() || eventBase.eventTypeId == PointerCancelEvent.TypeId() || eventBase.eventTypeId == PointerStationaryEvent.TypeId() || eventBase.eventTypeId == PointerEnterEvent.TypeId() || eventBase.eventTypeId == PointerLeaveEvent.TypeId()) { m_EventbaseInfo.text += "Pressed buttons: " + eventBase.pressedButtons + "\n"; } if (eventBase.eventTypeId == WheelEvent.TypeId()) { m_EventbaseInfo.text += "Mouse delta: " + eventBase.delta + "\n"; } if (eventBase.eventTypeId == KeyDownEvent.TypeId() || eventBase.eventTypeId == KeyUpEvent.TypeId()) { if (char.IsControl(eventBase.character)) { m_EventbaseInfo.text += "Character: \\" + (byte)(eventBase.character) + "\n"; } else { m_EventbaseInfo.text += "Character: " + eventBase.character + "\n"; } m_EventbaseInfo.text += "Key code: " + eventBase.keyCode + "\n"; } if (eventBase.eventTypeId == ValidateCommandEvent.TypeId() || eventBase.eventTypeId == ExecuteCommandEvent.TypeId()) { m_EventbaseInfo.text += "Command: " + eventBase.commandName + "\n"; } }
void MouseEnterPassCallback(MouseEnterEvent evt, int index) { UpdateResourceLifetimeColor(index, m_ResourceColorRead, m_ResourceColorWrite); }
private void OnMouseEnterDayContainer(MouseEnterEvent mouseEvent, DayCalendarEvent e) { var editBtn = e.target.Q <Button>(DayContainerTemplateNames.EDIT_BTN); ChangeDayEditState(e.target, true, editBtn); }
void btnReturn_OnMouseEnter(MouseEnterEvent e) { MouseOverToolbarBtn = true; }