Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Theming and Appearance Customization
| | |-+  How to clear the No Playing screen (WPS) backdrop?
« previous next »
  • Print
Pages: [1]

Author Topic: How to clear the No Playing screen (WPS) backdrop?  (Read 2010 times)

Offline chrisjj

  • Member
  • *
  • Posts: 273
How to clear the No Playing screen (WPS) backdrop?
« on: November 22, 2013, 01:22:30 PM »
... please?

I find this screen backdrop is not cleared by Clear Backdrop. The only setting I have found that does clear this screen's backdrop is While Playing Screen, rockbox_failsafe, but this makes also changes that are unwanted.

I'm using the Creative ZEN port, in beta.

Thanks.
Logged

Offline JdGordon

  • Member
  • *
  • Posts: 1817
  • Constantly breaking stuff
Re: How to clear the No Playing screen (WPS) backdrop?
« Reply #1 on: November 25, 2013, 12:37:52 AM »
you need to modify the wps file in .rockbox/wps/<theme name>.wps, delete the line which starts %X(<some filename>)
Logged


Using PMs to annoy devs about bugs/patches is not a good way to have the issue looked at.

Offline [Saint]

  • Rockbox Expert
  • Member
  • *
  • Posts: 1662
  • Hayden Pearce
    • Google+
Re: How to clear the No Playing screen (WPS) backdrop?
« Reply #2 on: November 25, 2013, 06:40:13 PM »
I'm going to step in here and disagree with the prior statement.

You should not have to edit anything at all.

The clear backdrop function most definitely should work, and manually editing the .wps file is a band-aid fix which completely avoids the issue.

Would it work? Certainly.

Should you or anyone else need to do this when there is a perfectly good function that's supposed to do this for you? Absolutely not.


[Saint]
Logged
Using PMs to annoy devs about bugs/patches is not a good way to have the issue looked at.

Offline JdGordon

  • Member
  • *
  • Posts: 1817
  • Constantly breaking stuff
Re: How to clear the No Playing screen (WPS) backdrop?
« Reply #3 on: November 25, 2013, 06:44:40 PM »
OK, [Saint] thinks I may have misinterpreteed your question. Which theme are you using and which backdrop are you expecting it to clear which it doesnt?

What the "clear backdrop" setting *should* be doing is clear the backdrop specified in the config.cfg file (I think the line is just "backdrop: /path/to/image.bmp") Depending on the theme you are using this may not be the same one the WPS uses.
Logged


Using PMs to annoy devs about bugs/patches is not a good way to have the issue looked at.

Offline chrisjj

  • Member
  • *
  • Posts: 273
Re: How to clear the No Playing screen (WPS) backdrop?
« Reply #4 on: November 25, 2013, 06:54:01 PM »
Quote from: JdGordon on November 25, 2013, 06:44:40 PM
What the "clear backdrop" setting *should* be doing is clear the backdrop specified in the config.cfg file

Indeed that's what I found and is confirmed by the manual at http://download.rockbox.org/daily/manual/rockbox-ipodcolor/rockbox-buildch13.html#x16-33600013.1.6. It says that backdrop is for File Browser and menus, though I take that to mean all non-skinnable pages.

Having said which, I think the 'clear all backdrops' behaviour described by [Saint] is (would be) a much better design choice.

Quote from: JdGordon on November 25, 2013, 06:44:40 PM
Depending on the theme you are using this may not be the same one the WPS uses.

Surely clearing the browser/menus backdrop using Clear Backdrop as currently documented, should not clear the WPS backdrop even when they are the same backdrop.
« Last Edit: November 25, 2013, 07:10:34 PM by chrisjj »
Logged

Offline JdGordon

  • Member
  • *
  • Posts: 1817
  • Constantly breaking stuff
Re: How to clear the No Playing screen (WPS) backdrop?
« Reply #5 on: November 25, 2013, 07:12:03 PM »
Quote from: chrisjj on November 25, 2013, 06:54:01 PM
Surely clearing the browser/menus backdrop using Clear Backdrop as currently documented, should not clear the WPS backdrop even when they are the same backdrop.

thats not how the backdrops work.
If the .wps (or .fms etc) specify a backdrop image it is used, otherwise the config.cfg one is used, so if there is none specified in the config none will be shown
Logged


Using PMs to annoy devs about bugs/patches is not a good way to have the issue looked at.

Offline chrisjj

  • Member
  • *
  • Posts: 273
Re: How to clear the No Playing screen (WPS) backdrop?
« Reply #6 on: November 25, 2013, 07:23:53 PM »
Quote from: JdGordon on November 25, 2013, 07:12:03 PM
thats not how the backdrops work.

Then perhaps we're suffering variation. Because that is how the backdrops work on the Creative ZEN port (admittedly beta) I'm using.

Quote from: JdGordon on November 25, 2013, 07:12:03 PM
If the .wps (or .fms etc) specify a backdrop image it is used, otherwise the config.cfg one is used

That's what I see.

Quote from: JdGordon on November 25, 2013, 07:12:03 PM
so if there is none specified in the config none will be shown

I have to say (to my thinking), that does not follow from the above.

Also, that is not the program behaviour I see. What I see is that with .wps specifying a backdrop and (theme) config specifying none, the .wps-specified backdrop is shown on the WPS. As seems logical.

A note to anyone experimenting: After altering the current .cfg file over USB, reselecting it in Settings fails to engage the altered version until next boot. It is as if the .cfg is being read from a cache that's filled only upon boot.
« Last Edit: November 25, 2013, 08:09:50 PM by chrisjj »
Logged

Offline JdGordon

  • Member
  • *
  • Posts: 1817
  • Constantly breaking stuff
Re: How to clear the No Playing screen (WPS) backdrop?
« Reply #7 on: November 25, 2013, 07:33:01 PM »
none will be shown IFF the .wps and the .cfg both don't specify a backdrop. otherwise its a bug
Logged


Using PMs to annoy devs about bugs/patches is not a good way to have the issue looked at.

Offline chrisjj

  • Member
  • *
  • Posts: 273
Re: How to clear the No Playing screen (WPS) backdrop?
« Reply #8 on: November 25, 2013, 08:00:03 PM »
Quote from: JdGordon on November 25, 2013, 07:33:01 PM
none will be shown IFF the .wps and the .cfg both don't specify a backdrop.

Ah. I see your

 "If the .wps (or .fms etc) specify a backdrop image it is used, otherwise the config.cfg one is used so if there is none specified in the config none will be shown"

must have meant

 "If the .wps (or .fms etc) specify a backdrop image it is used, otherwise the config.cfg one is used, so if there is none specified in the .wps (or .fms etc.) and there is none specified in the config, none will be shown"

Then yes we agree. I do see that behaviour.

However I believe my

 "Surely clearing the browser/menus backdrop using Clear Backdrop as currently documented, should not clear the WPS backdrop even when they are the same backdrop."

still stands.
Logged

Offline JdGordon

  • Member
  • *
  • Posts: 1817
  • Constantly breaking stuff
Re: How to clear the No Playing screen (WPS) backdrop?
« Reply #9 on: November 25, 2013, 08:07:12 PM »
???

1) Clear backdrop resets the config.cfg so *NO* backdrop is specified
2) the wps checks the .wps for a specified backdrop and uses it
3) If none is found in 2) then the config.cfg backdrop is used.

THEREFORE is you had previously cleared the backdrop from the menu, and your .wps doesnt specify a backdrop NONE WILL BE SHOWN
Logged


Using PMs to annoy devs about bugs/patches is not a good way to have the issue looked at.

Offline chrisjj

  • Member
  • *
  • Posts: 273
Re: How to clear the No Playing screen (WPS) backdrop?
« Reply #10 on: November 25, 2013, 08:15:12 PM »
Again, on that we agree.

However that makes

 "Surely clearing the browser/menus backdrop using Clear Backdrop as currently documented, should not clear the WPS backdrop even when they are the same backdrop."

false WHEN and ONLY WHEN "your .wps doesn't specify a backdrop".
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Theming and Appearance Customization
| | |-+  How to clear the No Playing screen (WPS) backdrop?
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.077 seconds with 15 queries.