~ubuntu-branches/ubuntu/wily/mir/wily-proposed

« back to all changes in this revision

Viewing changes to include/server/mir/shell/shell.h

  • Committer: Package Import Robot
  • Author(s): Alexandros Frantzis
  • Date: 2015-10-08 16:12:19 UTC
  • mto: This revision was merged to the branch mainline in revision 109.
  • Revision ID: package-import@ubuntu.com-20151008161219-emk4a1ys51yy0wjb
Tags: upstream-0.17.0+15.10.20151008.2
ImportĀ upstreamĀ versionĀ 0.17.0+15.10.20151008.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
namespace mir
32
32
{
33
33
namespace frontend { class EventSink; }
34
 
namespace geometry { class Rectangle; }
 
34
namespace geometry { struct Rectangle; }
35
35
namespace scene
36
36
{
37
37
class PromptSession;
73
73
 
74
74
    virtual void stop_prompt_session(std::shared_ptr<scene::PromptSession> const& prompt_session) = 0;
75
75
 
76
 
    virtual frontend::SurfaceId create_surface(std::shared_ptr<scene::Session> const& session, scene::SurfaceCreationParameters const& params) = 0;
 
76
    virtual frontend::SurfaceId create_surface(
 
77
        std::shared_ptr<scene::Session> const& session,
 
78
        scene::SurfaceCreationParameters const& params,
 
79
        std::shared_ptr<frontend::EventSink> const& sink) = 0;
77
80
 
78
81
    virtual void modify_surface(
79
82
        std::shared_ptr<scene::Session> const& session,