do it in an easier way
This commit is contained in:
		
							parent
							
								
									8017a9d3cb
								
							
						
					
					
						commit
						a7ee9425be
					
				
					 1 changed files with 3 additions and 6 deletions
				
			
		| 
						 | 
					@ -354,12 +354,9 @@ class Chat:
 | 
				
			||||||
		menu.show_all()
 | 
							menu.show_all()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	def position_actions_menu(self, menu):
 | 
						def position_actions_menu(self, menu):
 | 
				
			||||||
		# here I get the coordinates of the button using
 | 
							# here I get the coordinates of the button relative to
 | 
				
			||||||
		# translate_coordinates and by passing 0, 0 so I go from
 | 
							# window (self.window)
 | 
				
			||||||
		# top-left of window (self.window) to top-left of button
 | 
							button_x, button_y = self.actions_button.allocation.x, self.actions_button.allocation.y
 | 
				
			||||||
		button_x, button_y = \
 | 
					 | 
				
			||||||
			self.actions_button.translate_coordinates(
 | 
					 | 
				
			||||||
				self.window, 0, 0)
 | 
					 | 
				
			||||||
		
 | 
							
 | 
				
			||||||
		# now convert them to X11-relative
 | 
							# now convert them to X11-relative
 | 
				
			||||||
		window_x, window_y = self.window.window.get_origin()
 | 
							window_x, window_y = self.window.window.get_origin()
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue