Source Code for Examples


Select a project to browse the source code. I current do not include graphics or other binary artifacts. I include the source code and xml files as well as the ".projects" and the ".classpath" files.

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>

   <extension
         point="org.eclipse.rap.ui.entrypoint">
      <entrypoint
            class="de.vogella.rap.theming.Application"
            parameter="mail"
            id="de.vogella.rap.theming.Application">
      </entrypoint>
   </extension>
   <extension
         point="org.eclipse.ui.perspectives">
      <perspective
            name="RAP Perspective"
            class="de.vogella.rap.theming.Perspective"
            id="de.vogella.rap.theming.perspective">
      </perspective>
   </extension>
   <extension
         point="org.eclipse.ui.views">
      <view
            allowMultiple="true"
            name="Message"
            icon="icons/sample2.gif"
            class="de.vogella.rap.theming.View"
            id="de.vogella.rap.theming.view">
      </view>
      <view
            name="Mailboxes"
            icon="icons/sample3.gif"
            class="de.vogella.rap.theming.NavigationView"
            id="de.vogella.rap.theming.navigationView">
      </view>
   </extension>
   <extension
         point="org.eclipse.ui.commands">
      <category
            name="Mail"
            id="de.vogella.rap.theming.category">
      </category>
      <command
            name="Open Mailbox"
            description="Opens a mailbox"
            categoryId="de.vogella.rap.theming.category"
            id="de.vogella.rap.theming.open">
      </command>
      <command
            name="Open Message Dialog"
            description="Opens a message dialog"
            categoryId="de.vogella.rap.theming.category"
            id="de.vogella.rap.theming.openMessage">
      </command>
   </extension>
   <extension
         point="org.eclipse.rap.ui.themes">
      <theme
            file="themes/theme.css"
            id="de.vogella.rap.theming.MyFirstTheme"
            name="My Theme">
      </theme>
   </extension>
   <extension
         point="org.eclipse.rap.ui.branding">
      <branding
            defaultEntrypointId="de.vogella.rap.theming.Application"
            id="de.vogella.rap.theming.branding1"
            servletName="rap"
            themeId="de.vogella.rap.theming.MyFirstTheme">
      </branding>
   </extension>

</plugin>