Jump to: navigation, search

Difference between revisions of "RAP Theme Editor"

(New page: == Abstract == The goal of this project is to provide an Eclipse Plug-In that handles [http://www.eclipse.org/rap/ RAP] theme files. At the moment RAP theme files have to be edited in a n...)
 
(Early Screenshots)
Line 21: Line 21:
 
== Early Screenshots ==
 
== Early Screenshots ==
  
[[Image:rap-theme-editor-widgets-tab.png]]
+
[[Image:rap-theme-editor-widgets-tab.png|thumb|left|abc]]
  
 
[[Image:rap-theme-editor-rules-tab.png]]
 
[[Image:rap-theme-editor-rules-tab.png]]
  
 
[[Image:rap-theme-editor-source-tab.png]]
 
[[Image:rap-theme-editor-source-tab.png]]

Revision as of 09:20, 16 June 2008

Abstract

The goal of this project is to provide an Eclipse Plug-In that handles RAP theme files. At the moment RAP theme files have to be edited in a normal text editor. That is fault-prone and definitely not userfriendly. So beside syntax checking the Theme Editor will provide a graphical user interface to change several properties and values for RAP themes in an easier way.

This project is part of 2008 Google Summer of Code.

Participants:

  • Mentor: Ralf Sternberg
  • Student: Mathias Schaeffner

Features

  • GUI for editing all parts of a RAP theme file
  • dialogs that handle input of certain property types, e.g. ColorDialog, FontDialog, FileDialog
  • preview for each widget supported by RAP, in order to see directly an effect when changing a style value
  • load supported widgets and their possible properties dynamically through the *.theme.xml associated with each RAP widget
  • text editor included in source tab, so that theme files can be edited by hand as well
  • synchronization between GUI-tabs and source tab
  • easy way of registering themea to a RAP application; rather than linking RAP theme and application manually

Early Screenshots

abc

File:Rap-theme-editor-rules-tab.png

Rap-theme-editor-source-tab.png