Hi,

First checkin! I've added mouse-wheel scrolling as the new default
behavior:
Using the mouse-wheel will scroll the Timeline forward and backwards
in time. Similar to when you press an arrow key, but no acceleration.
You can scroll faster if you put the mouse into a band that has lower
resolution. -- The mouse scrolls the band that the cursor is in, all
other bands follow-along since they're synchronized.

Old default behavior on released version is that the mouse-wheel moves
the container or viewport's scrollbar, if it has one.
Old default behavior on the trunk version was to do nothing (NOT
scroll the scrollbar). -- This change happened as part of the zoom
checkin.

The mouse-wheel now has an explicit setting in the Theme file (scroll,
zoom or default).

The default setting in the default theme is 'scroll' -- the mouse-
wheel acts as above.

By setting the the mouse-wheel to default, you can scroll the Timeline
vertically within its container if you have many many events at the
same time. -- I updated the Vertical Scrollbar wiki entry:
http://code.google.com/p/simile-widgets/wiki/Timeline_VerticalScrollbar
(I realize that calling this setting 'default' might be confusing. It
sets the mouse-wheel to its default behavior. However, that is not the
Timeline default behavior, scrolling is. Any better ideas? Maybe
'vertical' ? )

By setting the mouse-wheel to zoom, you can use halcyon1981's zooming
as an alternative to Hotzones. I created a new wiki page to help
explain this. See 
http://code.google.com/p/simile-widgets/wiki/MouseWheelScrollingAndZooming
Note that if you are currently using Hotzones in your TImelines, you
really should checkout the zooming feature. It's very nice.

Please try it out and let me know what you think.

I also added:
CHANGES.txt file --  Please use it to keep track of changes to the
source functionality.
install.sh -- Copies over just the minimum js files to your web server
js directory. Alternative for non-Linux folks is to copy the entire
source to your web server's directory

Another change:
Minor change to timeline-api.js per my post
http://groups.google.com/group/simile-widgets/browse_thread/thread/c0a5a1c1fef032f0/080a86a580fdd3f5
This makes it slightly easier to use your own server for both Timeline
and Simile-Ajax libraries. See the comments in the file timeline-
api.js for info.


Comments appreciated.

Regards,

Larry


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SIMILE Widgets" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/simile-widgets?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to