I am designing a tool where the user sets a maximum total amount, and then can divide that up into smaller chunks as they so desire, based on a percentage. They may also want to adjust the total, which would then reduce the size of the "chunks" appropriately.
See a use case in my current sketch here:
I have designed sliders and such before, but the idea that increasing the percentage of one chunk must decrease one or more of the rest is something I am struggling with. I have played with the idea of "locking" each row (the awful icons to the right of the slider line are meant to be locks) so that when playing with the slider, the locked rows won't be affected, but would love to hear your thoughts.
Bonus points if you can point me towards other UI examples of this kind of allocation interaction.