Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	615ce45849  
						 
						
							
							
								
								
								win: Implement menu parameter  
							
							
							
						 
						
							2015-12-02 19:58:10 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	2fba05b5e7  
						 
						
							
							
								
								
								Add menu parameter for Tray.popUpContextMenu  
							
							
							
						 
						
							2015-12-02 18:43:11 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									mgarciaisaia 
								
							 
						 
						
							
							
								
							
							
	4013b652ff  
						 
						
							
							
								
								
								🏁 🐛  Buffer overflows in tooltips  
							
							... 
							
							
							
							Fixes  #3290 . 
						
							2015-11-04 15:34:58 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	9b1fa04988  
						 
						
							
							
								
								
								win: Fix building  
							
							
							
						 
						
							2015-09-24 12:01:57 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Betts 
								
							 
						 
						
							
							
								
							
							
	b0e5039951  
						 
						
							
							
								
								
								Fix initializer  
							
							
							
						 
						
							2015-09-23 11:26:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Betts 
								
							 
						 
						
							
							
								
							
							
	22e6f15795  
						 
						
							
							
								
								
								Remove GUID from Shell_NotifyIcon calls  
							
							... 
							
							
							
							https://github.com/atom/electron/issues/2468#issuecomment-142684129  has
the details 
						
							2015-09-23 11:20:26 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Betts 
								
							 
						 
						
							
							
								
							
							
	0efdb448b6  
						 
						
							
							
								
								
								Merge pull request  #2509  from atom/fix-win-tray  
							
							... 
							
							
							
							Correct generation of GUID on Windows. 
							
						 
						
							2015-08-17 09:02:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	763dcc545d  
						 
						
							
							
								
								
								Correct generation of GUID on Windows.  
							
							
							
						 
						
							2015-08-17 13:20:36 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	33eadad139  
						 
						
							
							
								
								
								popContextMenu => popUpContextMenu  
							
							
							
						 
						
							2015-08-10 13:00:15 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	225140bd64  
						 
						
							
							
								
								
								win: Don't emit right-clicked event when there is menu attached  
							
							
							
						 
						
							2015-08-10 12:52:55 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	744059b8bd  
						 
						
							
							
								
								
								Check button size  
							
							
							
						 
						
							2015-08-06 15:22:17 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	454085eb95  
						 
						
							
							
								
								
								Fix cpplint warning  
							
							
							
						 
						
							2015-08-06 13:07:39 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	6e75af5c0f  
						 
						
							
							
								
								
								Move SetOverlayIcon to TaskbarHost  
							
							
							
						 
						
							2015-08-06 13:07:00 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	8da7803f3e  
						 
						
							
							
								
								
								Save the taskbar object  
							
							
							
						 
						
							2015-08-06 12:58:40 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	2d6f8350cb  
						 
						
							
							
								
								
								Move SetProgressBar to TaskbarHost  
							
							
							
						 
						
							2015-08-06 12:54:00 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	958658513c  
						 
						
							
							
								
								
								Refactor code in taskbarHost  
							
							
							
						 
						
							2015-08-06 12:44:07 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	a28f70e85c  
						 
						
							
							
								
								
								Decouple TaskbarHost from NativeWindow  
							
							
							
						 
						
							2015-08-06 11:10:34 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	8f8c3aef87  
						 
						
							
							
								
								
								ThumbarHost => TaskbarHost  
							
							
							
						 
						
							2015-08-06 10:30:22 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	39af10cc8d  
						 
						
							
							
								
								
								Move thumbar_host_ from TreeHost to NativeWindow  
							
							
							
						 
						
							2015-08-06 10:25:50 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	d175a68586  
						 
						
							
							
								
								
								Add MessageHandlerDelegate  
							
							
							
						 
						
							2015-08-06 10:15:27 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	2f1cb8b52a  
						 
						
							
							
								
								
								Expose NativeWindow.setThumbarButtons API to all platforms.  
							
							
							
						 
						
							2015-08-05 22:30:05 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	78eac4116c  
						 
						
							
							
								
								
								Polish thumbar code.  
							
							... 
							
							
							
							* Fix a memory leak in thumbar initialization.
* Check the number of thumbar buttons, should be <= 7.
* Correct to check thumbar button click event. 
							
						 
						
							2015-08-05 19:38:12 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	dfd076a3e5  
						 
						
							
							
								
								
								Move atom_desktop_window_tree_host_win to atom/browser/ui/win directory.  
							
							
							
						 
						
							2015-08-05 13:55:06 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	54af048f04  
						 
						
							
							
								
								
								win: Add BrowserWindow.setThumbarButtons API.  
							
							
							
						 
						
							2015-08-05 13:55:02 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	613e5c77ea  
						 
						
							
							
								
								
								Check context menu when calling popContextMenu API.  
							
							
							
						 
						
							2015-08-04 19:45:44 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	b2f03fc2d8  
						 
						
							
							
								
								
								Add metaKey  
							
							
							
						 
						
							2015-07-29 14:44:08 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	d42fd6fc7e  
						 
						
							
							
								
								
								win: Pass modifers in 'clicked' events  
							
							
							
						 
						
							2015-07-29 13:10:51 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	74248253f5  
						 
						
							
							
								
								
								win: Set GUID when getting icon's bounds  
							
							
							
						 
						
							2015-07-29 12:55:44 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	9afa94f4b8  
						 
						
							
							
								
								
								win: Implement double-clicked event  
							
							
							
						 
						
							2015-07-29 12:36:01 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	b08af89473  
						 
						
							
							
								
								
								Style fix for  #2328  
							
							
							
						 
						
							2015-07-29 11:22:12 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Betts 
								
							 
						 
						
							
							
								
							
							
	5e61974c24  
						 
						
							
							
								
								
								Set NIF_GUID if we have a GUID  
							
							
							
						 
						
							2015-07-24 08:05:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Betts 
								
							 
						 
						
							
							
								
							
							
	70feb08f84  
						 
						
							
							
								
								
								Fix linting issues  
							
							
							
						 
						
							2015-07-24 03:30:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Betts 
								
							 
						 
						
							
							
								
							
							
	75b08f510e  
						 
						
							
							
								
								
								Fix up namespaces  
							
							
							
						 
						
							2015-07-24 03:27:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Betts 
								
							 
						 
						
							
							
								
							
							
	08383a69ce  
						 
						
							
							
								
								
								Propagate User App Model ID to Tray Icon  
							
							... 
							
							
							
							This PR prevents dozens of items showing up in the notification area
preferences when using Squirrel for Windows, by ensuring that
notification tray items are tied to the User App Model ID. 
							
						 
						
							2015-07-24 03:10:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	ed4c69343f  
						 
						
							
							
								
								
								Add 'tray.popContextMenu()' Windows implementation.  
							
							
							
						 
						
							2015-07-16 11:42:43 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haojian Wu 
								
							 
						 
						
							
							
								
							
							
	5ad3fff6a0  
						 
						
							
							
								
								
								Implement 'right-clicked' tray event on Windows.  
							
							
							
						 
						
							2015-07-15 20:03:05 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Seppe Stas 
								
							 
						 
						
							
							
								
							
							
	cac97cca0d  
						 
						
							
							
								
								
								Initialized rect with zeros  
							
							... 
							
							
							
							As per @zcbenz 's remark: The rect should be initialized with zeros to prevent random values being passed to the click event handler when `Shell_NotifyIconGetRect` fails. 
							
						 
						
							2015-06-08 19:07:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Seppe Stas 
								
							 
						 
						
							
							
								
							
							
	16c08e7e37  
						 
						
							
							
								
								
								Switched to gfx::Rect constructor that takes a RECT  
							
							... 
							
							
							
							As per @zcbenz's suggestion the rect passed to the click event handler now passes a rect constructed using `gfx::Rect(const RECT& r)`. 
							
						 
						
							2015-06-08 19:04:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Seppe Stas 
								
							 
						 
						
							
							
								
							
							
	e5c4e34ac4  
						 
						
							
							
								
								
								Ow  💩 , where did that extra space come from?  
							
							
							
						 
						
							2015-06-03 07:54:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Seppe Stas 
								
							 
						 
						
							
							
								
							
							
	ce8aa073ee  
						 
						
							
							
								
								
								Added bounds payload to tray clicked event  
							
							... 
							
							
							
							Used [Shell_NotifyIconGetRect function](https://msdn.microsoft.com/en-us/library/windows/desktop/dd378426 ) to get the bounds of the application's tray icon.
Note: only works with Windows 7 and later.
Related to #1159 , #1500 . 
							
						 
						
							2015-06-02 21:43:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	a53b1f7edf  
						 
						
							
							
								
								
								win: Mouse position is not notify icon's position  
							
							
							
						 
						
							2015-05-04 11:37:23 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									deepak1556 
								
							 
						 
						
							
							
								
							
							
	6d7d068e49  
						 
						
							
							
								
								
								tray: send tray icon position as payload onclick OSX  
							
							
							
						 
						
							2015-05-01 19:30:01 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	c7468278df  
						 
						
							
							
								
								
								Change the window class names  
							
							
							
						 
						
							2015-04-14 16:18:57 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	819ab5cd0c  
						 
						
							
							
								
								
								Fix ui/gfx/geometry headers  
							
							
							
						 
						
							2015-03-18 09:57:38 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	bf14f67cb8  
						 
						
							
							
								
								
								win: Fix building  
							
							
							
						 
						
							2015-01-02 19:31:19 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	ab83b21fa6  
						 
						
							
							
								
								
								Use gfx::Image instead of gfx::ImageSkia in API  
							
							... 
							
							
							
							The gfx::Image can use NSImage directly as underlying format, so we
don't have to decode images ourselves on Mac, and we will also be able
to make use of template images. 
							
						 
						
							2015-01-02 18:43:56 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	9f99209733  
						 
						
							
							
								
								
								win: Add "balloon-show" and "balloon-closed" events  
							
							
							
						 
						
							2014-11-28 19:42:57 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	a3327ac53e  
						 
						
							
							
								
								
								win: Remove XP code in Tray  
							
							
							
						 
						
							2014-11-28 18:59:51 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	210c97f957  
						 
						
							
							
								
								
								win: Add "balloon-clicked" event for Tray  
							
							
							
						 
						
							2014-11-28 18:50:31 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheng Zhao 
								
							 
						 
						
							
							
								
							
							
	2650e34867  
						 
						
							
							
								
								
								win: Add NotifyIcon::DisplayBalloon  
							
							
							
						 
						
							2014-11-28 18:30:43 +08:00