summaryrefslogtreecommitdiff
path: root/utils/themeeditor/graphics/rbviewport.cpp (unfollow)
Commit message (Collapse)Author
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: Altered implementation of %ax tag so that viewport now simply ↵Robert Bieber
mirrors itself across the screen. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27798 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-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 default viewport non-interactive in skin preview. ↵Robert Bieber
Selecting and resizing the default viewport was causing lockups and segfaults git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27736 a1c6a512-1295-4272-9138-f99709370657
2010-08-06Theme Editor: Made SBS elements in WPS documents non-interactive, which ↵Robert Bieber
makes it a little more difficult to crash the editor git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27734 a1c6a512-1295-4272-9138-f99709370657
2010-08-05Theme Editor: Implemented resizing in RBMovable subclasses. Implementation ↵Robert Bieber
is still somewhat crash-prone, but mostly works at this point git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27729 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: Created the RBMovable abstract class for screen elements that ↵Robert Bieber
can be moved around, began implementing it and making images, viewports, and album art children of it git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27685 a1c6a512-1295-4272-9138-f99709370657
2010-08-03Theme Editor: Removed markup comments from CodeEditor files (it was ↵Robert Bieber
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-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-11Theme Editor: Fixed rendering behavior of default viewport. Now when other ↵Robert Bieber
viewports are present in the skin, only _text_ from the default viewport is not rendered git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27378 a1c6a512-1295-4272-9138-f99709370657
2010-07-08Theme Editor: Removed papause from line scrollingRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27345 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: Delaying rendering of text lines until newline reachedRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27330 a1c6a512-1295-4272-9138-f99709370657
2010-07-07Theme Editor: Made all lines of text render as a single graphic, viewport ↵Robert Bieber
size limits now enforced on text width git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27327 a1c6a512-1295-4272-9138-f99709370657
2010-07-06Theme Editor: Rockbox FNT files now supported. Theme editor will currently ↵Robert Bieber
load fonts from the current project directory, or use the built-in font if they're not present git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27318 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-02Theme Editor: Fixed random outlining in default viewport, working on getting ↵Robert Bieber
the viewer to refresh on re-render git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27235 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: 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-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: 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: Implemented negative x/y/w/h values in viewport declarationsRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27205 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: Implemented text alignmentRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27191 a1c6a512-1295-4272-9138-f99709370657
2010-06-29Theme Editor: Fixed conditional viewport displayRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27185 a1c6a512-1295-4272-9138-f99709370657
2010-06-26Theme Editor: Added Show Viewports option to device configuration panel, ↵Robert Bieber
implemented simple rendering of info tags from device configuration git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27136 a1c6a512-1295-4272-9138-f99709370657
2010-06-25Theme Editor: Fixed some compiler warnings and a segfault. Got some basic ↵Robert Bieber
text rendering working (only with plaintext elements, no font support yet) as well as Viewport background color support git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27126 a1c6a512-1295-4272-9138-f99709370657
2010-06-23Theme Editor: Fixed image display relative to viewportRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27084 a1c6a512-1295-4272-9138-f99709370657
2010-06-23Theme Editor: Working on image renderingRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27083 a1c6a512-1295-4272-9138-f99709370657
2010-06-22Theme Editor: Began in implementing tag rendering, %X tag now recognizedRobert Bieber
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27043 a1c6a512-1295-4272-9138-f99709370657
2010-06-21Theme Editor: Reworked information passing among render functions, now loads ↵Robert Bieber
all viewports and shows Custom UI viewport in blue git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27026 a1c6a512-1295-4272-9138-f99709370657
2010-06-18Theme Editor: Working on rendering viewports, display will now show %V(...) ↵Robert Bieber
viewports as red rectangles over backdrop or background color git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26940 a1c6a512-1295-4272-9138-f99709370657