protected override void requestLockOperationImpl(RouterOutput output, RouterOutputLockType lockType, RouterOutputLockOperationType lockOperationType) { RouterOutputLockState newState = (lockOperationType == RouterOutputLockOperationType.Lock) ? RouterOutputLockState.Locked : RouterOutputLockState.Clear; notifyLockChanged(output, lockType, newState); }
private void indexChangedHandler(RouterOutput output, int oldIndex, int newIndex) { Name = getName(output, color); Description = getDescription(output, color); }
private void crosspointChangedHandler(RouterOutput output, RouterInput newInput) { currentInput = newInput; CurrentValue = labelset.GetText(output.Crosspoint); }
protected override void requestCrosspointUpdateImpl(RouterOutput output, RouterInput input) => notifyCrosspointChanged(output, input);
protected override bool setCrosspoint(RouterOutput output, RouterInput input) { output.Crosspoint = input; return(true); }
private void nameChangedHandler(RouterOutput output, string oldName, string newName) { button.Text = Output.Name; }
private void currentInputChangedHandler(RouterOutput output, RouterInput newInput) => crosspoint = newInput;
private void RouterOutput_CrosspointChanged(RouterOutput output, RouterInput newInput) { PropertyChanged?.Invoke(nameof(ActiveAssigned)); }
private void RouterOutput_NameChanged(RouterOutput output, string oldName, string newName) { PropertyChanged?.Invoke(nameof(Name)); }