Пример #1
0
            public override void DoClick(NoteNoteObjectRec note, int noteIndex, IValueInfoOwner owner)
            {
                owner.SaveUndoInfo("Change Note Property");

                T   value = getValue(note);
                int i     = FindIndex(value);

                i = (i + 1) % possibleValues.Length;
                setValue(note, possibleValues[i].value);

                if (owner.FocusReturnsTo != null)
                {
                    owner.FocusReturnsTo.Focus();
                }
            }
Пример #2
0
 public abstract void DoClick(NoteNoteObjectRec note, int noteIndex, IValueInfoOwner owner);
Пример #3
0
 public override void DoClick(NoteNoteObjectRec note, int noteIndex, IValueInfoOwner owner)
 {
     owner.BeginFieldEdit(this, noteIndex, GetValue(note));
 }