blob: 0e28fbcb0749c7834cc5948f0e9b92a98a2c73c4 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
id="application"
point="org.eclipse.core.runtime.applications">
<application>
<run
class="org.eclipse.e4.demo.cssbridge.ui.Application">
</run>
</application>
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
name="%perspective.name"
class="org.eclipse.e4.demo.cssbridge.ui.Perspective"
id="org.eclipse.e4.demo.cssbridge.ui.perspective">
</perspective>
</extension>
<extension
point="org.eclipse.ui.views">
<view
name="%view.name"
allowMultiple="false"
class="org.eclipse.e4.demo.cssbridge.ui.views.FolderPreviewView"
id="org.eclipse.e4.demo.cssbridge.ui.views.folderPreviewView">
</view>
<view
name="%view.name.0"
allowMultiple="false"
class="org.eclipse.e4.demo.cssbridge.ui.views.FoldersView"
id="org.eclipse.e4.demo.cssbridge.ui.views.foldersView">
</view>
</extension>
<extension
point="org.eclipse.ui.commands">
<category
name="%category.name"
id="org.eclipse.e4.demo.cssbridge.css.theme.switcher.category">
</category>
<command
name="%command.name"
description="%command.description"
categoryId="org.eclipse.e4.demo.cssbridge.css.theme.switcher.category"
id="org.eclipse.e4.demo.cssbridge.switch.to.empty.css.theme">
</command>
<command
name="%command.name.0"
description="%command.description.0"
categoryId="org.eclipse.e4.demo.cssbridge.css.theme.switcher.category"
id="org.eclipse.e4.demo.cssbridge.switch.to.blue.css.theme">
</command>
<command
name="%command.name.1"
description="%command.description.1"
categoryId="org.eclipse.e4.demo.cssbridge.css.theme.switcher.category"
id="org.eclipse.e4.demo.cssbridge.switch.to.green.css.theme">
</command>
<command
name="%command.name.2"
description="%command.description.2"
categoryId="org.eclipse.e4.demo.cssbridge.css.theme.switcher.category"
id="org.eclipse.e4.demo.cssbridge.switch.to.red.css.theme">
</command>
</extension>
<extension
id="product"
point="org.eclipse.core.runtime.products">
<product
application="org.eclipse.e4.demo.cssbridge.application"
name="%product.name">
<property
name="windowImages"
value="icons/app.gif">
</property>
<property
name="cssTheme"
value="org.eclipse.e4.demo.cssbridge.empty.theme">
</property>
</product>
</extension>
<!-- The CSS theme definition -->
<extension point="org.eclipse.e4.ui.css.swt.theme">
<theme
basestylesheeturi="css/empty.css"
id="org.eclipse.e4.demo.cssbridge.empty.theme"
label="%org.eclipse.e4.demo.cssbridge.empty.theme">
</theme>
<theme
basestylesheeturi="css/blue.css"
id="org.eclipse.e4.demo.cssbridge.blue.theme"
label="%org.eclipse.e4.demo.cssbridge.blue.theme">
</theme>
<theme
basestylesheeturi="css/green.css"
id="org.eclipse.e4.demo.cssbridge.green.theme"
label="%org.eclipse.e4.demo.cssbridge.green.theme">
</theme>
<theme
basestylesheeturi="css/red.css"
id="org.eclipse.e4.demo.cssbridge.red.theme"
label="%org.eclipse.e4.demo.cssbridge.red.theme">
</theme>
</extension>
<!-- The 3.x theme definition -->
<extension point="org.eclipse.ui.themes">
<themeElementCategory
id="org.eclipse.e4.demo.cssbridge.ui.views.Theme"
label="%org.eclipse.e4.demo.cssbridge.ui.views.Theme"/>
<!-- for IDs see the class: org.eclipse.e4.demo.cssbridge.ui.views.Shell -->
<colorDefinition
id="org.eclipse.e4.demo.cssbridge.ui.views.theme.shell.seletion.foreground"
categoryId="org.eclipse.e4.demo.cssbridge.ui.views.Theme"
label="%org.eclipse.e4.demo.cssbridge.ui.views.theme.shell.seletion.foreground"
value="COLOR_LIST_SELECTION_TEXT">
</colorDefinition>
<colorDefinition
id="org.eclipse.e4.demo.cssbridge.ui.views.theme.shell.seletion.background"
categoryId="org.eclipse.e4.demo.cssbridge.ui.views.Theme"
label="%org.eclipse.e4.demo.cssbridge.ui.views.theme.shell.seletion.background"
value="COLOR_LIST_SELECTION">
</colorDefinition>
<colorDefinition
id="org.eclipse.e4.demo.cssbridge.ui.views.theme.shell.text.and.label.foreground"
categoryId="org.eclipse.e4.demo.cssbridge.ui.views.Theme"
label="%org.eclipse.e4.demo.cssbridge.ui.views.theme.shell.text.and.label.foreground"
value="COLOR_WIDGET_FOREGROUND">
</colorDefinition>
<colorDefinition
id="org.eclipse.e4.demo.cssbridge.ui.views.theme.shell.link.foreground"
categoryId="org.eclipse.e4.demo.cssbridge.ui.views.Theme"
label="%org.eclipse.e4.demo.cssbridge.ui.views.theme.shell.link.foreground"
value="COLOR_LINK_FOREGROUND">
</colorDefinition>
<!-- for IDs see the class: org.eclipse.e4.demo.cssbridge.ui.views.Theme.FoldersView -->
<fontDefinition
id="org.eclipse.e4.demo.cssbridge.ui.views.theme.foldersview.mailbox.name.font"
categoryId="org.eclipse.e4.demo.cssbridge.ui.views.Theme"
label="%org.eclipse.e4.demo.cssbridge.ui.views.theme.foldersview.mailbox.name.font"
defaultsTo="org.eclipse.jface.dialogfont">
</fontDefinition>
<colorDefinition
id="org.eclipse.e4.demo.cssbridge.ui.views.theme.foldersview.mailbox.name.foreground"
categoryId="org.eclipse.e4.demo.cssbridge.ui.views.Theme"
label="%org.eclipse.e4.demo.cssbridge.ui.views.theme.foldersview.mailbox.name.foreground"
value="COLOR_LIST_FOREGROUND">
</colorDefinition>
<fontDefinition
id="org.eclipse.e4.demo.cssbridge.ui.views.theme.foldersview.folder.type.font"
categoryId="org.eclipse.e4.demo.cssbridge.ui.views.Theme"
label="%org.eclipse.e4.demo.cssbridge.ui.views.theme.foldersview.folder.type.font"
defaultsTo="org.eclipse.jface.defaultfont">
</fontDefinition>
<colorDefinition
id="org.eclipse.e4.demo.cssbridge.ui.views.theme.foldersview.folder.type.foreground"
categoryId="org.eclipse.e4.demo.cssbridge.ui.views.Theme"
label="%org.eclipse.e4.demo.cssbridge.ui.views.theme.foldersview.type.foreground"
value="COLOR_LIST_FOREGROUND">
</colorDefinition>
<!-- for IDs see the class: org.eclipse.e4.demo.cssbridge.ui.views.Theme.FolderPreviewView -->
<fontDefinition
id="org.eclipse.e4.demo.cssbridge.ui.views.theme.folderpreviewview.low.imp.mail.font"
categoryId="org.eclipse.e4.demo.cssbridge.ui.views.Theme"
label="%org.eclipse.e4.demo.cssbridge.ui.views.theme.folderpreviewview.low.imp.mail.font"
defaultsTo="org.eclipse.jface.defaultfont">
</fontDefinition>
<colorDefinition
id="org.eclipse.e4.demo.cssbridge.ui.views.theme.folderpreviewview.low.imp.mail.foreground"
categoryId="org.eclipse.e4.demo.cssbridge.ui.views.Theme"
label="%org.eclipse.e4.demo.cssbridge.ui.views.theme.folderpreviewview.low.imp.mail.foreground"
value="COLOR_LIST_FOREGROUND">
</colorDefinition>
<fontDefinition
id="org.eclipse.e4.demo.cssbridge.ui.views.theme.folderpreviewview.normal.imp.mail.font"
categoryId="org.eclipse.e4.demo.cssbridge.ui.views.Theme"
label="%org.eclipse.e4.demo.cssbridge.ui.views.theme.folderpreviewview.normal.imp.mail.font"
defaultsTo="org.eclipse.jface.defaultfont">
</fontDefinition>
<colorDefinition
id="org.eclipse.e4.demo.cssbridge.ui.views.theme.folderpreviewview.normal.imp.mail.foreground"
categoryId="org.eclipse.e4.demo.cssbridge.ui.views.Theme"
label="%org.eclipse.e4.demo.cssbridge.ui.views.theme.folderpreviewview.normal.imp.mail.foreground"
value="COLOR_LIST_FOREGROUND">
</colorDefinition>
<fontDefinition
id="org.eclipse.e4.demo.cssbridge.ui.views.theme.folderpreviewview.high.imp.mail.font"
categoryId="org.eclipse.e4.demo.cssbridge.ui.views.Theme"
label="%org.eclipse.e4.demo.cssbridge.ui.views.theme.folderpreviewview.high.imp.mail.font"
defaultsTo="org.eclipse.jface.defaultfont">
</fontDefinition>
<colorDefinition
id="org.eclipse.e4.demo.cssbridge.ui.views.theme.folderpreviewview.high.imp.mail.foreground"
categoryId="org.eclipse.e4.demo.cssbridge.ui.views.Theme"
label="%org.eclipse.e4.demo.cssbridge.ui.views.theme.folderpreviewview.high.imp.mail.foreground"
value="COLOR_LIST_FOREGROUND">
</colorDefinition>
</extension>
</plugin>