summaryrefslogtreecommitdiff
path: root/utils/themeeditor/graphics (follow)
Commit message (Collapse)AuthorAge
* Theme Editor: Made touch area position relative to enclosing viewportsRobert Bieber2011-03-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29618 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Updated rendering code to accomodate new format for %xd tags, ↵Robert Bieber2011-01-22
| | | | | | 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
* Theme Editor: Changed playlist rendering to match new syntaxRobert Bieber2010-08-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27819 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added warning messages for missing resourcesRobert Bieber2010-08-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27803 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Altered implementation of %ax tag so that viewport now simply ↵Robert Bieber2010-08-13
| | | | | | mirrors itself across the screen. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27798 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Implemented some basic viewport/text mirroring with the %ax tagRobert Bieber2010-08-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27795 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added a warning console to the renderer, but haven't made any ↵Robert Bieber2010-08-12
| | | | | | rendering classes use it yet git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27775 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Co Used a more efficient/less error-prone system for rendering ↵Robert Bieber2010-08-09
| | | | | | SBS documents underneath WPS documents git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27765 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added coordinate display when moving mouse around preview windowRobert Bieber2010-08-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27738 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Restricted resizing/moving of graphical elements to integer ↵Robert Bieber2010-08-06
| | | | | | coordinates git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27737 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Made default viewport non-interactive in skin preview. ↵Robert Bieber2010-08-06
| | | | | | 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
* Theme Editor: Made progress bar display correctly when resized, fixed some ↵Robert Bieber2010-08-06
| | | | | | 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
* Theme Editor: Made SBS elements in WPS documents non-interactive, which ↵Robert Bieber2010-08-06
| | | | | | 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
* Theme Editor: Implemented resizing in RBMovable subclasses. Implementation ↵Robert Bieber2010-08-05
| | | | | | 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
* Theme Editor: Made progress bars fully movable/savable from the preview panelRobert Bieber2010-08-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27726 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Fixed bug that crashed conditionals nested in sublines, began ↵Robert Bieber2010-08-05
| | | | | | work on making progress bars implement RBMovable git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27714 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Implemented saveGeometry() in RBAlbumArtRobert Bieber2010-08-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27713 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Fixed image positioning bug, implemented saveGeometry() in RBImageRobert Bieber2010-08-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27711 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added code generate/undo functionality to SkinViewerRobert Bieber2010-08-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27704 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Began implementing code generation for movable viewportsRobert Bieber2010-08-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27691 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Created the RBMovable abstract class for screen elements that ↵Robert Bieber2010-08-03
| | | | | | 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
* Theme Editor: Removed markup comments from CodeEditor files (it was ↵Robert Bieber2010-08-03
| | | | | | 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
* Theme Editor: Committed FS#11477 to add a DECIMAL parameter type in the ↵Robert Bieber2010-07-15
| | | | | | 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
* Theme Editor: Made %pv tag display bar and select from conditional branches ↵Robert Bieber2010-07-12
| | | | | | correctly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27398 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Implemented some touch area click eventsRobert Bieber2010-07-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27397 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added support for larger fontsRobert Bieber2010-07-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27379 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Fixed rendering behavior of default viewport. Now when other ↵Robert Bieber2010-07-11
| | | | | | 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
* Theme Editor: Added RBTouchArea class. Touch areas on a theme can now be ↵Robert Bieber2010-07-10
| | | | | | displayed, but they're not clickable yet git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27369 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Removed papause from line scrollingRobert Bieber2010-07-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27345 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Implemented line scrollingRobert Bieber2010-07-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27344 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Implemented caching for rendered text, added profiling info to ↵Robert Bieber2010-07-07
| | | | | | 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
* Theme Editor: Fixed rendering bug that caused text in sublines not to ↵Robert Bieber2010-07-07
| | | | | | appear, implemented a global font cache git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27331 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Delaying rendering of text lines until newline reachedRobert Bieber2010-07-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27330 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: WorkingWorking on speeding up the renderer, replaced for-loops ↵Robert Bieber2010-07-07
| | | | | | with faster method call git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27329 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Made all lines of text render as a single graphic, viewport ↵Robert Bieber2010-07-07
| | | | | | size limits now enforced on text width git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27327 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added font directory option in preferences dialog, renderer ↵Robert Bieber2010-07-06
| | | | | | 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
* Theme Editor: Default theme font is now correctly loadedRobert Bieber2010-07-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27321 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Rockbox FNT files now supported. Theme editor will currently ↵Robert Bieber2010-07-06
| | | | | | 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
* Theme Editor: Began working on font loading. Font header info is now read ↵Robert Bieber2010-07-05
| | | | | | and spewed out onto the debug console git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27301 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: WPS documents rendered within SBS documents can now set backdropsRobert Bieber2010-07-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27269 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: SBS will now render underneath WPS, if both are present in projectRobert Bieber2010-07-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27265 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Status bar no longer drawn by defaultRobert Bieber2010-07-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27263 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Fixed random outlining in default viewport, working on getting ↵Robert Bieber2010-07-02
| | | | | | the viewer to refresh on re-render git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27235 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Switched the last two parameters of the Vp tag back to their ↵Robert Bieber2010-07-02
| | | | | | 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
* Theme Editor: Renderer will not insert a newline at the end of a line if ↵Robert Bieber2010-07-02
| | | | | | 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
* Theme Editor: Altered tag table entry for %pb to make image optional, ↵Robert Bieber2010-07-02
| | | | | | implemented progress bar rendering in theme editor git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27229 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Fixed line numbering bug in parser. Implemented playlist ↵Robert Bieber2010-07-01
| | | | | | 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
* Theme Editor: Renderer now adds a newline after EVERY logical line in the ↵Robert Bieber2010-07-01
| | | | | | parse tree git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27222 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Fixed album art positioning bug, removed unneeded debug codeRobert Bieber2010-07-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27207 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Made blank lines render newlines in the outputRobert Bieber2010-07-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27206 a1c6a512-1295-4272-9138-f99709370657