in code/scenes/src/main/kotlin/org/fbme/scenes/cells/EditorCell_Scene.kt [221:241]
override fun paintContent(graphics: Graphics, settings: ParentSettings) {
val g = graphics.create() as Graphics2D
if (layout == SceneLayout.WINDOWED) {
if (isDrawBorder) {
g.color = MPSColors.BLACK
val bounds = bounds
g.draw(bounds)
g.clip = bounds.intersection(g.clip.bounds)
}
}
for (layer in layers) {
for (painter in layer.painters) {
painter.paint(g)
}
for (cellProvider in layer.cellProviders) {
for (cell in cellProvider.cells) {
cell.paintCell(g, settings)
}
}
}
}