1 package org.catacomb.druid.gui.base;
2
3
4 import org.catacomb.druid.gui.edit.DruMenu;
5 import org.catacomb.interlish.interact.DComponent;
6 import org.catacomb.report.E;
7
8
9
10
11
12 public abstract class DruSubcontainerPanel extends DruPanel {
13
14
15
16 public DruSubcontainerPanel() {
17
18 }
19
20 public void addPanel(DruPanel drup) {
21 setColors(drup);
22 subAddPanel(drup);
23 }
24
25
26 public void addDComponent(DComponent obj) {
27 subAddDComponent(obj);
28 }
29
30
31 public void removeAll() {
32 subRemoveAll();
33 }
34
35
36 public void addMenu(DruMenu menu) {
37 E.missing();
38 }
39
40
41 public void addCardPanel(DruPanel drup) {
42 E.missing();
43 }
44
45 public void addPanel(String pos, DruPanel drup) {
46 E.missing();
47 }
48
49
50 public void addDComponent(DComponent obj, Object constraints) {
51 E.missing();
52 }
53
54
55
56 public abstract void subAddPanel(DruPanel drup);
57
58 public abstract void subAddDComponent(DComponent dcpt);
59
60 public abstract void subRemoveAll();
61
62 }