Calendar click and drag to create record

In the calendar module, there is a feature where you can click and drag across a span of time and quick create a meeting or log a call. Does anyone know how to expand quick creating here to other modules?

This will require back-end coding to do this. Any developer can do it. No option to make it available any where else.