private void SyncCheckBoxAnchor(object sender, ref TileResource.Anchor value, TileResource.Anchor i) { var box = sender as CheckBox; if (box != null && value.HasFlag(i) != box.Checked) { if (box.Checked) { value |= i; } else { value &= ~i; } BackupChanges(); MakeUnsaved(); } }
private void SyncCheckBoxAnchor(object sender, TileResource.Anchor value, Action <TileResource.Anchor> set_value, TileResource.Anchor i) { var box = sender as CheckBox; if (box != null && value.HasFlag(i) != box.Checked) { if (box.Checked) { set_value(value | i); } else { set_value(value & ~i); } BackupChanges(); MakeUnsaved(); } }