|  | <?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> |