#ifndef ASH_PUBLIC_CPP_SPLIT_VIEW_TEST_API_H_
#define ASH_PUBLIC_CPP_SPLIT_VIEW_TEST_API_H_
#include "ash/ash_export.h"
namespace aura {
class Window;
}
namespace ash {
class ASH_EXPORT SplitViewTestApi {
public:
enum class SnapPosition { NONE, LEFT, RIGHT };
SplitViewTestApi();
SplitViewTestApi(const SplitViewTestApi&) = delete;
SplitViewTestApi& operator=(const SplitViewTestApi&) = delete;
~SplitViewTestApi();
void SnapWindow(aura::Window* window, SnapPosition snap_position);
void SwapWindows();
aura::Window* GetLeftWindow() const;
aura::Window* GetRightWindow() const;
};
}
#endif