chnage move hook and add details to doc
This commit is contained in:
parent
1b1735bca9
commit
f46fcd158a
3 changed files with 8 additions and 8 deletions
|
@ -729,11 +729,6 @@ void NativeWindowViews::OnWidgetBoundsChanged(
|
||||||
NotifyWindowResize();
|
NotifyWindowResize();
|
||||||
widget_size_ = bounds.size();
|
widget_size_ = bounds.size();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (widget_pos_ != bounds.origin()) {
|
|
||||||
NotifyWindowMove();
|
|
||||||
widget_pos_ = bounds.origin();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void NativeWindowViews::DeleteDelegate() {
|
void NativeWindowViews::DeleteDelegate() {
|
||||||
|
@ -823,6 +818,10 @@ views::NonClientFrameView* NativeWindowViews::CreateNonClientFrameView(
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void NativeWindowViews::OnWidgetMove() {
|
||||||
|
NotifyWindowMove();
|
||||||
|
}
|
||||||
|
|
||||||
#if defined(OS_WIN)
|
#if defined(OS_WIN)
|
||||||
bool NativeWindowViews::ExecuteWindowsCommand(int command_id) {
|
bool NativeWindowViews::ExecuteWindowsCommand(int command_id) {
|
||||||
// Windows uses the 4 lower order bits of |command_id| for type-specific
|
// Windows uses the 4 lower order bits of |command_id| for type-specific
|
||||||
|
|
|
@ -115,6 +115,7 @@ class NativeWindowViews : public NativeWindow,
|
||||||
views::ClientView* CreateClientView(views::Widget* widget) override;
|
views::ClientView* CreateClientView(views::Widget* widget) override;
|
||||||
views::NonClientFrameView* CreateNonClientFrameView(
|
views::NonClientFrameView* CreateNonClientFrameView(
|
||||||
views::Widget* widget) override;
|
views::Widget* widget) override;
|
||||||
|
void OnWidgetMove() override;
|
||||||
#if defined(OS_WIN)
|
#if defined(OS_WIN)
|
||||||
bool ExecuteWindowsCommand(int command_id) override;
|
bool ExecuteWindowsCommand(int command_id) override;
|
||||||
#endif
|
#endif
|
||||||
|
@ -176,7 +177,6 @@ class NativeWindowViews : public NativeWindow,
|
||||||
gfx::Size minimum_size_;
|
gfx::Size minimum_size_;
|
||||||
gfx::Size maximum_size_;
|
gfx::Size maximum_size_;
|
||||||
gfx::Size widget_size_;
|
gfx::Size widget_size_;
|
||||||
gfx::Point widget_pos_;
|
|
||||||
|
|
||||||
scoped_ptr<SkRegion> draggable_region_;
|
scoped_ptr<SkRegion> draggable_region_;
|
||||||
|
|
||||||
|
|
|
@ -173,11 +173,12 @@ Emitted when window is restored from minimized state.
|
||||||
|
|
||||||
### Event: 'resize'
|
### Event: 'resize'
|
||||||
|
|
||||||
Emitted when window is resized.
|
Emitted when window is getting resized on all platforms.
|
||||||
|
|
||||||
### Event: 'move'
|
### Event: 'move'
|
||||||
|
|
||||||
Emitted when window is moved.
|
Emitted once when the window is moved to a new position on `OSX` and emitted during the process
|
||||||
|
of moving on `Linux` and `Windows`.
|
||||||
|
|
||||||
### Event: 'enter-full-screen'
|
### Event: 'enter-full-screen'
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue