mirror of
https://github.com/electron/electron.git
synced 2026-05-02 03:00:22 -04:00
feat: 'will-move' event for windows. (#14283)
* feat: 'will-resize' window event (Windows only) * documentation for 'will-move' event * comment and line break fix in docs
This commit is contained in:
committed by
Charles Kerr
parent
f1fe485768
commit
afdb6c5f90
@@ -205,6 +205,13 @@ void TopLevelWindow::OnWindowResize() {
|
||||
Emit("resize");
|
||||
}
|
||||
|
||||
void TopLevelWindow::OnWindowWillMove(const gfx::Rect& new_bounds,
|
||||
bool* prevent_default) {
|
||||
if (Emit("will-move", new_bounds)) {
|
||||
*prevent_default = true;
|
||||
}
|
||||
}
|
||||
|
||||
void TopLevelWindow::OnWindowMove() {
|
||||
Emit("move");
|
||||
}
|
||||
|
||||
@@ -63,6 +63,8 @@ class TopLevelWindow : public mate::TrackableObject<TopLevelWindow>,
|
||||
void OnWindowWillResize(const gfx::Rect& new_bounds,
|
||||
bool* prevent_default) override;
|
||||
void OnWindowResize() override;
|
||||
void OnWindowWillMove(const gfx::Rect& new_bounds,
|
||||
bool* prevent_default) override;
|
||||
void OnWindowMove() override;
|
||||
void OnWindowMoved() override;
|
||||
void OnWindowScrollTouchBegin() override;
|
||||
|
||||
Reference in New Issue
Block a user