Допустим, я решил реализовать свой собственный виджет из базового класса Canvas в SWT.
Я бы хотел, чтобы он имел фиксированную высоту 10 и допускал любой тип ширины, если он соответствует кратному 10.
Есть ли способ навязать это, чтобы пользователи моего виджета могли устанавливать такие значения только при использовании моего виджета в режиме разработки?
Я пробовал искать в ControlEvent
на ControlListener
, но, похоже, у него нет способа отменить изменение размера.. может быть, мне нужно вручную установить его обратно на приемлемое значение, если я обнаружу ширину/высоту?
Спасибо