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