예제 #1
0
 /**
  * Sets the <code>PaletteViewer</code> for this EditDomain
  *
  * @param palette the PaletteViewer
  */
 public void setPaletteViewer(PaletteViewer palette) {
   if (palette == paletteViewer) return;
   if (paletteViewer != null) paletteViewer.removePaletteListener(paletteListener);
   paletteViewer = palette;
   if (paletteViewer != null) {
     palette.addPaletteListener(paletteListener);
     if (paletteRoot != null) {
       paletteViewer.setPaletteRoot(paletteRoot);
       loadDefaultTool();
     }
   }
 }