~mir-team/miral/trunk

« back to all changes in this revision

Viewing changes to miral/basic_window_manager.h

  • Committer: Alan Griffiths
  • Date: 2016-05-31 16:48:54 UTC
  • mfrom: (171.1.30 miral0)
  • Revision ID: alan@octopull.co.uk-20160531164854-w3vkvr7p7l0fs5dn
bzr merge lp:~alan-griffiths/miral/BasicWindowManager-provides-active_window-logic

Show diffs side-by-side

added added

removed removed

Lines of Context:
114
114
 
115
115
    auto info_for(Window const& window) const -> WindowInfo& override;
116
116
 
117
 
    auto focused_application() const -> Application override;
118
 
 
119
 
    auto focused_window() const -> Window override;
 
117
    void kill_active_application(int sig) override;
 
118
 
 
119
    auto active_window() const -> Window override;
 
120
 
 
121
    auto select_active_window(Window const& hint) -> Window override;
120
122
 
121
123
    void focus_next_application() override;
122
124
 
123
 
    void set_focus_to(Window const& window) override;
124
 
 
125
125
    auto window_at(mir::geometry::Point cursor) const -> Window override;
126
126
 
127
127
    auto active_display() -> mir::geometry::Rectangle const override;
156
156
    void update_event_timestamp(MirKeyboardEvent const* kev);
157
157
    void update_event_timestamp(MirPointerEvent const* pev);
158
158
    void update_event_timestamp(MirTouchEvent const* tev);
 
159
 
 
160
    auto can_activate_window_for_session(miral::Application const& session) -> bool;
159
161
};
160
162
}
161
163