Как определить, когда оболочка SWT перетаскивается в новое место на экране

Я новичок в SWT, но мне не удалось определить, когда пользователь начинает перетаскивать мою оболочку в новое место на экране. Я могу получить событие controlMoved, когда перетаскивание было завершено, но это слишком поздно, потому что я хочу предпринять какие-то действия, когда движение начнется. Я думал о том, чтобы попытаться определить, когда мышь была нажата в строке заголовка оболочки, а затем, когда она впоследствии была отпущена, но я также не нашел способа определить это. Я работаю над OSX с Cocoa.

Любая помощь будет принята с благодарностью.

Брайан МакГанн


person Brian McGann    schedule 12.02.2011    source источник


Ответы (1)


Хм, не уверен, что это возможно. Единственными событиями, которые, кажется, запускаются, когда вы выбираете строку заголовка для перемещения оболочки, являются события FocusOut... Какие действия вы хотите предпринять, когда начинается перемещение?

person katsharp    schedule 14.02.2011