On May 15, 2006, at 8:40 AM, MenTaLguY wrote:
The order issue is coming from something in the layer manager itself, and the UI stuff in the layers dialog is properly displaying what it's been told. I figure that's a short debug session on the ordering in the layer manager itself. Thus it's a minor bug.
I'm pretty sure the actual bug is in Inkscape::DocumentSubset.
I'll see if I can upgrade my version of sigc++ to work on this, but in the meantime any debugging work you might care to do on it would be appreciated.
I've got it fixed now.
The one thing is that DocumentSubset is now building things up in document order. Since that's generally what's needed for arbitrary subsets, that's what I'm leaving.
However, that means that the list in the tree control needs to be flipped. That's a user-interface choice, and so appropriately belongs in layers-panel.cpp. I'll be able to flip that tonight.