Any tutorial for the "zoomin" interface?

Is there a good tutorial to develop compoents implements the zoomin interface?.
I don’t know the specific name of this function but some components like scripting components, or A+B, provide this feature, when you zoomin to the component, +/- icon show up and you can add parameters on the go.


Found this.