예제 #1
0
 public void setBackgroundColor(org.eclipse.swt.graphics.Color color) {
   if (activeBackgroundColorCanvas != null) {
     activeBackgroundColorCanvas.setBackground(color);
   }
   toolSettings.commonBackgroundColor = color;
   updateToolSettings();
 }
예제 #2
0
 private void init() {
   org.eclipse.swt.widgets.Display display = mainComposite.getDisplay();
   paintColorWhite = new org.eclipse.swt.graphics.Color(display, 255, 255, 255);
   paintColorBlack = new org.eclipse.swt.graphics.Color(display, 0, 0, 0);
   paintDefaultFont = display.getSystemFont();
   paintColors = new org.eclipse.swt.graphics.Color[numPaletteCols * numPaletteRows];
   paintColors[0] = paintColorBlack;
   paintColors[1] = paintColorWhite;
   for (int i = 2; i < paintColors.length; i++) {
     paintColors[i] =
         new org.eclipse.swt.graphics.Color(display, i * 7 % 255, i * 23 % 255, i * 51 % 255);
   }
   toolSettings = new org.eclipse.swt.examples.paint.ToolSettings();
   toolSettings.commonForegroundColor = paintColorBlack;
   toolSettings.commonBackgroundColor = paintColorWhite;
   toolSettings.commonFont = paintDefaultFont;
 }