New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 701129 link

Starred by 3 users

Issue metadata

Status: WontFix
Owner:
Closed: Jun 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocking:
issue 666958



Sign in to add a comment

Prepare WindowManagerDisplayRoot for 'external window mode'

Project Member Reported by toniki...@chromium.org, Mar 13 2017

Issue description

Bits of WindowManagerDisplayRoot class need to be factored out, so that it is available in 'external window mode'.

One idea is a factor out the parts that contain the accessors and event handling logic into base class (named DisplayRoot?), and make WindowManagerDisplayRoot inherit from it, leaving the rest of the window manager specific logic (WindowManagerState et al) on it.
 
Cc: -fwang@chromium.org fw...@igalia.com
Status: Available (was: Untriaged)
Another task that is tightly coupled with this one is factoring out the parts of WindowManagerState that are required for external window mode. Specifically, event dispatching comes to mind as the big thing. EventDispatcher is already sort of separate but there is some back and forth between WindowManagerState and EventDispatcher.
Components: -Internals>MUS Internals>Services>WindowService
Status: WontFix (was: Available)
We ultimately decided not to extend Mus for external window mode.

Remaining work tracked here: bug 578890.

Sign in to add a comment