public PixellatedMenuController(ToolStripMenuItem menuItem, PixellatedOrSmoothed state, ExclusiveController<PixellatedOrSmoothed> controller) { this.menuItem = menuItem; this.state = state; this.controller = controller; menuItem.Click += MenuItem_Click; controller.Changed += Controller_Changed; }
public PixellatedMenuController(ToolStripMenuItem menuItem, PixellatedOrSmoothed state, ExclusiveController <PixellatedOrSmoothed> controller) { this.menuItem = menuItem; this.state = state; this.controller = controller; menuItem.Click += MenuItem_Click; controller.Changed += Controller_Changed; }
private void Controller_Changed(PixellatedOrSmoothed p) { Set(p == this.state); }