mirror of
				https://github.com/labwc/labwc.git
				synced 2025-11-03 09:01:51 -05:00 
			
		
		
		
	menu: fix "menu.title.text.justify: right" not working
This commit is contained in:
		
							parent
							
								
									7651531632
								
							
						
					
					
						commit
						ec520d3520
					
				
					 1 changed files with 9 additions and 2 deletions
				
			
		| 
						 | 
					@ -302,11 +302,18 @@ title_create_scene(struct menuitem *menuitem, int *item_y)
 | 
				
			||||||
		menu->size.width - 2 * theme->menu_items_padding_x);
 | 
							menu->size.width - 2 * theme->menu_items_padding_x);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	int title_x = 0;
 | 
						int title_x = 0;
 | 
				
			||||||
	if (theme->menu_title_text_justify == LAB_JUSTIFY_CENTER) {
 | 
						switch (theme->menu_title_text_justify) {
 | 
				
			||||||
 | 
						case LAB_JUSTIFY_CENTER:
 | 
				
			||||||
		title_x = (menu->size.width - menuitem->native_width) / 2;
 | 
							title_x = (menu->size.width - menuitem->native_width) / 2;
 | 
				
			||||||
		title_x = MAX(title_x, 0);
 | 
							title_x = MAX(title_x, 0);
 | 
				
			||||||
	} else {
 | 
							break;
 | 
				
			||||||
 | 
						case LAB_JUSTIFY_LEFT:
 | 
				
			||||||
		title_x = theme->menu_items_padding_x;
 | 
							title_x = theme->menu_items_padding_x;
 | 
				
			||||||
 | 
							break;
 | 
				
			||||||
 | 
						case LAB_JUSTIFY_RIGHT:
 | 
				
			||||||
 | 
							title_x = menu->size.width - menuitem->native_width
 | 
				
			||||||
 | 
									- theme->menu_items_padding_x;
 | 
				
			||||||
 | 
							break;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	int title_y = (theme->menu_header_height - menuitem->normal.buffer->height) / 2;
 | 
						int title_y = (theme->menu_header_height - menuitem->normal.buffer->height) / 2;
 | 
				
			||||||
	wlr_scene_node_set_position(menuitem->normal.text, title_x, title_y);
 | 
						wlr_scene_node_set_position(menuitem->normal.text, title_x, title_y);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue