Не вызывается обработчик handle_size
От: Аноним  
Дата: 20.10.10 10:21
Оценка:
Использую collapsible-list, от которого размер элементов должен бы расползаться (тот же body или div, внутри которого этот collapsible-list).

Пытаюсь перехватывать изменение размеров через
virtual void handle_size (HELEMENT he )

А вот не вызывается

Что надо сделать, чтобы этот обработчик срабатывал?
Re: Не вызывается обработчик handle_size
От: c-smile Канада http://terrainformatica.com
Дата: 20.10.10 19:35
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Пытаюсь перехватывать изменение размеров через

А>virtual void handle_size (HELEMENT he )

Где конкретно этот handle_size описан?
Re[2]: Не вызывается обработчик handle_size
От: Аноним  
Дата: 21.10.10 13:25
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>Здравствуйте, Аноним, Вы писали:


А>>Пытаюсь перехватывать изменение размеров через

А>>virtual void handle_size (HELEMENT he )

CS>Где конкретно этот handle_size описан?


Есть базовый класс, который наследуется от event_handler и notification_handler.
В нем есть есть обработчики on_event, on_mouse и on_size (который по коду ничем от handle_size не отличается).
Так вот on_event, on_mouse работают, а on_size нет.
Re[3]: Не вызывается обработчик handle_size
От: c-smile Канада http://terrainformatica.com
Дата: 21.10.10 16:14
Оценка:
Здравствуйте, Аноним, Вы писали:

CS>>Где конкретно этот handle_size описан?


А>Есть базовый класс, который наследуется от event_handler и notification_handler.

А>В нем есть есть обработчики on_event, on_mouse и on_size (который по коду ничем от handle_size не отличается).
А>Так вот on_event, on_mouse работают, а on_size нет.

Изменение размеров не есть bubbling событие. Т.е. on_size/handle_size должен быть описан у behavior
назначеного тому элементу размер которого тебя интересует.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.