

It works and produces the result I wanted, but I think, it is more of a workaround than a good solution. This is a solution I came up with myself. The end result looks like this:Īnd this is the XML code I used for that:

And finally, I could reposition my scroll bar. After that, I anchored the ScrollFrame relative to its new parent frame. So I defined another frame and put my ScrollFrame into that new frame as a child frame. So i searched for a new approach: I knew that I can’t affect the frame, which I register as a panel – but its child frames. Even setting new anchors after an OnShow-Event hadn’t any effect. It seems, that the function ‘InterfaceOptions_AddCategory(panel)’, which registers a panel to that Interface Options frame, overwrites any size and anchor information. I played around with the size of the ScrollFrame and with its Anchor relative to the Interface Options frame or the panel area itself, but nothing changed the positioning of the frame. The scroll bar was way out of the interface panel. My first approach was rather straight forward – I defined a new ScrollFrame and defined the old panel as its ScrollChild. Surprisingly, it wasn’t that easy to implement one in the options panel. Sure, I could have split them up on two panels and name them like “Export Options 1” and “Export Options 2”, but I think it is rather inconvenient for a user to search on two panels for an option for a specific subject. For one panel, I had the opportunity to break up one panel into two new subject areas with an equal count of options.įor the other panel, it wasn’t possible.

One obvious solution is to split them up in two then, when it is possible. While adding new options, I ran out of place in two of my options panels for MRT. Mizus RaidTracker places a few panels there. It is a neat option for having a centralize point for the addon options. Since patch 2.4.0, World of WarCraft allowed addons to place their options into their normal Interface Options panel.
