summaryrefslogtreecommitdiff
path: root/utils/themeeditor/models (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
* Fix wrong theme base path when loading a wps.Dominik Riebeling2011-03-08
| | | | | | | | | When loading a wps in the Theme Editor without having a theme cfg loaded the base path derived from it would be wrong. Make sure to start from the wps files folder when deriving it. Still assumes the wps file to be in the standard layout, i.e. in a folder called wps/. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29545 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
* Fix themeeditor building by correcting spelling of 'seperate'.Teruaki Kawashima2010-11-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28528 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: Enabled __list_icons__ special file name for %xl tagsRobert Bieber2010-08-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27799 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: RTC tags will now display nothing if RTC is not available on ↵Robert Bieber2010-08-12
| | | | | | device git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27793 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Fixed a bug that prevented ID3 info tags from working ↵Robert Bieber2010-08-12
| | | | | | correctly in conditionals git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27792 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: 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: 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: Stopped bug that caused segfault if SBS element was moved from ↵Robert Bieber2010-08-05
| | | | | | within a WPS preview git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27712 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: Fixed ParseTreeModel's paramChanged function to emit the ↵Robert Bieber2010-08-05
| | | | | | correct dataChanged range git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27709 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Removed empty lines after comments in generated codeRobert Bieber2010-08-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27708 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: Implemented Sx tag in rendererRobert Bieber2010-08-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27674 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Renderer now correctly handles special case with only one ↵Robert Bieber2010-07-29
| | | | | | branch in a conditional git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27609 a1c6a512-1295-4272-9138-f99709370657
* ThemTheme Editor: Enabled sbs rendering underneath fms documentsRobert Bieber2010-07-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27608 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Added support for upper-case wps file extensionsRobert Bieber2010-07-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27513 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Implemented download and decompression of font pack in the ↵Robert Bieber2010-07-21
| | | | | | 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
* Theme Editor: Added column number to parser error messagesRobert Bieber2010-07-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27477 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: If a pr project specifies a valid #target value, its settings ↵Robert Bieber2010-07-18
| | | | | | 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
* Theme Editor: Integrated target db with project creation code. Now changing ↵Robert Bieber2010-07-17
| | | | | | 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
* Theme Editor: Added target database, now populates combo box in new project ↵Robert Bieber2010-07-16
| | | | | | dialog but otherwise not used yet git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27450 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Corrected last commit. Touch areas should have been made ↵Robert Bieber2010-07-15
| | | | | | relative, not absolute git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27436 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Made toutouch area coordinates absolute rather than relativeRobert Bieber2010-07-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27435 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: Added optional plaintext editing for config filesRobert Bieber2010-07-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27415 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: 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: Began working on special cases for device option panel. ↵Robert Bieber2010-07-08
| | | | | | Implemented path info for current and next file git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27346 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: Made auto-expand/highlight of parse tree optional (through ↵Robert Bieber2010-07-07
| | | | | | 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
* 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: Enabled conditional display of ID3/file info with checkbox on ↵Robert Bieber2010-07-05
| | | | | | the device panel git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27296 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Fixed bug that caused WPS skins without SBS parents not to ↵Robert Bieber2010-07-05
| | | | | | 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
* s/SUBLINES/LINE_ALTERNATOR/Jonathan Gordon2010-07-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27271 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: Implemented a flags column in the tag table, removed the \n ↵Robert Bieber2010-07-04
| | | | | | 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
* Theme Editor: Fixed cd code generation bug: Tags whose paramlists end in \n ↵Robert Bieber2010-07-03
| | | | | | will now have a newline inserted after them git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27266 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