}
// static
+v8::Handle<v8::Value> Window::IsVisible(const v8::Arguments& args) {
+ UNWRAP_WINDOW_AND_CHECK;
+ return ToV8Value(self->window_->IsVisible());
+}
+
+// static
v8::Handle<v8::Value> Window::Maximize(const v8::Arguments &args) {
UNWRAP_WINDOW_AND_CHECK;
NODE_SET_PROTOTYPE_METHOD(t, "isFocused", IsFocused);
NODE_SET_PROTOTYPE_METHOD(t, "show", Show);
NODE_SET_PROTOTYPE_METHOD(t, "hide", Hide);
+ NODE_SET_PROTOTYPE_METHOD(t, "isVisible", IsVisible);
NODE_SET_PROTOTYPE_METHOD(t, "maximize", Maximize);
NODE_SET_PROTOTYPE_METHOD(t, "unmaximize", Unmaximize);
NODE_SET_PROTOTYPE_METHOD(t, "minimize", Minimize);
static v8::Handle<v8::Value> IsFocused(const v8::Arguments &args);
static v8::Handle<v8::Value> Show(const v8::Arguments &args);
static v8::Handle<v8::Value> Hide(const v8::Arguments &args);
+ static v8::Handle<v8::Value> IsVisible(const v8::Arguments &args);
static v8::Handle<v8::Value> Maximize(const v8::Arguments &args);
static v8::Handle<v8::Value> Unmaximize(const v8::Arguments &args);
static v8::Handle<v8::Value> Minimize(const v8::Arguments &args);
virtual bool IsFocused() = 0;
virtual void Show() = 0;
virtual void Hide() = 0;
+ virtual bool IsVisible() = 0;
virtual void Maximize() = 0;
virtual void Unmaximize() = 0;
virtual void Minimize() = 0;
virtual bool IsFocused() OVERRIDE;
virtual void Show() OVERRIDE;
virtual void Hide() OVERRIDE;
+ virtual bool IsVisible() OVERRIDE;
virtual void Maximize() OVERRIDE;
virtual void Unmaximize() OVERRIDE;
virtual void Minimize() OVERRIDE;
[window() orderOut:nil];
}
+bool NativeWindowMac::IsVisible() {
+ return [window() isVisible];
+}
+
void NativeWindowMac::Maximize() {
[window() zoom:nil];
}
window_->Restore();
}
+bool NativeWindowWin::IsVisible() {
+ return window_->IsVisible();
+}
+
void NativeWindowWin::Minimize() {
window_->Minimize();
}
virtual bool IsFocused() OVERRIDE;
virtual void Show() OVERRIDE;
virtual void Hide() OVERRIDE;
+ virtual bool IsVisible() OVERRIDE;
virtual void Maximize() OVERRIDE;
virtual void Unmaximize() OVERRIDE;
virtual void Minimize() OVERRIDE;
Hides the window.
+### BrowserWindow.isVisible()
+
+Returns whether the window is visible to the user.
+
### BrowserWindow.maximize()
Maximizes the window.