Ticket #264 (Fixed)Fri Jan 21 15:02:25 UTC 2011
Boot configuration - various minor issues
Reported by: | Trevor Johnson (329) | Severity: | Minor |
Part: | RISC OS: Application | Release: | |
Milestone: | Status | Fixed |
Details by Trevor Johnson (329):
System
- ROOL ROM build 2010-12-05
- Touch Book v.1
- Not yet investigated on BeagleBoard
- Standard ROOL boot sequence, with addition of BeagleModes MDF (Touch Book mode setup) and KeyMapper module
- USB flash drive
Issue
- Consistency
- <Escape> exits all programs except the initial ‘Boot sequence’ window
- Apparent responsiveness to _Select_ing plugins is slightly inconsistent, presumably due to differing load/initialisation times. Most load within a split second, with some very slightly slower than others: no problem there. ‘Screen’ is the exception, taking around 1 whole second to display the window. Perhaps this is due to loading the MDF – I’ll have a look at the source if I can find it… how much I’ll be able to comprehend is another matter.
- Suitability with smaller display resolutions, e.g. 1024 × 600 on the Touch Book
- The Filer plugin seems to have a window taller than 600px. This needs confirming on another system with a higher resolution, but I’m pretty sure the normal window should have Cancel and Set buttons at the bottom, as all the others do. If normally present, these are not rendered on the Touch Book display (and do not appear if the window is dragged upwards).
- General
- The above >600px deep window not having a Cancel button shouldn’t be a problem, as <Escape> successfully quits the plugin.
- However, incorporating Close buttons in all plugin windows may be a more obvious exit to users… perhaps these have been omitted for good reasons – it may be in the Style Guide or something, with respect to windows having Cancel buttons.
Changelog:
Modified by Trevor Johnson (329) Fri, January 21 2011 - 15:03:25 GMT
Apologies for that bold System list – too Textile-tastic for me!
Modified by Trevor Johnson (329) Fri, January 21 2011 - 15:46:45 GMT
I’ll have a look at the source if I can find it…
Is it here?
Modified by Fred Graute (114) Mon, January 24 2011 - 12:55:21 GMT
> The Filer plugin seems to have a window taller than 600px.
Yes, the window is taller than the screen height (600px) and an alternative template should be used that adds a vertical scrollbar. Is that the case on the Touch Book?
It works correctly on the Iyonix (RO 5.16). If it doesn’t work on the Touch Book then maybe there a problem reading the screen height.
Modified by Trevor Johnson (329) Mon, January 24 2011 - 13:49:06 GMT
…an alternative template should be used that adds a vertical scrollbar.
Thanks for investigating this. I can confirm that here’s no scrollbar on the Touch Book Filer window. (Screengrab to follow.)
It works correctly on the Iyonix (RO 5.16). If it doesn’t work on the Touch Book then maybe there a problem reading the screen height.
The TB is running 5.17 but the Filer plugin is dated 1996. Sounds like you could be right about incorrectly reading the screen height.
The above >600px deep window not having a Cancel button shouldn’t be a problem, as <Escape> successfully quits the plugin.
…but if another window gets the input focus, the Filer plugin can only be quit with Escape because it can firstly be given the input focus via a writable icon. Otherwise, it has to be quit via the Task Manager.
Modified by Trevor Johnson (329) Mon, January 24 2011 - 21:41:44 GMT
- Attachment added: filer600px_noscrollbar.png
Screengrab uploaded to correct ticket this time!
Modified by Fred Graute (114) Tue, January 25 2011 - 10:21:33 GMT
bq.The TB is running 5.17 but the Filer plugin is dated 1996. Sounds like you could be right about incorrectly reading the screen height.
Where does the 1996 date come from? The Filer plugin in the screengrab shows the correction that I submitted only a couple of weeks ago so the plugin must be (close to) the latest version.
Anyway, could you locate the Filer plugin (normally in ADFS::Iyonix.$.!Boot.RO500Hook.Res.Configure). Open the resource file and rename the FilerS template to Filer (renaming the Filer template first). Then run the Filer plugin to see if there’s a scrollbar now.
By the way, the most likely reason for the plugin windows not having close icons is to avoid ambiguity. If the window is closed via the close icon then what should happen to any changes made. Should they be applied or discarded?
Modified by Sprow (202) Mon, August 27 2012 - 06:58:16 GMT
On the consistency items, I’ve dealt with these (while the bug tracker was broken, so by chance mainly!)
- Escape now closes the Boot plugin in the right manner
- While enumerating the monitor definitions the egg timer is shown
An alternative to the second one would be to only enumerate the top level, then add an extra level to the monitor menu which then enumerates the lower level(s). That menu is getting rather long due to the autogenerated MDFs.
Modified by Sprow (202) Wed, September 19 2012 - 11:53:03 GMT
- Status changed from Open to Fixed
Tested FilrSetup 0.16, correctly applies scrollbar when run in a 640×480 mode on IOMD.