public CoreResult(ref CoreDll.adResultW result) { type = result.type; first = new CoreImageInfo(ref result.first); second = new CoreImageInfo(ref result.second); defect = result.defect; difference = result.difference; transform = result.transform; group = result.group.ToInt32(); groupSize = result.groupSize.ToInt32(); hint = result.hint; }
private void SetHint(CoreDll.HintType hint) { RemoveHint(); Color hintColor = MixColors(BackColor, 2, Color.Red, 1); switch (hint) { case CoreDll.HintType.DeleteFirst: m_deleteFirstButton.BackColor = hintColor; break; case CoreDll.HintType.DeleteSecond: m_deleteSecondButton.BackColor = hintColor; break; case CoreDll.HintType.RenameFirstToSecond: m_renameFirstToSecondButton.BackColor = hintColor; break; case CoreDll.HintType.RenameSecondToFirst: m_renameSecondToFirstButton.BackColor = hintColor; break; } }