Как перехватить событие двойного щелчка GWT HorizontalSplitPanel - PullRequest
0 голосов
/ 17 июля 2009

Я хочу полностью развернуть или восстановить GWT HorizontalSplitPanel, когда пользователь дважды щелкает большим пальцем панели.

Я планировал расширить HorizonTalSplitPanel, чтобы добавить это поведение, но, поскольку это последний класс, это невозможно.

Кто-нибудь знает способ реализации этого поведения?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 17 июля 2009

Может быть, вы могли бы создать класс для обертывания HorizontalSplitPanel, который расширил бы другую панель (возможно, SimplePanel). HorizontalSplitPanel будет частным полем в классе оболочки.

Затем вы бы добавили DoubleClickHandler на большой палец панели, который вызвал бы hSplitPanelObject.setSplitPosition (newPosition).

Это кажется работоспособным?

1 голос
/ 02 декабря 2009

Я реализовал нечто похожее на предложение DLH, подробности которого здесь

Он отлично работает в IE, но в Firefox я получаю спорадическое поведение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...