1 package org.catacomb.druid.xtext.canvas;
2
3 import org.catacomb.druid.swing.dnd.RegionBoard;
4 import org.catacomb.druid.xtext.base.DMItem;
5
6 import java.util.ArrayList;
7
8 public class BoardRepainterDMItem extends DMItem {
9
10
11 ArrayList<RegionBoard> boards;
12
13
14
15 public BoardRepainterDMItem() {
16 boards = new ArrayList<RegionBoard>();
17 }
18
19
20
21
22 public BoardRepainterDMItem(RegionBoard tb) {
23 this();
24 boards.add(tb);
25 }
26
27
28 public void childChanged(Object src) {
29 for (RegionBoard rb : boards) {
30 rb.repaint();
31 }
32 }
33
34
35
36
37 public void addBoard(RegionBoard rb) {
38 boards.add(rb);
39
40 }
41
42 }