I was looking in the GNOME Calendar application, and the gcal-window.ui file has this line (on 292) in it:
<object class="GcalQuickAddPopover" id="quick_add_popover">
And in the same directory that the gcal-window ui, source code, and header files were in, there is the file that defines the GcalQuickAddPopover. What are the rules for making the .ui files knowing which object are in existence, and which are not. If I deleted the gcal-quick-add-popover file, how would it know or not know that it is there?