Package fr.soleil.comete.definition.widget.util

Examples of fr.soleil.comete.definition.widget.util.CometeColor


                        newDisplayName = getDataViewExtendedName(displayName, elementIndex);
                    }
                    // System.out.println("dataViewId=" + newdataViewId);
                    // chartViewer.setDataViewDisplayName(newdataViewId,
                    // newDisplayName);
                    CometeColor dataViewColor = null;
                    if (playerMode) {
                        dataViewColor = playerDataViewDefaultColor;
                    } else {
                        dataViewColor = colorMap.get(newDisplayName);
                        if (dataViewColor == null) {
View Full Code Here


            chartViewer.setDataViewSmoothingProperties(dataViewId, properties.getSmoothing());
            chartViewer.setDataViewTransformationProperties(dataViewId, properties.getTransform());
            // chartViewer.setDataViewPlotProperties(dataViewId, properties);
        } else {
            String displayName = chartViewer.getDataViewDisplayName(dataViewId);
            CometeColor color = colorMap.get(displayName);
            if (color == null) {
                color = chartViewer.getDataViewCometeColor(dataViewId);
                colorMap.put(displayName, color);
            }
            chartViewer.setDataViewCometeColor(dataViewId, color);
View Full Code Here

        setDataViewLabelVisible(id, false);
        setDataViewClickable(id, false);
        setDataViewMarkerStyle(id, IChartViewer.MARKER_VERT_LINE);
        int[] colors = roiColors;
        if ((colors != null) && (index < colors.length)) {
            CometeColor roiColor = ColorTool.getCometeColor(new Color(colors[index]));
            setDataViewCometeColor(id, roiColor);
            setDataViewFillCometeColor(id, roiColor);
            setDataViewMarkerCometeColor(id, roiColor);
        }
        String[] names = roiNames;
View Full Code Here

        Field[] fields = CometeColor.class.getFields();
        final List<CometeColor> colors = new ArrayList<CometeColor>(fields.length);
        for (Field field : fields) {
            try {
                CometeColor theColor = (CometeColor) field.get(null);
                colors.add(theColor);
                colorList.add(field.getName() + " (" + theColor.getRed() + ", " + theColor.getGreen() + ", "
                        + theColor.getBlue() + ")");
            }
            catch (Exception e) {
                e.printStackTrace();
            }
        }

        colorList.addSelectionListener(new SelectionAdapter() {
            @Override
            public void widgetSelected(SelectionEvent arg0) {
                int selectionIndex = colorList.getSelectionIndex();
                theComponent.setCometeBackground(colors.get(selectionIndex));
            }
        });

        // user chosen color
        Button colorButton = new Button(optionGroup, SWT.PUSH);
        colorButton.setText("Color");
        colorButton.addSelectionListener(new SelectionAdapter() {
            @Override
            public void widgetSelected(SelectionEvent arg0) {
                ColorDialog dialog = new ColorDialog(IComponentTestPanel.this.getShell());
                RGB rgb = dialog.open();
                if (rgb != null) {
                    Color col = new Color(Display.getCurrent(), rgb);
                    CometeColor cometeColor = ColorTool.getCometeColor(col);
                    theComponent.setCometeBackground(cometeColor);
                    col.dispose();
                    colorList.deselectAll();
                }
            }
View Full Code Here

        getColorButton.setText("getCometeBackground");

        getColorButton.addSelectionListener(new SelectionAdapter() {
            @Override
            public void widgetSelected(SelectionEvent arg0) {
                CometeColor cometeBackground = theComponent.getCometeBackground();
                String message = cometeBackground.toString();

                MessageBox mb = new MessageBox(IComponentTestPanel.this.getShell(), SWT.ICON_INFORMATION | SWT.OK);
                mb.setText("Current Comete background color");
                mb.setMessage(message);
                mb.open();
View Full Code Here

        final List<CometeColor> colors = new ArrayList<CometeColor>(fields.length);
        for (Field field : fields) {
            try {
                Object object = field.get(null);
                if (object instanceof CometeColor) {
                    CometeColor theColor = (CometeColor) object;
                    colors.add(theColor);
                    colorList.add(field.getName() + " (" + theColor.getRed() + ", " + theColor.getGreen() + ", "
                            + theColor.getBlue() + ")");
                }
            }
            catch (Exception e) {
                e.printStackTrace();
            }
View Full Code Here

        getColorButton.setText("getCometeForeground");

        getColorButton.addSelectionListener(new SelectionAdapter() {
            @Override
            public void widgetSelected(SelectionEvent arg0) {
                CometeColor cometeForeground = theComponent.getCometeForeground();
                String message = cometeForeground.toString();

                MessageBox mb = new MessageBox(IComponentTestPanel.this.getShell(), SWT.ICON_INFORMATION | SWT.OK);
                mb.setText("Current Comete foreground color");
                mb.setMessage(message);
                mb.open();
View Full Code Here

        setDataViewLabelVisible(id, false);
        setDataViewClickable(id, false);
        setDataViewMarkerStyle(id, IChartViewer.MARKER_VERT_LINE);
        int[] colors = roiColors;
        if ((colors != null) && (index < colors.length)) {
            CometeColor roiColor = ColorTool.getCometeColor(new Color(colors[index]));
            setDataViewCometeColor(id, roiColor);
            setDataViewCometeFillColor(id, roiColor);
            setDataViewMarkerCometeColor(id, roiColor);
        }
        String[] names = roiNames;
View Full Code Here

            String[] labels = new String[zoneColors.length];
            double[] pos = new double[zoneColors.length];
            for (int i = 0; i < zoneColors.length; i++) {
                String id = "Roi" + (i + 1);
                CometeColor color = ColorTool.getCometeColor(new Color(zoneColors[i]));
                chart.setDataViewCometeColor(id, color);
                chart.setDataViewFillStyle(id, IChartViewer.FILL_STYLE_SOLID);
                chart.setDataViewMarkerCometeColor(id, color);
                chart.setDataViewCometeColor(id, color);
                chart.setDataViewLabelVisible(id, false);
View Full Code Here

        }
    }

    @Override
    public CometeColor getCometeBackground() {
        CometeColor cometeColor = null;
        if (component != null) {
            cometeColor = component.getCometeBackground();
        }
        else {
            Color background = super.getBackground();
View Full Code Here

TOP

Related Classes of fr.soleil.comete.definition.widget.util.CometeColor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.