Revision 38276

View differences:

tags/v2_0_0_Build_2047/extensions/extIconThemeBase/src/org/gvsig/theme/baseicons/ExtensionIcon22Theme.java
1
package org.gvsig.theme.baseicons;
2

  
3
import java.io.File;
4

  
5
import org.gvsig.andami.PluginServices;
6
import org.gvsig.andami.iconthemes.AbstractIconTheme;
7
import org.gvsig.andami.iconthemes.IconThemeDir;
8
import org.gvsig.andami.iconthemes.IconThemeManager;
9
import org.gvsig.andami.plugins.Extension;
10

  
11

  
12
public class ExtensionIcon22Theme extends Extension {
13

  
14

  
15
	public void execute(String actionCommand) {
16
		// TODO Auto-generated method stub
17

  
18
	}
19

  
20
	public void initialize() {
21
		// TODO Auto-generated method stub
22

  
23
		AbstractIconTheme iconTheme = new IconThemeDir(PluginServices.getIconThemeManager().getDefault());
24

  
25
		iconTheme.setName("IconsTheme22");
26
		iconTheme.setResource(new File (ExtensionIcon22Theme.getExtensionPath()+File.separator+ "images"+File.separator+"22x22"));
27
		PluginServices.getIconThemeManager().register(iconTheme);
28
		PluginServices.getIconThemeManager().setCurrent(iconTheme);
29
		iconTheme.load();
30

  
31

  
32
	}
33

  
34
	public static String getExtensionPath() {
35
		String pluginName = "org.gvsig.iconThemeBase";
36
		PluginServices ps = PluginServices.getPluginServices(pluginName);
37
		return ps.getPluginDirectory().getAbsolutePath();
38
	}
39

  
40
	public boolean isEnabled() {
41
		// TODO Auto-generated method stub
42
		return false;
43
	}
44

  
45
	public boolean isVisible() {
46
		// TODO Auto-generated method stub
47
		return false;
48
	}
49

  
50
}
tags/v2_0_0_Build_2047/extensions/extIconThemeBase/src/org/gvsig/theme/baseicons/ExtensionIcon16Theme.java
1
package org.gvsig.theme.baseicons;
2

  
3
import java.io.File;
4

  
5
import org.gvsig.andami.PluginServices;
6
import org.gvsig.andami.iconthemes.AbstractIconTheme;
7
import org.gvsig.andami.iconthemes.IconThemeDir;
8
import org.gvsig.andami.iconthemes.IconThemeManager;
9
import org.gvsig.andami.plugins.Extension;
10

  
11

  
12
public class ExtensionIcon16Theme extends Extension {
13

  
14

  
15
	public void execute(String actionCommand) {
16
		// TODO Auto-generated method stub
17

  
18
	}
19

  
20
	public void initialize() {
21
		// TODO Auto-generated method stub
22

  
23
		AbstractIconTheme iconTheme = new IconThemeDir(PluginServices.getIconThemeManager().getDefault());
24
		iconTheme.setName("IconsTheme16");
25
		iconTheme.setResource( new File (ExtensionIcon16Theme.getExtensionPath()+File.separator+ "images" +File.separator+"16x16"));
26
		PluginServices.getIconThemeManager().register(iconTheme);
27
		PluginServices.getIconThemeManager().setCurrent(iconTheme);
28
		iconTheme.load();
29

  
30

  
31
	}
32

  
33
	public static String getExtensionPath() {
34
		String pluginName = "org.gvsig.theme.baseicons";
35
		PluginServices ps = PluginServices.getPluginServices(pluginName);
36
		return ps.getPluginDirectory().getAbsolutePath();
37
	}
38

  
39
	public boolean isEnabled() {
40
		// TODO Auto-generated method stub
41
		return false;
42
	}
43

  
44
	public boolean isVisible() {
45
		// TODO Auto-generated method stub
46
		return false;
47
	}
48

  
49

  
50

  
51
}
tags/v2_0_0_Build_2047/extensions/extIconThemeBase/pom.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2

  
3
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
5
                      http://maven.apache.org/xsd/maven-4.0.0.xsd">
6
                      
7
	<modelVersion>4.0.0</modelVersion>
8
	<artifactId>org.gvsig.theme.baseicons</artifactId>
9
	<packaging>jar</packaging>
10
	<version>2.0-SNAPSHOT</version>
11
	<name>Default icon set</name>
12
	<description>Base icon theme for gvSIG</description>
13
	<parent>
14
		<groupId>org.gvsig</groupId>
15
		<artifactId>gvsig-base-extension-pom
16
		</artifactId>
17
		<version>2.0-SNAPSHOT</version>
18
	</parent>	
19
	<dependencies>
20
		<dependency>
21
			<groupId>org.gvsig</groupId>
22
			<artifactId>org.gvsig.andami</artifactId>
23
            <scope>compile</scope>
24
		</dependency>
25
	</dependencies>
26
	<properties>
27
		<build-dir>${basedir}/../build</build-dir>
28
        <eclipse.project.name>extIconThemeBase</eclipse.project.name>
29
        <package.info.state>alpha5</package.info.state>
30
	</properties>
31
	<build>
32
		<sourceDirectory>src</sourceDirectory>
33
        <plugins>
34
            <!-- TODO: MAKE TESTS WORK AND REMOVE THIS OPTION -->
35
            <plugin>
36
                <groupId>org.apache.maven.plugins</groupId>
37
                <artifactId>maven-surefire-plugin</artifactId>
38
                <configuration>
39
                    <skipTests>true</skipTests>
40
                </configuration>
41
            </plugin>       
42
        </plugins>        
43
	</build>
44
</project>
tags/v2_0_0_Build_2047/extensions/extIconThemeBase/distribution/distribution.xml
1
<assembly>
2
	<id>distribution</id>
3
	<formats>
4
		<format>dir</format>
5
	</formats>
6
	<fileSets>
7
	<!-- Extructure for the extension -->
8
		<fileSet>
9
			<directory>config</directory>
10
			<outputDirectory>${extension.install.dir.name}
11
			</outputDirectory>
12
		</fileSet>
13
		<fileSet>
14
			<directory>images</directory>
15
			<outputDirectory>/${extension.install.dir.name}/images
16
			</outputDirectory>
17
		</fileSet>
18
	</fileSets>
19
	<files>
20
		<file>
21
			<source>package.info</source>
22
			<outputDirectory>${extension.install.dir.name}
23
			</outputDirectory>
24
		</file>
25
	</files>
26
	<!--
27
		***********************************************************************
28
	-->
29
  <!-- *													   *-->
30
	<!--
31
		***********************************************************************
32
	-->
33
	<dependencySets>
34
		<dependencySet>
35
			<outputDirectory>${extension.install.dir.name}/${library-dir}
36
			</outputDirectory>
37
			<includes>
38
				<include>org.gvsig:org.gvsig.theme.baseicons</include>
39
			</includes>
40
		</dependencySet>
41
	</dependencySets>
42
</assembly>
tags/v2_0_0_Build_2047/extensions/extIconThemeBase/buildNumber.properties
1
#maven.buildNumber.plugin properties file
2
#Tue May 29 16:38:41 CEST 2012
3
buildNumber=2047
tags/v2_0_0_Build_2047/extensions/extIconThemeBase/config/about.htm
1
<html>
2
  <head>
3
    <title>Extension 3D del programa GvSIG </title>
4
    <meta content="">
5
    <style></style>
6
  </head>
7
  <body>
8
<table width="60%" border="0">
9
  <tr>
10
    <td width="64%"><img src="images/logo_horiz_bicolor_gva.png" width="329" height="50"></td>
11
    <td width="36%"><div align="right"><img src="images/logoIver.png" width="87" height="50"></div></td>
12
  </tr>
13
  <tr>
14
    <td colspan="2"><font face="Arial, Helvetica, sans-serif">&copy; Copyright
15
      Generalitat Valenciana, IVER T.I and other contributors 2005.</font></td>
16
  </tr>
17
</table>
18
  <h3>Extesi&oacute;n de la Aplicaci&oacute;n para el tratamiento de top&oacute;nimos del Instituto Geogr&aacute;fico Nacional</h3>
19
  <p><br><br><b> Build Number: #build.number#</b></p>
20
  </body>
21
</html>
tags/v2_0_0_Build_2047/extensions/extIconThemeBase/config/config.xml
1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<plugin-config>
3
	<depends plugin-name="org.gvsig.app" />
4
	<libraries library-dir="lib"/>
5
	<resourceBundle name="text"/>
6
	<extensions>
7
		<extension class-name="org.gvsig.theme.baseicons.ExtensionIcon16Theme"
8
			description="Extensi?n encargada de cargar iconos de 16x16."
9
			active="true"
10
			priority="50">					
11
		</extension>
12
		<extension class-name="org.gvsig.theme.baseicons.ExtensionIcon22Theme"
13
			description="Extensi?n encargada de cargar iconos de 22x22."
14
			active="false"
15
			priority="50">					
16
		</extension>
17
	</extensions>
18
</plugin-config>
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff