Révision 1477

tmp/org.txm.chartsengine.jfreechart.rcp/src/org/txm/chartsengine/jfreechart/rcp/JFCSWTChartsComponentsProvider.java (revision 1477)
59 59
			
60 60
			chartEditorInput.setChartContainer(chartPanel);
61 61
			
62

  
63 62
			// Store the chart panel in the renderer (eg. can be needed to get the Graphics2D object to use in getItemShape() to compute the label text bounds and draw a background rectangle.)
64 63
			if(chart.getPlot() instanceof XYPlot && chart.getXYPlot().getRenderer() instanceof IRendererWithItemSelection)	{
65 64
				((IRendererWithItemSelection) chart.getXYPlot().getRenderer()).getItemsSelector().setChartPanel(chartPanel);
......
68 67
				((IRendererWithItemSelection) chart.getCategoryPlot().getRenderer()).getItemsSelector().setChartPanel(chartPanel);
69 68
			}
70 69
			
71
			
72
			// update for shared preferences, show title, show legend, colors rendering mode, etc.
73
			// FIXME: became uselss?
74
//			chartsEngine.updateChart(chart, chartEditorInput.getResult());
75

  
76 70
			// sets and updates the local preferences node qualifier from the result data
77 71
			chartEditorInput.syncLocalPreferencesNode();
78 72
			
tmp/org.txm.partition.rcp/src/org/txm/partition/rcp/handlers/ComputePartitionDimensionsBarChart.java (revision 1477)
35 35
import org.eclipse.swt.widgets.Display;
36 36
import org.txm.chartsengine.rcp.editors.ChartEditor;
37 37
import org.txm.partition.core.functions.PartitionDimensions;
38
import org.txm.rcp.Application;
38 39
import org.txm.rcp.handlers.BaseAbstractHandler;
39 40
import org.txm.searchengine.cqp.corpus.Partition;
40 41
import org.txm.utils.logger.Log;
......
81 82
		ChartEditor.openEditor(partitionDimensions);
82 83

  
83 84
		// Load Java embedded fonts from JRE to SWT		
84
//		Display.getDefault().syncExec(new Runnable() {
85
//		    public void run() {
86
//
87
//				File javaFontsPath = new File(System.getProperty("java.home")
88
//						+ System.getProperty("file.separator") + "lib"
89
//						+ System.getProperty("file.separator") + "fonts"
90
//						+ System.getProperty("file.separator"));
91
//
92
//				String[] fontFiles = javaFontsPath.list(); 
93
//				
94
//				for (int i = 0; i < fontFiles.length; i++) {
95
//					
96
//					if(fontFiles[i].endsWith(".ttf"))	{ //$NON-NLS-1$
97
//						
98
//						File fontFile = new File(javaFontsPath, fontFiles[i]);
99
//						
100
//						Log.finest("Loading Java font to SWT Device from file " + fontFile + "...");
101
//					
102
//						// Load the font in SWT
103
//						Display.getDefault().loadFont(fontFile.getAbsolutePath());
104
//					}
105
//					
106
//				}
107
//		    }
108
//		});
85
		Display.getDefault().syncExec(new Runnable() {
86
		    public void run() {
87

  
88
				File javaFontsPath = new File(System.getProperty("java.home")
89
						+ System.getProperty("file.separator") + "lib"
90
						+ System.getProperty("file.separator") + "fonts"
91
						+ System.getProperty("file.separator"));
92

  
93
				String[] fontFiles = javaFontsPath.list(); 
94
				
95
				for (int i = 0; i < fontFiles.length; i++) {
96
					
97
					if(fontFiles[i].endsWith(".ttf"))	{ //$NON-NLS-1$
98
						
99
						File fontFile = new File(javaFontsPath, fontFiles[i]);
100
						
101
						Log.finest("Loading Java font to SWT Device from file " + fontFile + "...");
102
					
103
						// Load the font in SWT
104
						
105
						Display.getCurrent().loadFont(fontFile.getAbsolutePath());
106
					}
107
					
108
				}
109
		    }
110
		});
109 111
		
110 112
		return null;
111 113
	}

Formats disponibles : Unified diff