The line separator needs to know vertical or horizontal orientation at draw time, and is independent of button rect. This PR removes the use of uiBut->a1 for this in favor of a derived struct. Pull Request: https://projects.blender.org/blender/blender/pulls/118969