3d manipulator question???

I was wondering if there was a way to assign not custom but different 3d manipulators to objects, and more spacificly bones,
What I mean by this is, is there a way to have a bone that is only supposed to be rotated have a rotate manipulator, and a bone that is only sopposed to be scaled to have the scale manipulator when you select that bone, or are they a universal manipulator all the time?

Thank you for the replys

It is universal, sorry, no assigning a different manipulator to different objects