У моего приложения есть команда, связанная с кнопками мыши.Я пришел к выводу, что это раздражает, когда вы щелкаете окно, чтобы установить фокус, и он также выполняет команду кнопки.
Вот строка, привязывающая мою команду к кнопке 1:
bind .f.canvas <Button-1> {panto %W %x %y 0.5}; # pan half distance
Как запретить вызов команды кнопки, когда нажатие кнопки также используется для установки фокуса?
Вот моя «последовательность тестов»:
- Открыть программу
- Нажмите на холст.Желаемый / Результат: Перемещение в положение щелчка.
- Нажмите на рабочий стол.
- Нажмите на холсте.Желаемый: нет кастрюли.Результат: панорамирование в положение щелчка.
- Нажмите на холст.Желаемый / Результат: Переместить в положение щелчка.