Allow some View3D buttons to change their width according to content and Text Styles, rather than be fixed amount of UI_UNIT_X. Examples include "Object Mode", "Transform Orientation", "Grease Pencil Layers", "Texture Slots", "Vertex Groups", "Attribute", etc. Pull Request: https://projects.blender.org/blender/blender/pulls/119223