Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "RAP Theme Editor"
(→Features) |
(→Features) |
||
Line 13: | Line 13: | ||
<div style="clear: right; border: solid #aaa 1px; margin: 0 0 1em 1em; font-size: 90%; background: #f9f9f9; width: 250px; padding: 4px; text-align: left; float: right;"> | <div style="clear: right; border: solid #aaa 1px; margin: 0 0 1em 1em; font-size: 90%; background: #f9f9f9; width: 250px; padding: 4px; text-align: left; float: right;"> | ||
'''Legend''' | '''Legend''' | ||
+ | |||
+ | [[Image:Glass.gif]] Needs some investigation/research | ||
[[Image:Progress.gif]] Work in progress | [[Image:Progress.gif]] Work in progress | ||
Line 29: | Line 31: | ||
* Error/Warning Marker in source tab [[Image:Progress.gif]] | * Error/Warning Marker in source tab [[Image:Progress.gif]] | ||
− | * easy way of registering themes to a RAP application; rather than linking RAP theme and application manually | + | * easy way of registering themes to a RAP application; rather than linking RAP theme and application manually [[Image:Glass.gif]] |
− | * preview for each widget supported by RAP, in order to see directly an effect when changing a style value | + | * preview for each widget supported by RAP, in order to see directly an effect when changing a style value [[Image:Glass.gif]] |
== Getting the Source == | == Getting the Source == |
Revision as of 05:19, 21 July 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
- loading supported widgets and their possible properties dynamically through the *.theme.xml files associated with each RAP widget
- synchronization between GUI-tabs and source tab
- dialogs that handle input of certain property types, e.g. ColorDialog, FontDialog, FileDialog
- Redo/Undo functionality
- source editor, so that theme files can be edited by hand as well
- code highlighting in source tab
- Error/Warning Marker in source tab
- easy way of registering themes to a RAP application; rather than linking RAP theme and application manually
- preview for each widget supported by RAP, in order to see directly an effect when changing a style value
Getting the Source
SVN: https://eclipse-incub.svn.sourceforge.net/svnroot/eclipse-incub/org.eclipse.rap.themeeditor
Screenshots
- Rap-theme-editor-rules-tab.png
Rules Tab
Community Proposals
Feel free to add your comments and ideas.