Considering that every frame will have one DisplayPanel and vice versa, the creation of them should be more tightly coupled than it currently is.
Currently a display panel and frame are created separately and then merged together, it would be far cleaner to merge their creation.
under ideal circumstances, we should never have to reference the frames, the frames are merely a space to hold the display panel, and some of the graphical properties of the frame change if it's selected, or if it's involved in some kind of drag and drop operation.
Considering that every frame will have one DisplayPanel and vice versa, the creation of them should be more tightly coupled than it currently is.
Currently a display panel and frame are created separately and then merged together, it would be far cleaner to merge their creation.
under ideal circumstances, we should never have to reference the frames, the frames are merely a space to hold the display panel, and some of the graphical properties of the frame change if it's selected, or if it's involved in some kind of drag and drop operation.