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