-
Notifications
You must be signed in to change notification settings - Fork 121
Deploy your preset
Jeeeyul Lee edited this page Mar 20, 2014
·
23 revisions
You can deploy Jeeeyul's Eclipse Themes Preset easily.
- Creates a EPF file.
- Creates a extension which deliver your EPF file.
Then your preset will be appear like:
Open Jeeeyul's Themes Preference, You can find Show EPF
in drop down menu. Customize theme using preference, then get EPF content. Or if you saved your own user preset, you can export .epf
file from Preference > Appearance > Jeeeyul's Themes > Preset
.
Jeeeyul's Eclips Themes provides an extension point to append preset.
To create an extension, create a plugin project. and add net.jeeeyul.eclipse.themes
as a dependency.
Than, create a extension using net.jeeeyul.eclipse.themes.preset
extension point.
- Identifier: net.jeeeyul.eclipse.themes.preset
- Since: 2.0.0
- Description: This extension point allows that providing additional presets for "Jeeeyul's Eclipse Themes".
<!ELEMENT extension (preset+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT preset (description)>
<!ATTLIST preset
id CDATA #REQUIRED
name CDATA #REQUIRED
epf CDATA #REQUIRED
icon CDATA #IMPLIED>
- id - An unique identifier.
- name - The name of custom theme preset.
- epf - EPF file that contains settings.
- icon - Specifies unique icon for this preset. The size of icon should be 16x16. If not specified, an icon will be automatically generated based on it's preset content.
<!ELEMENT description (#PCDATA)>
Additional Description that will be shown to users.
<extension point="net.jeeeyul.eclipse.themes.preset">
<preset
epf="presets/default.epf"
id="net.jeeeyul.eclipse.themes.preset.default"
name="Default">
<description>
Default Preset
</description>
</preset>
</extension>