This source file includes following definitions.
- GetCurrentScale
- GetCurrentCursorSet
- GetCurrentCursor
- GetDisplay
#include "ash/test/cursor_manager_test_api.h"
#include "ash/shell.h"
#include "ash/test/shell_test_api.h"
#include "ash/wm/ash_native_cursor_manager.h"
#include "ash/wm/image_cursors.h"
#include "ui/gfx/display.h"
#include "ui/wm/core/cursor_manager.h"
namespace ash {
namespace test {
CursorManagerTestApi::CursorManagerTestApi(
wm::CursorManager* cursor_manager)
: cursor_manager_(cursor_manager) {
}
CursorManagerTestApi::~CursorManagerTestApi() {
}
float CursorManagerTestApi::GetCurrentScale() const {
return cursor_manager_->GetScale();
}
ui::CursorSetType CursorManagerTestApi::GetCurrentCursorSet() const {
return cursor_manager_->GetCursorSet();
}
gfx::NativeCursor CursorManagerTestApi::GetCurrentCursor() const {
return cursor_manager_->GetCursor();
}
gfx::Display CursorManagerTestApi::GetDisplay() const {
return ShellTestApi(Shell::GetInstance()).ash_native_cursor_manager()->
image_cursors_->GetDisplay();
}
}
}