Hmm. I don't see anything obvious either.Lindharin wrote:I know the direct cause: Even on the campaign and global panels, there is an "AreaGroup" (a new class) that contains all of the button groups. In the selection panel, the AreaGroup is what has the outer border and token name for a label. In the global/campaign panels, that AreaGroup has no border/label, so you don't see it, but it is still there. That is why it looks odd in those two panels.
What about the insets on the ThumbnailedBorder that is a protected nested class inside AbstractButtonGroup? If it's inset is larger than the others in the same Container, does the FlowLayout.LEFT cause the others to use the same insets? I wouldn't expect it to be so, but that might be on purpose, since then all insets would match the maximum inset, causing things to line up on the left...
I may try changing the insets in AbstractButtonGroup:261 to see what effect it has.