summaryrefslogtreecommitdiffstats
path: root/utils/themeeditor/gui
AgeCommit message (Collapse)AuthorFilesLines
2010-11-07Fix themeeditor building by correcting spelling of 'seperate'.Teruaki Kawashima1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28528 a1c6a512-1295-4272-9138-f99709370657
2010-08-15Theme Editor: Editor font/color settings are now applied to config documentsRobert Bieber4-2/+50
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27818 a1c6a512-1295-4272-9138-f99709370657
2010-08-12Theme Editor: Added a warning console to the renderer, but haven't made any ↵Robert Bieber3-0/+153
rendering classes use it yet git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27775 a1c6a512-1295-4272-9138-f99709370657
2010-08-06Theme Editor: Added coordinate display when moving mouse around preview windowRobert Bieber3-1/+25
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27738 a1c6a512-1295-4272-9138-f99709370657
2010-08-05Theme Editor: Added code generate/undo functionality to SkinViewerRobert Bieber6-12/+98
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27704 a1c6a512-1295-4272-9138-f99709370657
2010-08-04Theme Editor: Overhauled main window toolbarRobert Bieber2-12/+58
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27697 a1c6a512-1295-4272-9138-f99709370657
2010-08-04Theme Editor: Began implementing code generation for movable viewportsRobert Bieber2-2/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27691 a1c6a512-1295-4272-9138-f99709370657
2010-08-03Theme Editor: Removed markup comments from CodeEditor files (it was ↵Robert Bieber3-35/+0
originally a Nokia example, so it was marked up with comments for their documentation), implemented the beginnings of drag and drop editing. Viewports are now movable, but don't invoke code generation yet git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27675 a1c6a512-1295-4272-9138-f99709370657
2010-08-02Theme Editor: SkinDocument class now checks file extension when loading a ↵Robert Bieber1-0/+15
document and sets the cs device setting accordingly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27673 a1c6a512-1295-4272-9138-f99709370657
2010-08-02Theme Editor: Added a default label to switch block in devicestate.cpp to be ↵Robert Bieber1-1/+1
safe git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27672 a1c6a512-1295-4272-9138-f99709370657
2010-08-02Theme Editor: Fixed rendering of %ca tagRobert Bieber1-2/+11
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27671 a1c6a512-1295-4272-9138-f99709370657
2010-08-01themeeditor: fix buildRafaël Carré1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27661 a1c6a512-1295-4272-9138-f99709370657
2010-07-30Theme Editor: Made auto-complete functional and enabled it by default. ↵Robert Bieber6-17/+78
Added a small subset of the available tags to the tagdb file, filling it out is todo git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27625 a1c6a512-1295-4272-9138-f99709370657
2010-07-30Theme Editor: Began implementing syntax highlighting. What I've ↵Robert Bieber6-2/+261
accomplished so far isn't particularly useful for anything other than testing, so at the moment it will only function if activated in the preferences dialog git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27624 a1c6a512-1295-4272-9138-f99709370657
2010-07-29Theme Editor: Recent documents/projects that no longer exist are now cleared ↵Robert Bieber1-1/+11
from the menu git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27611 a1c6a512-1295-4272-9138-f99709370657
2010-07-29Theme Editor: Project Exporter will not check for internal settings keys as ↵Robert Bieber1-1/+2
files git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27610 a1c6a512-1295-4272-9138-f99709370657
2010-07-25Theme Editor: Added targetdb download to preferences dialog, fixed Cancel ↵Robert Bieber8-3/+313
button on FontDownloader git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27565 a1c6a512-1295-4272-9138-f99709370657
2010-07-25Theme Editor: Added recent docs/projects menus. Modified buildtargetdb.php ↵Robert Bieber3-1/+170
to add a do-not-modify warning to the top of its output, and generated a new targetdb file with the warning in place git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27564 a1c6a512-1295-4272-9138-f99709370657
2010-07-24Theme Editor: Added resource check to project exportRobert Bieber2-12/+187
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27543 a1c6a512-1295-4272-9138-f99709370657
2010-07-24Theme Editor: Implemented zip file project exportRobert Bieber2-6/+58
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27537 a1c6a512-1295-4272-9138-f99709370657
2010-07-23Theme Editor: Added interface for project export, exporting files to zip is ↵Robert Bieber6-1/+233
still todo git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27534 a1c6a512-1295-4272-9138-f99709370657
2010-07-23Theme Editor: Switched back to Lorenzo Bettini's find/replace dialog (with ↵Robert Bieber3-365/+0
some modifications) as he changed the license to LGPL v2.1 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27528 a1c6a512-1295-4272-9138-f99709370657
2010-07-21Theme Editor: Changed default directories for fonts and targetdb, font ↵Robert Bieber2-2/+8
downloader will now make download directory if it doesn't exist git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27515 a1c6a512-1295-4272-9138-f99709370657
2010-07-21Theme Editor: Added file filters with capitalized extensions for WPS, SBS, ↵Robert Bieber1-5/+5
etc. files git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27514 a1c6a512-1295-4272-9138-f99709370657
2010-07-21Theme Editor: Implemented download and decompression of font pack in the ↵Robert Bieber7-13/+427
preferences dialog. Dialog will also allow the user to set a directory for a custom target database, but the update button doesn't work yet. Also fixed the file filters for open file/open project actions and resized the preferences dialog git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27509 a1c6a512-1295-4272-9138-f99709370657
2010-07-18Theme Editor: Added column number to parser error messagesRobert Bieber1-1/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27477 a1c6a512-1295-4272-9138-f99709370657
2010-07-18Theme Editor: If a pr project specifies a valid #target value, its settings ↵Robert Bieber1-0/+22
are now loaded into the device configuration panel when the theme is loaded git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27476 a1c6a512-1295-4272-9138-f99709370657
2010-07-17Theme Editor: Integrated target db with project creation code. Now changing ↵Robert Bieber3-1/+44
the target option in the New Project dialog will change the available options for wps documents, and the target id is stored in the new config file git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27451 a1c6a512-1295-4272-9138-f99709370657
2010-07-16Theme Editor: Added target database, now populates combo box in new project ↵Robert Bieber4-8/+17
dialog but otherwise not used yet git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27450 a1c6a512-1295-4272-9138-f99709370657
2010-07-15Theme Editor: Added New Project featureRobert Bieber6-40/+575
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27439 a1c6a512-1295-4272-9138-f99709370657
2010-07-15Theme Editor: Committed FS#11477 to add a DECIMAL parameter type in the ↵Robert Bieber1-3/+3
parser and adapt the Theme Editor to accomodate the change by Johnathan Gordon. Fixed bug in the parser caused by the patch (error was thrown on zero value) and adapted tag rendering for new format git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27426 a1c6a512-1295-4272-9138-f99709370657
2010-07-14Theme Editor: Added optional plaintext editing for config filesRobert Bieber3-27/+223
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27415 a1c6a512-1295-4272-9138-f99709370657
2010-07-14Theme Editor: Added Close Project featureRobert Bieber3-1/+43
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27412 a1c6a512-1295-4272-9138-f99709370657
2010-07-12Theme Editor: Implemented some touch area click eventsRobert Bieber1-4/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27397 a1c6a512-1295-4272-9138-f99709370657
2010-07-09Theme Editor: Implemented timer panel functionality, added missing seconds ↵Robert Bieber4-5/+145
field to device control panel git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27354 a1c6a512-1295-4272-9138-f99709370657
2010-07-08Theme Editor: Built a ui for the timer panel, not functional yetRobert Bieber6-0/+373
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27353 a1c6a512-1295-4272-9138-f99709370657
2010-07-08Theme Editor: Simplified clock tab in device control panel, now one set of ↵Robert Bieber1-0/+132
values controls all the cX tags git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27351 a1c6a512-1295-4272-9138-f99709370657
2010-07-08Theme Editor: Implemented the song time (pS, pE, px, pc, etc.) in the device ↵Robert Bieber2-0/+81
configuration panel, all depending on one value for current time in song and one value for length of song git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27347 a1c6a512-1295-4272-9138-f99709370657
2010-07-08Theme Editor: Began working on special cases for device option panel. ↵Robert Bieber2-0/+59
Implemented path info for current and next file git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27346 a1c6a512-1295-4272-9138-f99709370657
2010-07-07Theme Editor: Made auto-expand/highlight of parse tree optional (through ↵Robert Bieber5-15/+64
preferences dialog), added Simulation Time variable to device config panel, subline alternation is now dependent on that rather than time in song git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27342 a1c6a512-1295-4272-9138-f99709370657
2010-07-07Theme Editor: Implemented caching for rendered text, added profiling info to ↵Robert Bieber3-2/+30
debug build, added a 500msec delay when rendering after code changes to prevent editor from hanging on large themes git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27332 a1c6a512-1295-4272-9138-f99709370657
2010-07-06Theme Editor: Added font directory option in preferences dialog, renderer ↵Robert Bieber3-3/+68
will now search that directory for fonts if they're not found in the project directory git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27322 a1c6a512-1295-4272-9138-f99709370657
2010-07-05Theme Editor: Fixed bug that caused WPS skins without SBS parents not to ↵Robert Bieber1-1/+0
render their backdrops correctly. Added support for RTL-dependant text alignment git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27295 a1c6a512-1295-4272-9138-f99709370657
2010-07-03Theme Editor: Switched device configuration panel to a QFormLayoutRobert Bieber1-15/+9
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27267 a1c6a512-1295-4272-9138-f99709370657
2010-07-03Theme Editor: Implemented replace and replace all in find/replace dialogRobert Bieber2-16/+31
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27254 a1c6a512-1295-4272-9138-f99709370657
2010-07-03Theme Editor: Made irrelevant menu items disabled at startup, made ↵Robert Bieber3-2/+48
wrap-around search work in the find/replace dialog git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27253 a1c6a512-1295-4272-9138-f99709370657
2010-07-03Theme Editor: Removed some old debug code in skindocument.cpp, began ↵Robert Bieber4-0/+308
implementing a new find/replace dialog, due to licensing issues git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27252 a1c6a512-1295-4272-9138-f99709370657
2010-07-02Theme Editor: Fixed random outlining in default viewport, working on getting ↵Robert Bieber1-1/+8
the viewer to refresh on re-render git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27235 a1c6a512-1295-4272-9138-f99709370657
2010-06-29Theme Editor: Stopped conditionals and sublines from triggering newlines and ↵Robert Bieber1-1/+7
made combo boxes in config panel return text if not used in a conditional git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27184 a1c6a512-1295-4272-9138-f99709370657
2010-06-29Theme Editor: Beginning to work on conditional rendering, just made fix to ↵Robert Bieber5-11/+17
line following code to speed up horizontal scrolling git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27168 a1c6a512-1295-4272-9138-f99709370657