5 instantiations of PanelResponse
aspire-tray (5)
src\Aspire.Tray\Common\TrayPanel.cs (4)
322return new(true, action); 388return new(true, action); 442return new(false, new PanelAction(PanelActionKind.Close)); 451return new(true, action);
src\Aspire.Tray\Common\TrayPanelScene.cs (1)
329public static PanelResponse Changed => new(true);
38 references to PanelResponse
aspire-tray (38)
src\Aspire.Tray\Common\TrayPanel.cs (34)
217public PanelResponse FocusFirst() 224public PanelResponse ShowSettings(PanelSettings settings) 236return PanelResponse.Changed; 240public PanelResponse UpdateSettings(PanelSettings settings) 244return PanelResponse.None; 248return PanelResponse.Changed; 255public PanelResponse ConfirmRemoveMissing(AppHostMenuItem host) 262return PanelResponse.Changed; 307public PanelResponse Invoke(PanelTargetKey key) 312return PanelResponse.None; 329public PanelResponse Focus(PanelTargetKey key) 333return index < 0 || _focus == key ? PanelResponse.None : FocusAt(targets, index); 350public PanelResponse PointerMoved(double x, double y) 356public PanelResponse PointerLeft() 362public PanelResponse PointerDown(double x, double y) 370return PanelResponse.Changed; 373public PanelResponse PointerUp(double x, double y) 395public PanelResponse Scroll(double deltaY) 401return PanelResponse.None; 409return PanelResponse.Changed; 412public PanelResponse Key(PanelKey key) 422return PanelResponse.Changed; 430return PanelResponse.Changed; 435return PanelResponse.Changed; 440return PanelResponse.Changed; 447return PanelResponse.None; 595private PanelResponse MoveFocus(List<PanelHitTarget> order, int step, bool wrap) 599return PanelResponse.None; 614private PanelResponse FocusAt(List<PanelHitTarget> order, int index) 618return PanelResponse.None; 636return PanelResponse.Changed; 639private PanelResponse SetHover(PanelTargetKey? key) 643return PanelResponse.None; 648return PanelResponse.Changed;
src\Aspire.Tray\Common\TrayPanelScene.cs (2)
328public static PanelResponse None => default; 329public static PanelResponse Changed => new(true);
TrayApplication.Panel.cs (2)
306ApplyPanelResponse(PanelResponse.Changed); 310private void ApplyPanelResponse(PanelResponse response)