override fun paintContent()

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)
                }
            }
        }
    }