Merge pull request #7296 from adammeyer/custom-window-level

Allow custom window level when sending window to top
This commit is contained in:
Cheng Zhao 2016-09-28 19:18:12 +08:00 committed by GitHub
commit de76bf5f63
8 changed files with 36 additions and 11 deletions

View file

@ -499,8 +499,10 @@ bool Window::IsClosable() {
return window_->IsClosable();
}
void Window::SetAlwaysOnTop(bool top) {
window_->SetAlwaysOnTop(top);
void Window::SetAlwaysOnTop(bool top, mate::Arguments* args) {
std::string level = "floating";
args->GetNext(&level);
window_->SetAlwaysOnTop(top, level);
}
bool Window::IsAlwaysOnTop() {

View file

@ -136,7 +136,7 @@ class Window : public mate::TrackableObject<Window>,
bool IsFullScreenable();
void SetClosable(bool closable);
bool IsClosable();
void SetAlwaysOnTop(bool top);
void SetAlwaysOnTop(bool top, mate::Arguments* args);
bool IsAlwaysOnTop();
void Center();
void SetPosition(int x, int y, mate::Arguments* args);