Exemple #1
0
        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();
            }
        }