@Override public void dialogClosed( int returnCode ) { RGB selected = dialog.getRGB(); if( selected != null ) { rgb = selected; updateControls(); } } } );
textWidget.append (ControlExample.getResourceString("ColorDialog") + Text.DELIMITER); textWidget.append (ControlExample.getResourceString("Result", "" + result) + Text.DELIMITER); textWidget.append ("getRGB() = " + dialog.getRGB() + Text.DELIMITER); textWidget.append ("getRGBs() =" + Text.DELIMITER); RGB[] rgbs = dialog.getRGBs();
@Override public void dialogClosed(int returnCode) { RGB colorRgb = dialog.getRGB(); if(colorRgb != null){ String rgbStr = UtilSwt.RGBToString(colorRgb); text.setText(rgbStr); //UtilSwt.setBackground(text, text.getText(), null); } text.setFocus(); }
@Override public void dialogClosed(int returnCode) { if(returnCode == SWT.OK) { self.doAction("open", actionContext, UtilMap.toMap("color", dialog.getRGB())); }else { self.doAction("open", actionContext, "color", null); } }
@Override protected Object openDialogBox(Control cellEditorWindow) { ColorDialog dialog = new ColorDialog(cellEditorWindow.getShell()); Object value = getValue(); if (value != null) { dialog.setRGB((RGB) value); } value = dialog.open(); return dialog.getRGB(); }
@Override protected Object openDialogBox(Control cellEditorWindow) { ColorDialog dialog = new ColorDialog(cellEditorWindow.getShell()); Object value = getValue(); if (value != null) { dialog.setRGB((RGB) value); } value = dialog.open(); return dialog.getRGB(); }