• Christopher Cameron's avatar
    RemoteMacViews: Update visibility, miniaturize, and key window state · 188c284e
    Christopher Cameron authored
    Mechanically move the following functions either from
    BridgedNativeWidget to BridgedNativeWidgetPublic or from direct
    manipulation in NativeWidgetMac to BridgedNativeWidgetPublic:
      - SetVisibilityState
      - SetVisibleOnAllSpaces
      - SetMiniaturized
      - SetOpacity
      - SetContentAspectRatio
      - SetWindowTitle
      - MakeFirstResponder
    
    Add state tracking for visibility, miniaturization, and window key
    status to BridgedNativeWidgetHostImpl.
    
    Merge the new visibility tracking in with the existing compositor
    visibility tracking.
    
    Bug: 859152
    Change-Id: I750986e6732bc54ff12e90a75e9d649a34895682
    Reviewed-on: https://chromium-review.googlesource.com/1182962
    Commit-Queue: ccameron <ccameron@chromium.org>
    Reviewed-by: default avatarElly Fong-Jones <ellyjones@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#584811}
    188c284e
bridged_native_widget.mm 45.6 KB