19 #ifndef MIR_TEST_DOUBLES_MOCK_SURFACE_H_
20 #define MIR_TEST_DOUBLES_MOCK_SURFACE_H_
25 #include <gmock/gmock.h>
53 MOCK_METHOD1(
raise,
void(std::shared_ptr<scene::SurfaceRanker>
const&));
56 MOCK_METHOD0(advance_client_buffer, std::shared_ptr<graphics::Buffer>());
73 #endif // MIR_TEST_DOUBLES_MOCK_SURFACE_H_
std::shared_ptr< scene::SceneReport > null_scene_report()
Definition: null_report_factory.cpp:73
MOCK_METHOD0(hide, void())
void hide() override
Definition: basic_surface.cpp:436
~MockSurface() noexcept
Definition: mock_surface.h:48
MOCK_METHOD2(configure, int(MirSurfaceAttrib, int))
MirPixelFormat pixel_format() const
Definition: basic_surface.cpp:168
void show() override
Definition: basic_surface.cpp:441
int configure(MirSurfaceAttrib attrib, int value) override
Definition: basic_surface.cpp:394
void take_input_focus(std::shared_ptr< shell::InputTargeter > const &targeter) override
Definition: basic_surface.cpp:389
bool visible() const
TODO: Its a bit questionable that we have this member function, why not just trim the renderable from...
Definition: basic_surface.cpp:311
MockSurface()
Definition: mock_surface.h:36
Definition: mock_surface.h:34
geometry::Size size() const override
Definition: basic_surface.cpp:162
Definition: basic_surface.h:89
int client_input_fd() const
Definition: basic_surface.cpp:206
MOCK_METHOD1(raise, void(std::shared_ptr< scene::SurfaceRanker > const &))
MOCK_CONST_METHOD0(size, geometry::Size())
BasicSurface(std::string const &name, geometry::Rectangle rect, bool nonrectangular, std::shared_ptr< compositor::BufferStream > const &buffer_stream, std::shared_ptr< input::InputChannel > const &input_channel, std::shared_ptr< SurfaceConfigurator > const &configurator, std::shared_ptr< SceneReport > const &report)
Definition: basic_surface.cpp:92
void force_requests_to_complete()
Definition: basic_surface.cpp:118
bool supports_input() const
Definition: basic_surface.cpp:199
void add_observer(std::shared_ptr< SurfaceObserver > const &observer) override
Definition: basic_surface.cpp:447