
Hi-
I have been playing with more z-order operations. I wrote the restack extension I posted about a while back, and have been adding features... first arbitrary angle reordering, then radial reorderring, and most recently, I have (in my version) added some more basic z-order functions, such as reverse the selected objects z-order, randomize the z-orders, and shift (rotate?) the z-orders.
All these options are making the single extension UI an ugly mess, as many of them have options that only apply to some of the choices. I am thinking of breaking it into three separate extensions. What is the policy for providing extensions like this? Currently I have it under Effects->Modify Path... but don't like that as it is really doesn't modify the paths, just changes the z-order. It seems more like the Object->Raise, Lower, Top, Bottom functions (though it always moves them to the top after adjusting the z-order).
I am considering registering these as Object->Change Z-order->*** and having XX separate extensions (or can I have XX menu entries in one extension?)
Right now I have: 1: Orthagonal (pick comparison point and 1 of 4 directions) 2: Arbitrary Angle (comparison point and angle slider) 3: Radial (comparison point and direction option-outward or inward) 4: Random (no options) 5: Reverse (no options) 6: Shift (+/- slider either in actual numbers or % of objects in the selection)
Are there guidelines for how to best to do this?
Thanks,
-Rob A>