summaryrefslogtreecommitdiff
path: root/utils/themeeditor/models/parsetreenode.cpp (unfollow)
Commit message (Collapse)Author
2011-03-20Theme Editor: Made touch area position relative to enclosing viewportsRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29618 a1c6a512-1295-4272-9138-f99709370657
2011-01-22Theme Editor: Updated rendering code to accomodate new format for %xd tags, ↵Robert Bieber
including long names, numerical tile specification, tag-evaluating tile specification, and tile offset git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29107 a1c6a512-1295-4272-9138-f99709370657
2010-11-07Fix themeeditor building by correcting spelling of 'seperate'.Teruaki Kawashima
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28528 a1c6a512-1295-4272-9138-f99709370657
2010-08-15Theme Editor: Changed playlist rendering to match new syntaxRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27819 a1c6a512-1295-4272-9138-f99709370657
2010-08-13Theme Editor: Added warning messages for missing resourcesRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27803 a1c6a512-1295-4272-9138-f99709370657
2010-08-13Theme Editor: Enabled __list_icons__ special file name for %xl tagsRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27799 a1c6a512-1295-4272-9138-f99709370657
2010-08-12Theme Editor: Implemented some basic viewport/text mirroring with the %ax tagRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27795 a1c6a512-1295-4272-9138-f99709370657
2010-08-12Theme Editor: RTC tags will now display nothing if RTC is not available on ↵Robert Bieber
device git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27793 a1c6a512-1295-4272-9138-f99709370657
2010-08-12Theme Editor: Fixed a bug that prevented ID3 info tags from working ↵Robert Bieber
correctly in conditionals git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27792 a1c6a512-1295-4272-9138-f99709370657
2010-08-09Theme Editor: Co Used a more efficient/less error-prone system for rendering ↵Robert Bieber
SBS documents underneath WPS documents git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27765 a1c6a512-1295-4272-9138-f99709370657
2010-08-06Theme Editor: Made progress bar display correctly when resized, fixed some ↵Robert Bieber
segfaults caused by editing SBS elements from a WPS document and then turning SBS rendering off git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27735 a1c6a512-1295-4272-9138-f99709370657
2010-08-05Theme Editor: Made progress bars fully movable/savable from the preview panelRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27726 a1c6a512-1295-4272-9138-f99709370657
2010-08-05Theme Editor: Fixed bug that crashed conditionals nested in sublines, began ↵Robert Bieber
work on making progress bars implement RBMovable git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27714 a1c6a512-1295-4272-9138-f99709370657
2010-08-05Theme Editor: Implemented saveGeometry() in RBAlbumArtRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27713 a1c6a512-1295-4272-9138-f99709370657
2010-08-05Theme Editor: Fixed image positioning bug, implemented saveGeometry() in RBImageRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27711 a1c6a512-1295-4272-9138-f99709370657
2010-08-05Theme Editor: Removed empty lines after comments in generated codeRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27708 a1c6a512-1295-4272-9138-f99709370657
2010-08-05Theme Editor: Added code generate/undo functionality to SkinViewerRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27704 a1c6a512-1295-4272-9138-f99709370657
2010-08-04Theme Editor: Began implementing code generation for movable viewportsRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27691 a1c6a512-1295-4272-9138-f99709370657
2010-08-03Theme Editor: Implemented Sx tag in rendererRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27674 a1c6a512-1295-4272-9138-f99709370657
2010-07-29Theme Editor: Renderer now correctly handles special case with only one ↵Robert Bieber
branch in a conditional git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27609 a1c6a512-1295-4272-9138-f99709370657
2010-07-15Theme Editor: Corrected last commit. Touch areas should have been made ↵Robert Bieber
relative, not absolute git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27436 a1c6a512-1295-4272-9138-f99709370657
2010-07-15Theme Editor: Made toutouch area coordinates absolute rather than relativeRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27435 a1c6a512-1295-4272-9138-f99709370657
2010-07-15Theme Editor: Committed FS#11477 to add a DECIMAL parameter type in the ↵Robert Bieber
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-12Theme Editor: Made %pv tag display bar and select from conditional branches ↵Robert Bieber
correctly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27398 a1c6a512-1295-4272-9138-f99709370657
2010-07-10Theme Editor: Added RBTouchArea class. Touch areas on a theme can now be ↵Robert Bieber
displayed, but they're not clickable yet git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27369 a1c6a512-1295-4272-9138-f99709370657
2010-07-08Theme Editor: Began working on special cases for device option panel. ↵Robert Bieber
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: Implemented line scrollingRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27344 a1c6a512-1295-4272-9138-f99709370657
2010-07-07Theme Editor: Made auto-expand/highlight of parse tree optional (through ↵Robert Bieber
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: Fixed rendering bug that caused text in sublines not to ↵Robert Bieber
appear, implemented a global font cache git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27331 a1c6a512-1295-4272-9138-f99709370657
2010-07-05Theme Editor: Enabled conditional display of ID3/file info with checkbox on ↵Robert Bieber
the device panel git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27296 a1c6a512-1295-4272-9138-f99709370657
2010-07-05Theme Editor: Fixed bug that caused WPS skins without SBS parents not to ↵Robert Bieber
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-04s/SUBLINES/LINE_ALTERNATOR/Jonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27271 a1c6a512-1295-4272-9138-f99709370657
2010-07-04Theme Editor: WPS documents rendered within SBS documents can now set backdropsRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27269 a1c6a512-1295-4272-9138-f99709370657
2010-07-04Theme Editor: Implemented a flags column in the tag table, removed the \n ↵Robert Bieber
flag at the end of the param list and replaced it with a NOBREAK flag to prevent the renderer from inserting a line break at the end of the line. Modified the theme editor's renderer to accomodate this flag git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27268 a1c6a512-1295-4272-9138-f99709370657
2010-07-03Theme Editor: Fixed cd code generation bug: Tags whose paramlists end in \n ↵Robert Bieber
will now have a newline inserted after them git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27266 a1c6a512-1295-4272-9138-f99709370657
2010-07-03Theme Editor: SBS will now render underneath WPS, if both are present in projectRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27265 a1c6a512-1295-4272-9138-f99709370657
2010-07-03Theme Editor: Status bar no longer drawn by defaultRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27263 a1c6a512-1295-4272-9138-f99709370657
2010-07-02Theme Editor: Switched the last two parameters of the Vp tag back to their ↵Robert Bieber
original orientation, made the playlist display the first half with ID3 info, the second half without, as if the list were mid-way through loading git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27234 a1c6a512-1295-4272-9138-f99709370657
2010-07-02Theme Editor: Switched the order of the last two arguments to %Vp in renderingRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27233 a1c6a512-1295-4272-9138-f99709370657
2010-07-02Theme Editor: Renderer will not insert a newline at the end of a line if ↵Robert Bieber
it's the same line in the wps file as the viewport declaration, to avoid forcing the first line of text down past where it belongs if Vf and Vb are used. The parser should be modified to make this unnecessary, when a consensus can be reached on how to do it git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27230 a1c6a512-1295-4272-9138-f99709370657
2010-07-02Theme Editor: Altered tag table entry for %pb to make image optional, ↵Robert Bieber
implemented progress bar rendering in theme editor git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27229 a1c6a512-1295-4272-9138-f99709370657
2010-07-01Theme Editor: Fixed line numbering bug in parser. Implemented playlist ↵Robert Bieber
display in renderer: playlist will use info for next track for all tracks other than the current track git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27227 a1c6a512-1295-4272-9138-f99709370657
2010-07-01Theme Editor: Renderer now adds a newline after EVERY logical line in the ↵Robert Bieber
parse tree git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27222 a1c6a512-1295-4272-9138-f99709370657
2010-07-01Theme Editor: Fixed album art positioning bug, removed unneeded debug codeRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27207 a1c6a512-1295-4272-9138-f99709370657
2010-07-01Theme Editor: Made blank lines render newlines in the outputRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27206 a1c6a512-1295-4272-9138-f99709370657
2010-07-01Theme Editor: Fixed segfaulting conditional bugRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27204 a1c6a512-1295-4272-9138-f99709370657
2010-06-30Theme Editor: Implemented status bar enable/disableRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27200 a1c6a512-1295-4272-9138-f99709370657
2010-06-30Theme Editor: Added album art displayRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27199 a1c6a512-1295-4272-9138-f99709370657
2010-06-30Theme Editor: Implemented text alignmentRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27191 a1c6a512-1295-4272-9138-f99709370657
2010-06-29Theme Editor: Stopped conditionals and sublines from triggering newlines and ↵Robert Bieber
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