Firstly, congratulations and many thanks to Steve Fryatt fo his sterling
work on the RISC OS toolbar implementation.  While, as mentioned on the
wiki, user-facing improvements aren't much in evidence, I understand the
new implementation is much more future-proof than the old and should go
some way towards ensuring a RISC OS port for some time to come.  For
people like me who subscribe to the commits mailing list, the amount of
new code in the diffs for branches/stevef is positively horrifying!

I'm not putting this in a bug report because I'm not quite sure if it's
intentional or not, or if I've missed something obvious.

Clicking Menu above a toolbar produces two options: a submenu and an
edit function.  The edit function, thus far, has worked exactly as I'd
expect it to; the submenu to remove the address bar, buttons or throbber
has not.

It seems that the settings are not stored anywhere, and apply only to
the window they are set in, and to its descendants (links opened in new
windows from that one).  They do not apply to windows opened by other
means (e.g. from the hotlist or 'Open URL' dialogue).  Any window not a
descendant of the original window gets the default complement of all
three components.  In effect, the settings are lost the moment the last
descendant of the original window is closed.

Buttons added or removed from the toolbar, on the other hand, apply to
all windows opened as descendants of the original one and to new
top-level windows, but not to other currently open windows or their
descendants.  I'd propose that the addition and removal of sections also
works this way, if that was not the intention.

While I'm at it, a minor glitch I noticed while testing: positioning the
mouse pointer over any toolbar and moving the scroll wheel upwards (not
downwards) will cause the components to scroll off the bottom, for a
seemingly infinite distance.  I'm pretty sure that's not intentional.

-- 
  __<^>__   "Your pet, our passion." - Purina
 / _   _ \  "Your potential, our passion." - Microsoft, a few months later
( ( |_| ) )
 \_>   <_/  ======================= Martin Bazley ==========================


Reply via email to