Downloads
release
dev builds
extras
themes
Documentation
manual
wiki
device status
Support
forums
mailing lists
IRC
Development
bugs
patches
dev guide
Search
Donate
Search
| Go
Wiki
>
Main
>
ThemeEditor
---+!! %MAKETEXT{"Rockbox Graphical Theme Editor"}% This project is part of the [[SummerOfCode2010][Google Summer of Code 2010 project]]. | *Project name* | *Student* | *Mentor* | *Backup mentor* | | [[ThemeEditor][Rockbox Graphical Theme Editor]] | [[RobertBieber][ Robert Bieber (bieber)]] | [[DominikRiebeling][Dominik Riebeling (bluebrother)]] | [[AmauryPouly][ Amaury Pouly (pamaury)]] | %TOC% ---++ %MAKETEXT{"Purpose"}% The goal of this project is to produce a GUI application for the production of Rockbox themes. The editor will handle the compilation of all the files associated with a theme, but the most significant task will be the WPS editor. The final product will include a syntax-highlighting code editor for WPS files with instant preview. If everything goes according to schedule, the editor should also include a drag-and-drop interface to WPS creation by the end of the Summer. ---++ %MAKETEXT{"Status"}% The editor now allows displaying, previewing, and some graphical editing of documents and extensive project management. The current editor source code can be found in the trunk of the Rockbox Git tree, in the utils/themeeditor/ subdirectory. With a Qt4 build environment set up on a unix system, you can compile it with the command "qmake" followed by "make", and run it with the command "./rbthemeeditor". See also QtBuildEnvironment on how to set up the build environment. ---++ %MAKETEXT{"Relevant Resources"}% * [[CustomWPS][WPS format specification]] * [[http://doc.qt.nokia.com/4.6/index.html][QT Documentation]] * [[http://www.alice-dsl.net/dominik.riebeling/rockbox/themeeditor/][Windows Builds of the Theme Editor]] * [[ThemeEditorMaintenance][Theme Editor Maintenance Guide]] ---++ %MAKETEXT{"Project Plan"}% * Develop a stand-alone WPS parsing/code generation library. %GREEN%[Complete]%ENDCOLOR% * Lay the foundation of the GUI interface, including the syntax-highlighting text editor.<span style="color: #00ff00;">%GREEN% [Complete]%ENDCOLOR%</span> * Implement rendering of WPS documents. %GREEN%[Complete]%ENDCOLOR% * Improve the GUI to release quality. %GREEN%[Complete]%ENDCOLOR% * Implement graphical editing of WPS documents. %GREEN%[Complete]%ENDCOLOR% ---++ %MAKETEXT{"Currently Working On"}% Spiffying up the documentation for the end of SOC. I'll still be making changes, but I'm now finished with working full-time on the editor. -- Main.RobertBieber - 2010-07-07
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r9
<
r8
<
r7
<
r6
|
B
acklinks
|
V
iew topic
|
M
ore topic actions
r9 - 25 Jan 2012 - 09:50:45 -
MarcinBukat
Copyright © by the contributing authors.