You mainly use them to display popups like for example a drop down menu or a position entry popup. You connect the
custom_popup_edited signal, then in the signal handling function you can use
get_edited() to check which TreeItem was clicked and
get_custom_popup_rect() to position the popup that you want to display.