root / branches / v2_0_0_prep / applications / appgvSIG / src / org / gvsig / app / extension / BrowseSymbolsExtension.java @ 38781
History | View | Annotate | Download (927 Bytes)
1 |
package org.gvsig.app.extension; |
---|---|
2 |
|
3 |
import org.gvsig.andami.plugins.Extension; |
4 |
import org.gvsig.app.ApplicationLocator; |
5 |
import org.gvsig.app.ApplicationManager; |
6 |
import org.gvsig.app.gui.styling.SymbolSelector; |
7 |
import org.slf4j.Logger; |
8 |
import org.slf4j.LoggerFactory; |
9 |
|
10 |
public class BrowseSymbolsExtension extends Extension { |
11 |
|
12 |
@SuppressWarnings("unused") |
13 |
private static Logger logger = LoggerFactory.getLogger(BrowseSymbolsExtension.class); |
14 |
|
15 |
public void initialize() { |
16 |
// Do nothing
|
17 |
} |
18 |
public void execute(String actionCommand) { |
19 |
ApplicationManager application = ApplicationLocator.getManager(); |
20 |
|
21 |
if("tools-symbology-browse-symbols".equalsIgnoreCase(actionCommand)) { |
22 |
application.getUIManager().addWindow(SymbolSelector.createSymbolBrowser()); |
23 |
} |
24 |
} |
25 |
|
26 |
public boolean isEnabled() { |
27 |
return true; |
28 |
} |
29 |
|
30 |
public boolean isVisible() { |
31 |
return true; |
32 |
} |
33 |
|
34 |
} |