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…
	
	Add table
		Add a link
		
	
		Reference in a new issue