Commit graph

302 commits

Author SHA1 Message Date
Marianne Arnold
7e9537c834 Cabbiev2 port for the mpio HD20's 128x128 greyscale screen - mixing the same size colour version with the same width greyscale version (code could be cleaned up though). Add the necessary changes to let it be included automatically and used as default WPS. Menu backdrop and dedicated icons are missing but the inbuilt ones are still there - same as on the M3.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25744 a1c6a512-1295-4272-9138-f99709370657
2010-04-27 22:59:32 +00:00
Thomas Martitz
d401d7bc55 Fix wpsbuild to properly generate "-" for theme related settings (to get the default values/no file for filename settings).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24813 a1c6a512-1295-4272-9138-f99709370657
2010-02-21 19:10:57 +00:00
Jonathan Gordon
29a51621d3 basic touchscreen support in the mini2440's cabbie file. play/repmode/shuffle buttons do their thing, battery goes to the menu
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24282 a1c6a512-1295-4272-9138-f99709370657
2010-01-19 07:26:20 +00:00
Tomer Shalev
2f2213d63e WPS: Revert some of r24193 as decided in FS#10882.
This commit reverts having the track progress bar mirrored horizontally. This
is done because the code that makes the progress bar sensitive to language
direction conflicts with direction of buttons used to control playback, i.e.
progress bar fills to the left, but pressing long left makes it move to the
right, towards the beginning of the track.
The code that swap the progress bar direction was not (and will not be)
committed.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24196 a1c6a512-1295-4272-9138-f99709370657
2010-01-07 17:16:33 +00:00
Jonathan Gordon
91e6b06be9 RTL language enhancements by Tomers Shalev and I.
3 new tokens:
%ax - the next token should follow the language direction (what that means is defined by the individual tokens)
%aL - align left on LTR language (same as %al), right on RTL languages
%aR - align right on LTR language (same as %ar), left on RTL languages

This commit adds %ax support to the %V and %Cl tokens. 


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24193 a1c6a512-1295-4272-9138-f99709370657
2010-01-07 07:34:15 +00:00
Michael Chicoine
2581cf4909 Fix wpsbuild.pl so that rockbox_default wps is built
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24187 a1c6a512-1295-4272-9138-f99709370657
2010-01-05 17:21:30 +00:00
Tomer Shalev
98676a9107 FS#10879 - Cabbie: Fix usage of spaces to position strings
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24120 a1c6a512-1295-4272-9138-f99709370657
2009-12-28 20:10:24 +00:00
Bertrik Sikken
9879cc6523 Rename wps/cabbiev2.128x64x1.clip.wps to wps/cabbiev2.128x64x1.sansaclip.wps to match recent target renames.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24118 a1c6a512-1295-4272-9138-f99709370657
2009-12-27 16:57:47 +00:00
Tomer Shalev
5210cdc2e3 Cabbie 320x240: Fix usage of spaces to position strings
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24117 a1c6a512-1295-4272-9138-f99709370657
2009-12-26 20:53:12 +00:00
Marianne Arnold
c074c76211 Make the classic_statusbar.sbs more classic. Icons, position of numbers, charging animation (only tested on a colour display so far), volume as before but gets a 'clipping' icon on targets that allow more than 0dB, add channels indicator in the rec screen. The only difference on swcodec should be the disk activity indicator on flash targets (for now). On hwcodec there are small differences in the recording screen - quality display is simply using the system font (no wasting another bitmap on a slightly less taller Q), frequency uses icons now (keeping the differences between the sbs files smaller and with the small 'k' it's easier to understand, but debateable). Since the animation makes use of the viewport colour (shades) parameters, a classic_statusbar.grey.sbs was needed - reusing the colour one didn't work correctly anyways. The difference between Recorders (RTC) and Ondios (disk activity) is achieved through the 112x64x1.sbs file itself.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23775 a1c6a512-1295-4272-9138-f99709370657
2009-11-28 16:37:33 +00:00
Jonathan Gordon
9b3619c1e6 remove the %Rh token which doesnt exist anymore (was "is target hwcodec" which we dont need)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23691 a1c6a512-1295-4272-9138-f99709370657
2009-11-22 04:24:16 +00:00
Jonathan Gordon
6ec176cc8e fix mono and hwcodec classic_statusbar so they actually load
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23673 a1c6a512-1295-4272-9138-f99709370657
2009-11-20 07:05:22 +00:00
Jonathan Gordon
9848d4beec initial hwcodec/112x64x1 sbs
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23657 a1c6a512-1295-4272-9138-f99709370657
2009-11-17 19:27:32 +00:00
Marianne Arnold
3f6f60afd7 Classic_statusbar.sbs images: make them proper 1-bit bitmaps, so that they work as expected with foreground and background colour and backdrops. I'd like to see the result being closer to the original too which also means small fixes to these images too but first things first.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23656 a1c6a512-1295-4272-9138-f99709370657
2009-11-17 19:10:38 +00:00
Jonathan Gordon
3fe99aa9bf add some bmp strips needed for the rec screen which wernt already added...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23647 a1c6a512-1295-4272-9138-f99709370657
2009-11-16 03:51:41 +00:00
Tomer Shalev
ec0f4b4044 FS#10783 - WPS translation
- Use the %Sx skin tag in WPS to translate 'Next Track', 'Next', and 'of' (X of Y tracks)
- New conditional skin token 'Sr' which checks whether the currently loaded language is an RTL language (Hebrew/Arabic). It uses lang_is_rtl().
- Added Hebrew translation


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23638 a1c6a512-1295-4272-9138-f99709370657
2009-11-15 21:39:39 +00:00
Tomer Shalev
b7ff814dd3 FS#10782 - WPS: Rename 'Next Song' to 'Next Track'
All Cabbie themes use to convention 'Next Track', except cabbiev2.176x220x16,
which uses 'Next Song'. DancePuffDuo.176x220x1 also uses this unconventional
phrase. This patch rename these terms in order to achieve a better consistency.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23626 a1c6a512-1295-4272-9138-f99709370657
2009-11-14 20:17:02 +00:00
Jonathan Gordon
ad72fce1a5 fix the icons so the correct ones are shown
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23585 a1c6a512-1295-4272-9138-f99709370657
2009-11-09 07:57:51 +00:00
Jonathan Gordon
2f3868b87d very initial recording sbs support... also remote sbs using the same skin code
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23584 a1c6a512-1295-4272-9138-f99709370657
2009-11-09 07:10:39 +00:00
Jonathan Gordon
6b31dc4337 redo these bitmaps as 1bit bmp's so they show correclty on all displays
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23583 a1c6a512-1295-4272-9138-f99709370657
2009-11-09 07:08:25 +00:00
Jonathan Gordon
451f9d58f3 more minor classic_statusbar.sbs changes... display the rec/fm mode correctly
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23482 a1c6a512-1295-4272-9138-f99709370657
2009-11-02 01:14:16 +00:00
Rafaël Carré
6cdb80d7df Revert r23474 "new skin token: %cx - 24 hour time format enabled in the setting.. e.g %?cx<24 hour|12 hour>"
Committed accidentally with a svn/git desynch

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23475 a1c6a512-1295-4272-9138-f99709370657
2009-11-01 22:51:26 +00:00
Rafaël Carré
9cd15dad9d new skin token: %cx - 24 hour time format enabled in the setting.. e.g %?cx<24 hour|12 hour>
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23474 a1c6a512-1295-4272-9138-f99709370657
2009-11-01 22:48:46 +00:00
Jonathan Gordon
e702e5dbf8 revert that last checkin... something better is coming
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23473 a1c6a512-1295-4272-9138-f99709370657
2009-11-01 21:45:01 +00:00
Jonathan Gordon
cb8527d073 new skin token: %cx - 24 hour time format enabled in the setting.. e.g %?cx<24 hour|12 hour>
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23472 a1c6a512-1295-4272-9138-f99709370657
2009-11-01 21:35:35 +00:00
Michael Chicoine
a521c5fc67 Revert battery conditional change in r23415, duplicated graphic was for unknown battery level
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23416 a1c6a512-1295-4272-9138-f99709370657
2009-10-30 03:01:33 +00:00
Michael Chicoine
536ae24791 Correct battery conditional and disk access icon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23415 a1c6a512-1295-4272-9138-f99709370657
2009-10-30 00:47:25 +00:00
Michael Chicoine
f31c1ffd8c Remove svn:executable from wps
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23401 a1c6a512-1295-4272-9138-f99709370657
2009-10-29 12:33:33 +00:00
Jonathan Gordon
9f0cbb5a36 minor changes...
* demonstrate how to give options using conditional viewports (some people like text battery and volume!?)
* specify the UI area viewport


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23396 a1c6a512-1295-4272-9138-f99709370657
2009-10-29 07:33:09 +00:00
Jonathan Gordon
bee5900032 Allow the x and y pixel values of viewports to be a negative number..
%V|-50|0|-|..... will position that viewport 50 pixels from the right of the display at the top.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23378 a1c6a512-1295-4272-9138-f99709370657
2009-10-28 06:44:37 +00:00
Jonathan Gordon
a30f25ddd4 fix the charging icon so it will actually display correctly
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23377 a1c6a512-1295-4272-9138-f99709370657
2009-10-28 05:39:04 +00:00
Jonathan Gordon
f0acf02be7 First go at converting the inbuilt statusbar into a skin, right now its only perfect for 176pixel wide displays (and not liked to the build system so you have to copy things yourself if you want it) and needs RTC build.
Whats the easiest way to get this going for all displays/targets without doing 28+ .sbs files?


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23376 a1c6a512-1295-4272-9138-f99709370657
2009-10-28 05:07:49 +00:00
Michael Chicoine
dd0afc5aa2 remove svn:executable
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23352 a1c6a512-1295-4272-9138-f99709370657
2009-10-25 23:34:41 +00:00
Thomas Martitz
1016ee4e80 Initial custom statusbar commit.
The custom statusbar can be used as a WPS for the main UI, using .(r)sbs files. It's using the skin engine and knows all tags the WPS also knows.
The default folder for .sbs is the wps folder to reuse images used in the WPS.
As it can be shown in the WPS also, it's useful to move shared parts to the custom statusbar in order to save skin buffer space.
There are a few restrictions/TODOs:
*) Peak meter doesn't redraw nicely(not frequent enough), as very frequent updates would slow the UI down as hell (some targets fight with it in the WPS already: FS#10686)
*) No touchregion support as the statusbar doesn't have any action handling (it won't fail to parse though).
*) Drawing stuff into the default VP is forbidden (loading images in it is not). You *need* to use viewports for the displaying stuff (parsing fails if no viewport is used).
*) Themes that don't use a custom ui viewport can be fixed up using the new %Vi tag to avoid nasty redraw effectts (you must not draw into it as well, it's used to fix up the ui viewport). %Vi describes the viewport that the lists can use without getting in the way of the statusbar.

Otherwise, it behaves like the classic statusbar, it can be configured in the theme settings, and can be turned off in the wps using %wd.

Note to translaters: When translating LANG_STATUSBAR_CUSTOM, please consider using the same translation as for LANG_CHANNEL_CUSTOM if it's compatible. They could be combined later then.

Flyspray: FS#10566
Author: myself

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23258 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 15:28:15 +00:00
Thomas Martitz
94f7651341 Revert r23212, I committed it accidentally.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23214 a1c6a512-1295-4272-9138-f99709370657
2009-10-16 20:34:04 +00:00
Thomas Martitz
8d032ae136 initial custom statusbar commit
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23212 a1c6a512-1295-4272-9138-f99709370657
2009-10-16 20:30:09 +00:00
Jonas Häggqvist
301f845473 Move to only CC-BY-SA 3.0 for future changes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23133 a1c6a512-1295-4272-9138-f99709370657
2009-10-12 16:43:27 +00:00
Jonas Häggqvist
13e23dd496 Clear up theme licensing:
- All theme authors have been contacted and agreed to relicense their theme
    under the CC-BY-SA 3.0 unported license.
  - Themes can still be used as GPLv2 or later if you like.
  - The marquee theme is removed, as the author couldn't be contacted.
  - An AUTHORS and COPYING file is added, containing a list of authors and the
    full license text, respectively.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23131 a1c6a512-1295-4272-9138-f99709370657
2009-10-12 15:40:18 +00:00
Rob Purchase
df32d85f31 Allow seeking using the progress bar on the touch-enabled Cabbiev2 (currently only used by m:robe500 320x240).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22779 a1c6a512-1295-4272-9138-f99709370657
2009-09-21 21:30:23 +00:00
Maurus Cuelenaere
16f8224269 * Onda VX747: add browse screen, pitchscreen, context menu, quickscreen, rewind, fast forward, previous song & next song actions to cabbiev2
* Make those images' backgrounds transparent instead of black


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22378 a1c6a512-1295-4272-9138-f99709370657
2009-08-17 13:08:14 +00:00
Maurus Cuelenaere
2e484104f1 Enable the pitch action in the M:Robe 500 Cabbiev2 WPS
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22376 a1c6a512-1295-4272-9138-f99709370657
2009-08-17 12:48:47 +00:00
Thomas Martitz
4c48b59be8 User definable UI viewport, to be able to restrict the UI into a viewport for all bitmap displays.
Flyspray: FS#8799

This will allow for pretty themes, for example those with nice glass effects on their backdrops (some might argue they're wasting screen space but it's upto them),
as well as allowing for future background WPS updates in the main UI.

Plugins are not converted yet, they simply use the full screen. Ideally, any plugin that does *not* want the UI viewport, should take care of that itself (i.e. plugins should normally use the UI viewport).

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22365 a1c6a512-1295-4272-9138-f99709370657
2009-08-16 22:20:11 +00:00
Maurus Cuelenaere
95c25d6d27 Touchscreen targets: add basic progress bar & volume handling
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22068 a1c6a512-1295-4272-9138-f99709370657
2009-07-27 13:27:38 +00:00
Thomas Martitz
5c9fe52629 Commit part of FS#9873 - Utilise buttons for playlisting
It adds a shortcut (combo or button) to directly go from the wps to the playlist viewer. The combos could possibly be improved on some targets, but I tried to keep a tad bit of consistency (was hardly possible).
I also added a corresponding touchscreen region and adapted cabbiev2.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22003 a1c6a512-1295-4272-9138-f99709370657
2009-07-22 22:10:25 +00:00
Maurus Cuelenaere
88ebd050a1 Onda VX747 WPS: add touchscreen areas for shuffle & repeat mode
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21965 a1c6a512-1295-4272-9138-f99709370657
2009-07-19 14:02:21 +00:00
Jonathan Gordon
fb63808c55 display the volume as a number when its changing in the cabbie theme on the clip
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21877 a1c6a512-1295-4272-9138-f99709370657
2009-07-15 04:20:17 +00:00
Jonathan Gordon
672b8b6375 Fix the shipped themes statusbar config line
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21825 a1c6a512-1295-4272-9138-f99709370657
2009-07-12 22:02:02 +00:00
Maurus Cuelenaere
c412f784b2 Onda VX747: 'touchscreenize' the play button on the cabbiev2 theme
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21203 a1c6a512-1295-4272-9138-f99709370657
2009-06-07 20:29:48 +00:00
Jonathan Gordon
2172c91473 get repeat/hold actions working on the touchscreen WPS. prepending an action with & means that this will only get triggered if you hold down the area. cabbie WPS updated so the fwd/rwd icons will do that when held or skip fwd/back if just pressed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20974 a1c6a512-1295-4272-9138-f99709370657
2009-05-17 06:25:18 +00:00
Jonathan Gordon
13cc654cea More touchscreen additions, quickscreen, browser, context menu, skip fwd/back buttons in the mr500 wps (a "button bar" will pop up for 2.5s when the screen is touched.)
icons by Johannes Voggenthaler
pitch screen icon is there but not used because that screen isnt fixed for the touhscreen yet


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20939 a1c6a512-1295-4272-9138-f99709370657
2009-05-15 06:02:50 +00:00
Jonathan Gordon
c1267dc700 allow the user to change the shuffle and repeat modes from the touchscreen, update the mr500 default wps to show how to do it (hint, press the shuffle/rep icon)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20937 a1c6a512-1295-4272-9138-f99709370657
2009-05-15 05:36:16 +00:00
Jonathan Gordon
0eb5dc649f beginings of a working touchscreen interface for the WPS. 2 new tags:
%T|x|y|width|height|action| <- setup a region (relative to the current viewport) where if pressed the "action" will be done (currently play/stop/prev/next/menu/browse work, suggestions for others to add and better names welcome)
%Tl<timeout> <- used as a conditional to say if the touchscreen was touched in the last <timeout>, use this to enable/disable button viewports or something... same syntax as other timeout tags

cabbiev2 for the mr500 has been modified to demonstrate the new tags. press the pause/play button to pause playback. press the rockbox logo to get back to the menu. pretty icons needed to make this more usable :)



git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20753 a1c6a512-1295-4272-9138-f99709370657
2009-04-20 01:41:56 +00:00
Maurus Cuelenaere
493a595db0 Add CabbieV2 for Onda VX747
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20522 a1c6a512-1295-4272-9138-f99709370657
2009-03-24 22:05:28 +00:00
Bertrik Sikken
31c8eee99d FS#9763 - Sansa Clip modified WPS. This modified wps avoids wps elements getting split over the yellow/cyan
parts of the display. Also introduces a mechanism for selecting a target specific wps if there is already 
another wps with the same screen size.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19889 a1c6a512-1295-4272-9138-f99709370657
2009-01-31 12:23:35 +00:00
Jens Arnold
1a79cfd174 Explicitly exclude the font for the Player in rockbox_default.wps
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19831 a1c6a512-1295-4272-9138-f99709370657
2009-01-23 21:16:05 +00:00
Jens Arnold
34314b1993 Don't copy too many files either. Wait with the copying until the WPS in question is known to be included.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19829 a1c6a512-1295-4272-9138-f99709370657
2009-01-23 20:46:49 +00:00
Thomas Martitz
c29bbc1387 DancePuffDuo version for 176x220x1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19827 a1c6a512-1295-4272-9138-f99709370657
2009-01-23 18:46:51 +00:00
Thomas Martitz
8ef5c0bbe4 Fix wpsbuild.pl not installing all required fonts
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19826 a1c6a512-1295-4272-9138-f99709370657
2009-01-23 18:34:06 +00:00
Thomas Martitz
44f88585cb Clip: fix font compilation
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19823 a1c6a512-1295-4272-9138-f99709370657
2009-01-23 06:42:05 +00:00
Marianne Arnold
17862d2061 DancePuffDuo and iAmp 128x64x1 versions. Use a dedicated bitmap for the 128 pixel wide display instead of reusing the 160 pixel wide one (add bitmaps and reference them in the .wps files accordingly. Fixes these WPSs for targets with 128x64x1 main display.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19821 a1c6a512-1295-4272-9138-f99709370657
2009-01-23 01:25:11 +00:00
Nils Wallménius
28f06901f7 Accept FS#9579 by Bartosz Fabianowski, fixing make zip when your build dir is not inside the source tree
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19223 a1c6a512-1295-4272-9138-f99709370657
2008-11-26 09:36:34 +00:00
Björn Stenberg
ad8d6031c1 Added support for configurable rockbox directory. FS#9567 by Alex Bennee.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19208 a1c6a512-1295-4272-9138-f99709370657
2008-11-24 22:16:07 +00:00
Jens Arnold
f2c7a69403 Font cleanup step 3 - The Big Shuffle: Renamed all fonts to a consistent naming scheme that allows easy selection of alternatives based on size, as discussed on IRC. Adjusted themes in SVN and Makefile for the sysfont. ** Attention **: Clean up your /.rockbox/fonts folder before installing the new release, and then install a new font pack as well. Adjust font names in your custom .cfg files. A reference table can be found in fonts/README.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18388 a1c6a512-1295-4272-9138-f99709370657
2008-09-02 22:31:11 +00:00
Peter D'Hoye
5109882adb This file is no longer needed
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18336 a1c6a512-1295-4272-9138-f99709370657
2008-08-22 22:40:18 +00:00
Peter D'Hoye
90b49aef7f Accept FS #9276: Updated RWPS for iriver h1x0/h3x0 remotes (128x64x1) by Marianne Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18335 a1c6a512-1295-4272-9138-f99709370657
2008-08-22 22:23:58 +00:00
Jonathan Gordon
322bfd2f0a remove the overlapping viewports in cabbie so there is no bitmpa flickering when the WPS is redrawn... hopefully I havnt stuffed any of them up...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17865 a1c6a512-1295-4272-9138-f99709370657
2008-06-29 05:54:02 +00:00
Jonathan Gordon
fa366af4b8 fix FS#9131 - line alingment was wong in the 160x128x16 cabbie wps for the progress line
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17863 a1c6a512-1295-4272-9138-f99709370657
2008-06-29 02:30:51 +00:00
Jonathan Gordon
3a765f68e8 accidently replaced this wps during the %m stuff last week
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17830 a1c6a512-1295-4272-9138-f99709370657
2008-06-28 15:06:52 +00:00
Jonathan Gordon
c1b8df05e1 forgot 2 lcd sizes, and fix the progress viewport in 160x128x2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17762 a1c6a512-1295-4272-9138-f99709370657
2008-06-23 07:51:26 +00:00
Jonathan Gordon
ef9c9d6354 replace %m from all svn WPS with use conditional viewports.
One thing I forgot to mention in the cond vp commit... if any viewports are defined in a WPS, it wont let you display text in the default viewport (the one which has everything up untill the first %V..) You should only use that viewport for image placement



git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17761 a1c6a512-1295-4272-9138-f99709370657
2008-06-23 07:32:27 +00:00
Jonathan Gordon
5a169bb717 commit FS#9027 - conditional viewports
** BREAKS CURRENT WPS's  **
* %P has been removed, merged with the new %pb
* %pb is now %pb or %pb|bitmap|x|y|width|height| (any of those params can be - to use sane defaults... check wiki/task for more explaination)

* New %Vl and %Vd tags which are used to setup and display conditionaly displayed viewports (%Vl|<id>|<usual %V params>| to set up, then %Vd<id> to enable the viewport
* bumps the max allowed viewport count to 24
* you can setup 3 different progressbars in a WPS... max of one per viewport though

http://www.rockbox.org/tracker/task/9027?getfile=16785 is a simple perl script to convert old %P/%pb to the new %pb syntax

I'll commit changes to the cabbie wps soon which shows how to use %Vl/%Vd properly...

Reminder: %m will be removed soonish also so when fixing your WPS's remember to use conditional viewports to replace %m


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17759 a1c6a512-1295-4272-9138-f99709370657
2008-06-23 06:04:17 +00:00
Marianne Arnold
33a8c11c0b Commit the one file that was missing in the previous commit due to a typo again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17611 a1c6a512-1295-4272-9138-f99709370657
2008-05-22 21:44:53 +00:00
Marianne Arnold
3d13d72c01 Add a 'mod' codec icon to all included WPSs that use bitmaps for it (changed the bmp and the .wps files accordingly). While at it, reduce the few black-and-white graphics in the 'boxes' directory that were not yet 1-bit to mono bitmaps to make them show correctly on the 160x128 colour screens.iCatcher/codec.bmp
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17610 a1c6a512-1295-4272-9138-f99709370657
2008-05-22 21:37:23 +00:00
Nicolas Pennequin
7b1e24771c Fix properties on WPS files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17419 a1c6a512-1295-4272-9138-f99709370657
2008-05-08 17:11:04 +00:00
Frank Gevaerts
b2ad20c2cb cabbiev2 gigabeat f fixes by Johannes Voggenthaler
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17319 a1c6a512-1295-4272-9138-f99709370657
2008-05-03 14:26:19 +00:00
Marianne Arnold
2841b8dc41 A tiny bit of cleanup afterwards... save a few bytes by storing the 'Rockboxed' greyscale bitmaps as 4-bit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17076 a1c6a512-1295-4272-9138-f99709370657
2008-04-11 21:08:56 +00:00
Marianne Arnold
606d7af4a5 Finish bitmap strips work - convert the rest of the 'Rockboxed' WPS (bigger colour displays). Similar changes as in the previous Rockboxed commits: integrate statically loaded bitmaps into the background and delete the now unused bitmaps, remove the unnecessary coordinates in the backdrop tag, add missing codec names, volume and battery icons now with one graphic (part of a strip) per status which simplifies the code, rename sl-* to shuffle-* and hd-* to lock*- bmps. Correct mime-type for all image files. * Don't forget to clean up the 'Rockboxed' directory...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17075 a1c6a512-1295-4272-9138-f99709370657
2008-04-11 20:24:48 +00:00
Marianne Arnold
eb020fabae 'Rockboxed' theme: while working on the bitmap strips for the bigger colour displays I noticed that they had an image for 'unknown' or broken battery state. Even though it's probably seldom displayed at all, I thought other ports could have it too. Only the small colour ones for now because I had no idea how to 'translate' this style into a mono or greyscale icon.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17074 a1c6a512-1295-4272-9138-f99709370657
2008-04-11 18:46:07 +00:00
Marianne Arnold
6e32c6e56c In preparation of the last part of the 'Rockboxed' overhaul - get rid of orphaned files that only clutter the SVN directory. These graphics weren't used anywhere anymore hence not included in the builds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17073 a1c6a512-1295-4272-9138-f99709370657
2008-04-11 18:26:57 +00:00
Marianne Arnold
9074a282a5 Next chapter of 'Bitmap strips for Rockboxed': the greyscale versions and the ports which use 'small colour' icons (c200 and small H10). To get rid of some more bitmaps I put statically loaded bitmaps into the already existing backdrop, but one of these files can't be deleted yet because it's used in other colour version (will be done once this is ready). Also remove the unnecessary coordinates in the backdrop tag and add the missing codecs in the codec conditional. The volume and battery icons are now made of one graphic (part of a strip) for each step of the conditional, the combining of small images made a really confusing wps code and isn't helpfull anymore (I think it was done to reduce the amount of files in the svn directory...). Also rename the sl-* bmps to shuffle-* and the hd-* to lock-* bmps. - Don't forget to clean up your 'Rockboxed' directory.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17067 a1c6a512-1295-4272-9138-f99709370657
2008-04-10 23:18:27 +00:00
Marianne Arnold
f8f1f3e811 First part of converting the 'Rockboxed' theme to using bitmap strips - the *-mono-small bitmaps which are used in the Archos port. While at it enable the already existing but so far unused locked-icon and combine small statically loaded bitmaps into one (only named bg-mono-small because it's not a full screen background picture as in other versions). Three bitmaps are now placed 1 or two pixels to the right to make it look a little more balanced. Also drop some possibilities in the codec conditional which made no sense at all even if things would change a _lot_, but it could also be cleaned up further. * Delete the 'Rockboxed' directory on the player before updating...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17058 a1c6a512-1295-4272-9138-f99709370657
2008-04-09 22:26:55 +00:00
Marianne Arnold
1d4d41d16e This one bmp that's now part of a bitmap strip hid a mong those x. y. z.bmps. It's not needed in the iAmp directory anymore so delete...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17008 a1c6a512-1295-4272-9138-f99709370657
2008-04-07 00:38:43 +00:00
Marianne Arnold
01eb385f57 Bitmap strips for the iAmp theme with the necessary chanes to the .wps files. Add the missing codec icons and one small repeat icon, give 2 bitmaps an a little bit saner name ('l.bmp' > 'line.bmp' and 'i.bmp' > 'iAmp.bmp') and a little bit of code rearrangement for better readability. Proper mime-type for all and hopefully on first try this time. * Delete the iAmp directory on your player if you want to get rid of unused files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17005 a1c6a512-1295-4272-9138-f99709370657
2008-04-06 23:46:33 +00:00
Marianne Arnold
034832b010 DancePuffDuo strips. The next theme to use bitmap strips including some cleanup (e.g. deleted reference to codec bitmaps in the 128x64 wps which were unused (and outside the screen anyways). Added missing codec icons and accurate mime-type for all. *Delete the DancePuffDuo directory if you want to keep the build clean.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16985 a1c6a512-1295-4272-9138-f99709370657
2008-04-06 13:46:10 +00:00
Marianne Arnold
fcd57603a5 The next included WPS using bitmap strips: 'boxes', including some cleanup, small improvements and adding missing icons. (1) All colour ports now use a backdrop to free space in the image buffer (was really near the limit on e.g. the 320x240 screen). I tried to use the same colours as the already existing 220x176 backdrop. (2) The H300 now uses a viewport instead of the frame bitmap (gets rid of the bmp and better when lines need to scroll). For simplicity it's only one viewport so that the peakmeters are now only at viewport width and the time/date info is a bit off the screen's border though. (3) Complete codec icons (I could reuse the engineer2 ones), the repeat icons and added coloured rating bitmaps. (4) Small tweeks in the virtual led, progressbar and Archos background bitmaps. (5) Correct mime-type for all.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16970 a1c6a512-1295-4272-9138-f99709370657
2008-04-04 21:41:15 +00:00
Marianne Arnold
23f90373a1 Cleanup the next WPS bitmap directory by using bitmap strips for the 'ipodVOL' theme which is only made for targets with a 160x128 screen... This also adds a missing repeat icon, integrates the statically displayed vol.bmp into the already full screen sized background picture so it's not needed anymore, deletes an unnecessary bitmap (blank.bmp) and simplifies the code a little bit. * Again: delete the 'ipodVOL' directory before updating the build keeps it clean.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16953 a1c6a512-1295-4272-9138-f99709370657
2008-04-03 20:31:47 +00:00
Marianne Arnold
81efd6c36d More WPS bitmap strips work to cleanup the directory: engineer2 with the needed changes in the WPSs files (only a 160x128 and a 128x64 version exist). Completed the codec and the repeat mode icon sets. - Remember to remove the 'engineer2' directory on the player before unzipping a new build if you want to keep it clean.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16949 a1c6a512-1295-4272-9138-f99709370657
2008-04-03 17:49:08 +00:00
Marianne Arnold
eb015961e0 Convert UniCatcher to using bitmap strips (the actual graphics could be reused from iCatcher, including the addition of the missing codec icons). To tidy up some more, the 160x128 greyscale version also uses a backdrop graphic instead of two seperate bitmaps now. Delete some unused bitmaps which either were a copy of the iCatcher directory and accidentally kept or were there in preparation for a port to smaller screens. In case of the latter and someone picks this task up again - those can easily be pulled from an earlier revision and added again. * Reminder: don't forget to delete the 'UniCatcher' directory in '.rockbox/wps' before installing a new build if you want to keep your installation clean.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16933 a1c6a512-1295-4272-9138-f99709370657
2008-04-02 19:03:00 +00:00
Marianne Arnold
ad1d1b58fa Last part of bitmap strips for iCatcher: the 'big coloured' icon set for the 320x240x16 and the 240x320x16 displays, including the necessary changes in the .wps files and again adding the missing codec icons.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16924 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 20:56:38 +00:00
Marianne Arnold
74fec27968 'Small colour icons' bitmap strips for iCatcher including the necessary changes to the WPS files (the 132x80x16 and the 128x128x16 ones). The c200 version also uses the hold icon with the 'M' in it (and would be prepared for remote (holds); the Ipod WPSs also use it this way and I thought thereis no need for special-casing. Also added the missing codec icons which are used on the small H10.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16915 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 17:51:22 +00:00
Marianne Arnold
2e6b28027f Revert the other remnant of the renaming experiment... (I only do this to get the commit count up).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16913 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 13:01:10 +00:00
Marianne Arnold
1c3fbab5ab D'oh, revert accidental commit of a renaming experiment which I thought I had reverted in my tree before (but it seems it was only reverted halfway)...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16912 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 12:54:29 +00:00
Marianne Arnold
8891d2327e Next set of iCatcher bitmap strips - this time the 'greyscale' icons for the 160x128x2 and 138x110x2 display. Again completing the codec icons and minor corrections while at it (a few dots and corrected the light grey value in some places). * Reminder: Since the used bitmaps now have a different name the old ones won't get overwritten by unzipping a new build. To tidy up remove the 'iCatcher' directory in the '.rockbox/wps' dir before updating. This applies to all converted WPSs (now and future).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16911 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 12:47:11 +00:00
Marianne Arnold
5e0435b0d9 Next set of bitmap strips for the iCatcher theme, this time it's the 'small monochrome' icons for the Archos and all the remote screens. There's a little exception to the rule here - there already was a 'hold-s.bmp' which now becane 'hold1-s.bmp' because it's a single icon, only used on the Archos screens and named the bitmap strip hold-s.bmp to make it consistent with the other versions. Also simplified the code for displaying the static background images.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16905 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 01:03:57 +00:00
Marianne Arnold
3e2ab247d9 First set of iCatcher bitmap strips - for all screens that use the 'normal sized colour icons' including the necessary changes in the .wps files. The amount of bitmaps is nicely reduced and it was possible to add the missing codec icons in the strip. I tried to stay as close to the original as possible by copy and pasting from other codec icons but I had to invent a 'D' and an 'X'. There should be no visual difference except the added icons.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16901 a1c6a512-1295-4272-9138-f99709370657
2008-03-31 18:38:23 +00:00
Marianne Arnold
1af0e50484 Clean up the Iaudio remote's WPS background image because it had some wrong dots in it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16892 a1c6a512-1295-4272-9138-f99709370657
2008-03-30 17:08:27 +00:00
Marianne Arnold
198224d78b Cabbiev2 for the small H10: the lock image wasn't renamed yet. Fixes issue when making zip as reported in IRC.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16852 a1c6a512-1295-4272-9138-f99709370657
2008-03-27 22:30:15 +00:00
Daniel Stenberg
08cabe9169 kill the release script and build tarball from *everything* in SVN...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16818 a1c6a512-1295-4272-9138-f99709370657
2008-03-26 13:12:07 +00:00
Jens Arnold
ffa304865e Cabbiev2 gigabeat background: reduce WPS backdrop filesize by storing it as 24 bit BMP instead of unnecessary 32 bit. (and only that this time).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16806 a1c6a512-1295-4272-9138-f99709370657
2008-03-25 20:02:02 +00:00
Jens Arnold
1f4bcc86da Revert accidental tree commit. /me needs a smaller enter key...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16805 a1c6a512-1295-4272-9138-f99709370657
2008-03-25 19:57:23 +00:00