summaryrefslogtreecommitdiff
path: root/apps/gui/skin_engine (follow)
Commit message (Collapse)AuthorAge
...
* fix FS#11368 - %V was eating the whole line so the %Vf() and %Vb() tags were ↵Jonathan Gordon2010-06-07
| | | | | | being ignored git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26653 a1c6a512-1295-4272-9138-f99709370657
* make %t workJonathan Gordon2010-06-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26649 a1c6a512-1295-4272-9138-f99709370657
* make the parser work with the changed %Cl format.Jonathan Gordon2010-06-07
| | | | | | | | | | | %Cl(x, y, width, height [,xalign flag] [, yalign flag]) xalign can be l,c,r (or - to keep default) yalign can be t,c,b xalign must be there if you want to use a yalign flag git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26646 a1c6a512-1295-4272-9138-f99709370657
* fix errorsJonathan Gordon2010-06-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26642 a1c6a512-1295-4272-9138-f99709370657
* Changeover to the new skin format. SkinBreakingChange in the wiki has the ↵Jonathan Gordon2010-06-07
| | | | | | | | | | | | | | runown of the changes. Major changes are paramerterised tags now use %tag(param,param), colours are removed from the %V() tag, %Vi gets a required (but can be -) label as its first param). utils/skinupdater/ has a program to update individual skins, and a perl script to update a whole zip. Themesite will be unusable for the time being (you should be able to upload new themes once it updates checkwps though). I obviously havnt tested every updated wps in this change so let me know if one doesnt load git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26641 a1c6a512-1295-4272-9138-f99709370657
* don't draw the presets on the FM frequency bar, they look like crap. This ↵Jonathan Gordon2010-06-06
| | | | | | will come back when they are configurable shortly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26628 a1c6a512-1295-4272-9138-f99709370657
* Change cuesheet handling so the id3 info is not spoofed anymore. If ↵Jonathan Gordon2010-06-06
| | | | | | something wants the subtracks info it is easy to get to. This makes next track display in the skins show the next subtrack if we are in a cuesheet git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26611 a1c6a512-1295-4272-9138-f99709370657
* Correct reusing buffers if the backdrop file is already loaded.Teruaki Kawashima2010-06-03
| | | | | | | FS#11305 by myself. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26510 a1c6a512-1295-4272-9138-f99709370657
* draw markers on the FM frequency bar for presets (like cuesheet markers in ↵Jonathan Gordon2010-05-31
| | | | | | | | | the WPS). seems nice but if it ends up looking crap we can revert.. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26429 a1c6a512-1295-4272-9138-f99709370657
* fix the %Ti (preset index) not working with conditionls correctlyJonathan Gordon2010-05-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26246 a1c6a512-1295-4272-9138-f99709370657
* make radioart work in the sbsJonathan Gordon2010-05-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26221 a1c6a512-1295-4272-9138-f99709370657
* pass pointers around instead of coping whole structsJonathan Gordon2010-05-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26197 a1c6a512-1295-4272-9138-f99709370657
* skin_tokne.c: move WPS_TOKEN_TRACK_STARTING and WPS_TOKEN_TRACK_ENDING to ↵Teruaki Kawashima2010-05-20
| | | | | | get_id3_token(). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26193 a1c6a512-1295-4272-9138-f99709370657
* skin_parser.c: fix possibile overflow in parse_setting_and_lang(). simplify ↵Teruaki Kawashima2010-05-19
| | | | | | comparison of string in parameter in parse_touchregion(). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26168 a1c6a512-1295-4272-9138-f99709370657
* count is being used as the value of the last item to show, so rename it to ↵Jonathan Gordon2010-05-17
| | | | | | not be confusing git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26096 a1c6a512-1295-4272-9138-f99709370657
* the fm presets list should wrap.. so make that workJonathan Gordon2010-05-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26095 a1c6a512-1295-4272-9138-f99709370657
* Rearrange statements for a small binsize reduction; delete unneeded bracesAlexander Levin2010-05-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26089 a1c6a512-1295-4272-9138-f99709370657
* fix a minor fms presetlist viewer bug with displaying prev when you are on ↵Jonathan Gordon2010-05-16
| | | | | | the first playlist git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26087 a1c6a512-1295-4272-9138-f99709370657
* FS#11263 - Radio Art support! %C and %Cl tags work in the radio screen and ↵Jonathan Gordon2010-05-16
| | | | | | | | | Base Skin when the radio is running. put your station images in .rockbox/fmpresets/<preset name>.bmp or .jpg. Must be in preset mode and the preset name must match the filename git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26078 a1c6a512-1295-4272-9138-f99709370657
* Format FM frequency depending on the regional settings (FS#11273)Alexander Levin2010-05-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26069 a1c6a512-1295-4272-9138-f99709370657
* Correct detection of the absence of the current presetAlexander Levin2010-05-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25990 a1c6a512-1295-4272-9138-f99709370657
* fix the freq bar after music playsJonathan Gordon2010-05-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25983 a1c6a512-1295-4272-9138-f99709370657
* fix FS#11264 - frequency bar and presets not working in the sbsJonathan Gordon2010-05-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25982 a1c6a512-1295-4272-9138-f99709370657
* Avoid duplicated code, create a formatting function for FM frequencyAlexander Levin2010-05-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25973 a1c6a512-1295-4272-9138-f99709370657
* fix the last of the reds, and make RDS tags actually work (and add them to ↵Jonathan Gordon2010-05-12
| | | | | | the hardcoded radio skin) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25966 a1c6a512-1295-4272-9138-f99709370657
* fix red and yellow (most of it anyway)Jonathan Gordon2010-05-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25965 a1c6a512-1295-4272-9138-f99709370657
* FS#10853 - Skin support in the radio screen! Check CustomWPS for the new tagsJonathan Gordon2010-05-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25964 a1c6a512-1295-4272-9138-f99709370657
* ok, use a smaller font size on shorter display targets (3K instead of 10K)Jonathan Gordon2010-05-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25963 a1c6a512-1295-4272-9138-f99709370657
* Borrow another 10K to make sure multifont will have room on even the ↵Jonathan Gordon2010-05-12
| | | | | | smallerst screens git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25962 a1c6a512-1295-4272-9138-f99709370657
* slightly rework peakmeter handling to make it cleaner and be able to be used ↵Jonathan Gordon2010-05-09
| | | | | | in conditionals git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25913 a1c6a512-1295-4272-9138-f99709370657
* revert those last few...Jonathan Gordon2010-05-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25910 a1c6a512-1295-4272-9138-f99709370657
* mono targets dont support backdrops so dont use that #defineJonathan Gordon2010-05-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25909 a1c6a512-1295-4272-9138-f99709370657
* fix redJonathan Gordon2010-05-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25908 a1c6a512-1295-4272-9138-f99709370657
* use a better value for the needed skin buffer sizeJonathan Gordon2010-05-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25907 a1c6a512-1295-4272-9138-f99709370657
* Minor const police raid.Steve Bavin2010-05-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25879 a1c6a512-1295-4272-9138-f99709370657
* Fix some more snprintf related warnings.Thomas Martitz2010-05-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25853 a1c6a512-1295-4272-9138-f99709370657
* Move c/h files implementing/defining standard library stuff into a new libc ↵Thomas Martitz2010-05-06
| | | | | | | | directory, also standard'ify some parts of the code base (almost entirely #include fixes). This is to a) to cleanup firmware/common and firmware/include a bit, but also b) for Rockbox as an application which should use the host system's c library and headers, separating makes it easy to exclude our files from the build. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25850 a1c6a512-1295-4272-9138-f99709370657
* If dircache and database "load to ram" is enabled then get the id3 info from ↵Jonathan Gordon2010-05-06
| | | | | | the database in the WPS playlist viewer for non buffered tracks git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25841 a1c6a512-1295-4272-9138-f99709370657
* fix player red.Jonathan Gordon2010-05-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25827 a1c6a512-1295-4272-9138-f99709370657
* Make it possible to move the UI viewport using conditional viewports.Jonathan Gordon2010-05-05
| | | | | | | | %Vi|<label>|<Usual %Vi params>| <- specify the possible viewports to use %VI<label> <- make the UI viewport use the %Vi definition with the <label> label. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25826 a1c6a512-1295-4272-9138-f99709370657
* Make battery level (%bl) work with the bmp bars drawer like %pb and %pvJonathan Gordon2010-04-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25710 a1c6a512-1295-4272-9138-f99709370657
* Fix grammar in the comment (make code non offending :-)Alexander Levin2010-04-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25695 a1c6a512-1295-4272-9138-f99709370657
* really fix "%pv|something else" this timeJonathan Gordon2010-04-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25684 a1c6a512-1295-4272-9138-f99709370657
* 2 quick fixes Jonathan Gordon2010-04-19
| | | | | | | | 1) fix %pv| where the | is for a conditional break and not for long form %pv 2) only draw bmp-bars if they are enabled (by a conditional or always on.) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25677 a1c6a512-1295-4272-9138-f99709370657
* Move audio_peek_track declaration from skin_display.c to audio.hBertrik Sikken2010-04-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25670 a1c6a512-1295-4272-9138-f99709370657
* fix escaped chars being displayed twice in the playlist viewer (i.e %> ↵Jonathan Gordon2010-04-17
| | | | | | showing as >> ) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25663 a1c6a512-1295-4272-9138-f99709370657
* drop the playlist viewer stack usage by reading straiught off the buffer ↵Jonathan Gordon2010-04-17
| | | | | | instead of copying it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25661 a1c6a512-1295-4272-9138-f99709370657
* use strlcat() instead of snprintf in the playlist viewer, and fix it so it ↵Jonathan Gordon2010-04-17
| | | | | | will show the whole playlist if it would fit in the viewport (instead of missing the last item) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25660 a1c6a512-1295-4272-9138-f99709370657
* allow %pb and %pv (long form) to be put inside conditionals (i.ee not eat ↵Jonathan Gordon2010-04-13
| | | | | | | | | the whole line). If this causes your theme to break you need to add a # after the line. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25616 a1c6a512-1295-4272-9138-f99709370657
* shuld fix red and yellowJonathan Gordon2010-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25585 a1c6a512-1295-4272-9138-f99709370657