Revision 478 org.gvsig.scripting/trunk/org.gvsig.scripting/org.gvsig.scripting.swing/org.gvsig.scripting.swing.impl/src/main/java/org/gvsig/scripting/swing/impl/DefaultScriptingUIManager.java
DefaultScriptingUIManager.java | ||
---|---|---|
7 | 7 |
import java.util.HashMap; |
8 | 8 |
import java.util.Locale; |
9 | 9 |
import java.util.Map; |
10 |
|
|
11 | 10 |
import javax.help.HelpSet; |
12 | 11 |
import javax.help.HelpSetException; |
13 | 12 |
import javax.help.JHelp; |
13 |
import javax.help.ScriptingHelpModel; |
|
14 | 14 |
import javax.swing.ImageIcon; |
15 | 15 |
import javax.swing.JPanel; |
16 |
|
|
17 | 16 |
import org.gvsig.about.AboutLocator; |
18 | 17 |
import org.gvsig.about.AboutManager; |
19 | 18 |
import org.gvsig.scripting.ScriptingDialog; |
20 | 19 |
import org.gvsig.scripting.ScriptingFolder; |
20 |
import org.gvsig.scripting.ScriptingHelpManager; |
|
21 | 21 |
import org.gvsig.scripting.ScriptingLocator; |
22 | 22 |
import org.gvsig.scripting.ScriptingManager; |
23 | 23 |
import org.gvsig.scripting.ScriptingScript; |
... | ... | |
25 | 25 |
import org.gvsig.scripting.swing.api.JDialogEditor; |
26 | 26 |
import org.gvsig.scripting.swing.api.JScriptingBrowser; |
27 | 27 |
import org.gvsig.scripting.swing.api.JScriptingComposer; |
28 |
import org.gvsig.scripting.swing.api.JScriptingConsole; |
|
28 | 29 |
import org.gvsig.scripting.swing.api.JScriptingLauncher; |
29 | 30 |
import org.gvsig.scripting.swing.api.JThinG; |
30 | 31 |
import org.gvsig.scripting.swing.api.JThinlet; |
... | ... | |
40 | 41 |
import org.gvsig.tools.swing.api.ToolsSwingLocator; |
41 | 42 |
import org.gvsig.tools.swing.api.windowmanager.WindowManager; |
42 | 43 |
import org.gvsig.tools.swing.api.windowmanager.WindowManager_v2; |
43 |
|
|
44 | 44 |
import org.slf4j.Logger; |
45 | 45 |
import org.slf4j.LoggerFactory; |
46 | 46 |
|
... | ... | |
97 | 97 |
return new ImageIcon(url); |
98 | 98 |
} |
99 | 99 |
|
100 |
@Override |
|
100 | 101 |
public ScriptingManager getManager() { |
101 | 102 |
return this.manager; |
102 | 103 |
} |
103 | 104 |
|
104 |
public JPanel getAPIHelp() { |
|
105 |
@Override |
|
106 |
public JPanel getHelp() { |
|
105 | 107 |
JPanel panel = new JPanel(); |
106 | 108 |
panel.setLayout(new BorderLayout()); |
107 |
HelpSet hs = this.getManager().getHelpManager().getHelpSet(); |
|
108 |
panel.add(new JHelp(hs), BorderLayout.CENTER); |
|
109 |
ScriptingHelpManager helpManager = this.getManager().getHelpManager(); |
|
110 |
HelpSet hs = helpManager.getHelpSet(); |
|
111 |
JHelp jhelp = new JHelp( |
|
112 |
new ScriptingHelpModel(hs, helpManager), |
|
113 |
null, |
|
114 |
hs.getDefaultPresentation() |
|
115 |
); |
|
116 |
panel.add(jhelp, BorderLayout.CENTER); |
|
109 | 117 |
panel.setPreferredSize(new Dimension(800, 600)); |
110 | 118 |
return panel; |
111 | 119 |
} |
... | ... | |
246 | 254 |
public void setWindowManager(WindowManager windowsManager) { |
247 | 255 |
this.windowsManager = windowsManager; |
248 | 256 |
} |
257 |
|
|
258 |
@Override |
|
259 |
public JScriptingConsole createJScriptingConsole() { |
|
260 |
return new DefaultJScriptingConsole(); |
|
261 |
} |
|
249 | 262 |
} |
Also available in: Unified diff