Feature #88

Отвязать x86sdlhostAppWin от оконного менеджера

Added by Иван Кузьмицкий over 4 years ago. Updated over 4 years ago.

Status:ResolvedStart date:02/26/2015
Priority:NormalDue date:03/01/2015
Assignee:Иван Кузьмицкий% Done:

100%

Category:-
Target version:-

Description

Оконный менеджер привязан к главному окну приложения, а точнее - к корневому отображению. Эта схема послужила хорошим полигоном для отладки оконного менеджера и управления документными окнами. Теперь необходимо убрать оконный менеджер из концепции главного окна. К корневому отображению должно прикрепляться отображение любого типа.

Главное, что придётся сделать - убрать хук открытия документного окна, встраиваемый в StdWindows, из модуля AppWin. Здесь концепция проста - хуком управляет тот, кто знает, как открывать документные окна Windows.Window и это знание не должно быть у главного окна приложения.

History

#1 Updated by Иван Кузьмицкий over 4 years ago

  • Status changed from New to Resolved

Появился модуль x86sdlhostAppView, в котором содержится вся специфика оконного менеджера. На данный момент в AppWin делается прямой импорт AppView, но это непринципиально и легко можно заменить на хук.
Таким образом, в главное окно можно внедрить любое отображение, без каких-либо проблем.

#2 Updated by Иван Кузьмицкий over 4 years ago

  • Due date set to 03/01/2015
  • % Done changed from 0 to 100

Also available in: Atom PDF