
This CL removes `WindowShowState` enum from ui_base_types.h. Replaces the uses of `WindowShowState` with the mojo version in components folder. Created an alias for previous style with mojom to be usable for now in other places. When every instance is replaced, alias will be removed. `WindowShowState` is moved from ui_base_types.mojom to it's own mojom due to circular dependency between `ui/base/mojom` and `ui/base`. `WindowShowState` will be moved back to ui_base_types.mojom once the circular dependency is gone. A modified version of the following script is used for replacing with different folder name. Script: https://issues.chromium.org/issues/355460976#comment2 AX-Relnotes: N/A Bug: 355460976 Change-Id: I92999c064fba2fd9d5a1619c49009785ca5ccb83 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5793019 Reviewed-by: Peter Boström <pbos@chromium.org> Reviewed-by: Sylvain Defresne <sdefresne@chromium.org> Reviewed-by: Erik Chen <erikchen@chromium.org> Auto-Submit: Md Hasibul Hasan <hasibulhasan873@gmail.com> Reviewed-by: Dave Tapuska <dtapuska@chromium.org> Commit-Queue: Peter Boström <pbos@chromium.org> Reviewed-by: Ahmed Fakhry <afakhry@chromium.org> Cr-Commit-Position: refs/heads/main@{#1354297}