• Antonio Gomes's avatar
    Introduce SnapControllerLacros · 0b8f7f4c
    Antonio Gomes authored
    Implementation is stubbed out today, but still needed so that
    BrowserNonClientFrameViewChromeOS can be adopted on lacros builds.
    
    SnapControllerLacros inherits the pure virtual
    chromeos::SnapController, and "maximizing" lacros chrome windows
    require an instance to exist (held by ChromeBrowserMainExtraPartsViewsLacros).
    
    Similarly to ash::SnapControllerImpl, SnapControllerLacros
    is created from the newly added
    ChromeBrowserMainExtraPartsViewsLacros::PreProfileInit().
    
    BUG=1113900
    R=jamescook@chromium.org
    
    Change-Id: I86a034ddcba7c12c3a7d7b2736058476c2db3ba2
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2547045
    Commit-Queue: Antonio Gomes <tonikitoo@igalia.com>
    Reviewed-by: default avatarJames Cook <jamescook@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#828976}
    0b8f7f4c
snap_controller_lacros.h 1001 Bytes