private void ButtonTransparency_Click(object sender, EventArgs e) { if (listBoxProcesses.SelectedItem == null) { ShowSelectProcessMessageBox(); return; } transparencyForm.ShowDialogWithTopMostState(TopMost); var p = listBoxProcesses.SelectedItem as Process; Transparency.SetWindowTransparency(p, transparencyForm.current); AddActionToLogForm(new OpacityAction(transparencyForm.previous, transparencyForm.current, p)); }
public override Action Revert() { Transparency.SetWindowTransparency(proc, previous); return(new OpacityAction(current, previous, proc, !Reverted)); }