Cannot change tab order of Frame XML


It would be nice to be able to arrange the order of controls so tabbing doesn't jump the selection all over the place. I understand that all the layers are first then all the frames. Perhaps something that allows me to change the order of the frame XML by moving items up and down in the frame xml tree view. Would be nice to have anyway.
Attempting to edit the order of the XML elements (in the text editor) causes IDE to crash (as I already filed in a separate bug)


Celess wrote May 27, 2012 at 10:34 PM

I'm going to assume you are only talking about the designer tab order during design, and not anything to do with wow. :)

Yes, the tree is trying to show what basically equates to render order for any top level frame. And yes, the frame elements are "trapped" in their parent and strata "buckets" for render order as well.

However if you right-click on an element in the designer view tab (using the tree pane if you have to, in order to select it first) and then click on "bring to front/back" you can change the sub-order for the elements in their "buckets". The front/back buttons should also show on the desiger toolbar.

Or so the theory goes.... This version has issues having both the XML and Design views open at the same time if you wanted to monitor this, and I dont remember how much of the "to front/back" was working. I do remember there were some significant sort order and general render issues, and similar with the tree view as well.

See if that helps, if not you can try a new one:

Celess wrote May 27, 2012 at 10:40 PM

I just tried this using a single large default "frame" and three default "buttons".

I was able to sort them so they would tab with the "tab" key as:
"button1" > "button2" > "button3", in the designer view

and, of course, correspondingly show in the tree view as:
"button3" > "button2" > "button1", inside the "frame1"

wrote Feb 21, 2013 at 11:57 PM