LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

короче там тотальная динамика…

есть класс wxApplication, и у него есть главное окно. вот в это окно и напихиваешь, что хочешь если сначала положишь wxAuiManager а потом в него положишь контролы свои, то получишь вид, где все окна ресайзятся, перетаскиваются, куда можно вставлять еще окна, и удалять.

реакция окна на ивенты - вызовы Bind в конструкторе окна(привязка методов - обработчиков).

есть класс wxEventHandler - что диспетчеррезует всяко события, и позволяет кидать асинхорнные мессаги из тредов в контрол. если контролу написать обработчик события - «приход асинхронного мессаги» можно в контроле принимать асинхронные сообщения их тредов.

так то вообще все графика, отрисовка и ивенты ввода крутятся в главном треде.

Исправление alysnix, :

короче там тотальная динамика…

есть класс wxApplication, и у него есть главное окно. вот в это окно и напихиваешь, что хочешь если сначала положишь wxAuiManager а потом в него положишь контролы свои, то получишь вид, где все окна ресайзятся, перетаскиваются, куда можно вставлять еще окна, и удалять.

реакция окна на ивенты - вызовы Bind в конструкторе окна.

есть класс wxEventHandler - что диспетчеррезует всяко события, и позволяет кидать асинхорнные мессаги из тредов в контрол. если контролу написать обработчик события - «приход асинхронного мессаги» можно в контроле принимать асинхронные сообщения их тредов.

так то вообще все графика, отрисовка и ивенты ввода крутятся в главном треде.

Исправление alysnix, :

короче там тотальная динамика…

есть класс wxApplication, и у него есть главное окно. вот в это окно и напихиваешь, что хочешь если сначала положишь wxAuiManager а потом в него положишь контролы свои, то получишь вид, где все окна перетаскиваются, куда можно вставлять еще окна, и удалять.

реакция окна на ивенты - вызовы Bind в конструкторе окна.

есть класс wxEventHandler - что диспетчеррезует всяко события, и позволяет кидать асинхорнные мессаги из тредов в контрол. если контролу написать обработчик события - «приход асинхронного мессаги» можно в контроле принимать асинхронные сообщения их тредов.

так то вообще все графика, отрисовка и ивенты ввода крутятся в главном треде.

Исходная версия alysnix, :

короче там тотальная динамика…

есть класс wxApplication, и у него есть главное окно. вот в это окно и напихиваешь, что хочешь если сначала положишь wxAuiManager а потом в него положишь контролы свои, то получишь вид, где все окна перетаскиваются, куда можно вставлять еще окна, и удалять.

реакция окна на ивенты - вызовы Bind в конструкторе окна.

есть класс wxEventHandler - что диспетчеррезует всяко события, и позволяет кидать асинхорнные мессаги из тредов в контрол. если контролу написать обработчик события - «приход асинхронного события» можно в контроле принимать асинхронные события их тредов.

так то вообще все графика, отрисовка и ивенты ввода крутятся в главном треде.