void ChangeSelection(IInteractiveContentPresenter newSelection) { if (newSelection == myCurrentSelection) { return; } myCurrentSelection = newSelection; if (mySelectionListener != null) { mySelectionListener.Undo(); mySelectionListener = null; } if (newSelection != null) { mySelectionListener = new PropertyListener(); mySelectionListener.StartListen(); myCurrentSelection.ApplyFocusedStyle(); mySelectionListener.StopListen(); WindowlessBringIntoView(newSelection); } Update(); OnSelectionChanged(); }
void OnClickUp() { if (myClickListener != null) { myClickListener.Undo(); } myClickListener = null; }
void OnClickDown() { if (myClickListener == null) { myClickListener = new PropertyListener(); myClickListener.StartListen(); myCurrentSelection.ApplyClickedStyle(); myClickListener.StopListen(); } }
void OnClickUp() { if (myClickListener != null) myClickListener.Undo(); myClickListener = null; }
void ChangeSelection(IInteractiveContentPresenter newSelection) { if (newSelection == myCurrentSelection) return; myCurrentSelection = newSelection; if (mySelectionListener != null) { mySelectionListener.Undo(); mySelectionListener = null; } if (newSelection != null) { mySelectionListener = new PropertyListener(); mySelectionListener.StartListen(); myCurrentSelection.ApplyFocusedStyle(); mySelectionListener.StopListen(); WindowlessBringIntoView(newSelection); } Update(); OnSelectionChanged(); }