Update workspace visible APIs.

This commit is contained in:
Haojian Wu 2015-03-27 19:41:07 +08:00
parent 296d5c4515
commit 0342854e25
9 changed files with 16 additions and 36 deletions

View file

@ -144,6 +144,8 @@ class NativeWindow : public brightray::DefaultWebContentsDelegate,
virtual void SetProgressBar(double progress) = 0;
virtual void SetOverlayIcon(const gfx::Image& overlay,
const std::string& description) = 0;
virtual void SetVisibleOnAllWorkspaces(bool visible) = 0;
virtual bool IsVisibleOnAllWorkspaces() = 0;
virtual bool IsClosed() const { return is_closed_; }
virtual void OpenDevTools();
@ -172,10 +174,6 @@ class NativeWindow : public brightray::DefaultWebContentsDelegate,
virtual void SetMenuBarVisibility(bool visible);
virtual bool IsMenuBarVisible();
// Visible on all workspaces.
virtual void SetVisibleOnAllWorkspaces(bool visible);
virtual bool IsVisibleOnAllWorkspaces();
// The same with closing a tab in a real browser.
//
// Should be called by platform code when user want to close the window.