Re: [Simile-Widgets] Re: Is it possible to explicitly specify which row an event appears on?

2010-05-13 Thread alex mitchell
Hi Mark,

Thanks for the pointer. However, this isn't quite what I had in mind. I was
hoping that there would be some way to force events to appear on the same
row within a band. For example, in the third band in the example you listed,
the events The Old Guitarist and Portrait of Pablo Picasso do not line
up at the same y co-ordinates, even though the text of The Old Guitarist
does not overlap with that of Portrait of Pablo Picasso. They are in the
same band, but are not vertically aligned. I would like to be able to insist
that, if there is no overlap, events appear in the same row. Is this
possible?

thanks,
Alex


On 5/13/10 1:57 AM, mleden mle...@yahoo.com wrote:

 Hi Alex,
 
 AFAIK, the best way to simulate that would be using the filtered
 event source feature of Timeline.  I no longer have publicly
 available code that illustrates this, but I based my coding on this
 excellent example:
 http://people.csail.mit.edu/dfhuynh/projects/timeline-exhibit/timeline-exhibit
 2.html
 
 I recommend that you first get your Timeline working with just a
 single band.  Then, using the source code from the above example as
 reference, introduce the constructFilteredEventSource
 functionality.  Each Timeline band will represent a single person's
 tasks.  Needless to say, the more bands that you introduce, the
 heavier the drag on performance.
 
 HTH,
 -Mark
 
 
 On May 11, 9:35 pm, alex mitchell lex...@gmail.com wrote:
 I'd like to create a timeline to represent tasks in a project, with each row
 in the timeline representing a different person's tasks, assuming
 non-overlapping start and end dates. To do this, I'm hoping to be able to
 specify which row a given event appears on. For example, referring to the
 religions 
 example:https://simile.mit.edu/timeline/examples/religions/religions.html
 I'd like to be able to specify that, in the third band, Samaria, Judea,
 Idumea under Roman and Tiberius, Roman Emperor appear in the same row.
 
 Does anyone have any suggestions either how to do this out-of-the-box, or
 pointers as to where the code would need to be modified to add this?
 
 thanks!
 Alex
 
 --
 You received this message because you are subscribed to the Google Groups
 SIMILE Widgets group.
 To post to this group, send email to simile-widg...@googlegroups.com.
 To unsubscribe from this group, send email to
 simile-widgets+unsubscr...@googlegroups.com.
 For more options, visit this group
 athttp://groups.google.com/group/simile-widgets?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
SIMILE Widgets group.
To post to this group, send email to simile-widg...@googlegroups.com.
To unsubscribe from this group, send email to 
simile-widgets+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/simile-widgets?hl=en.



Re: [Simile-Widgets] Re: Is it possible to explicitly specify which row an event appears on?

2010-05-13 Thread Michael Nosal
Timeline *does* put events in the same row if there is no overlap.  You'll note 
that The Old Guitarist does overlap with Portrait of Pablo Picasso - 
Timeline uses a reverse iterator to loop through events - this means that when 
painting two overlapping events, the earlier event will be the one pushed down 
to make room for the later event. 

--Mike

On May 13, 2010, at 11:31 AM, alex mitchell wrote:

 Hi Mark,
 
 Thanks for the pointer. However, this isn't quite what I had in mind. I was
 hoping that there would be some way to force events to appear on the same
 row within a band. For example, in the third band in the example you listed,
 the events The Old Guitarist and Portrait of Pablo Picasso do not line
 up at the same y co-ordinates, even though the text of The Old Guitarist
 does not overlap with that of Portrait of Pablo Picasso. They are in the
 same band, but are not vertically aligned. I would like to be able to insist
 that, if there is no overlap, events appear in the same row. Is this
 possible?
 
 thanks,
 Alex
 
 
 On 5/13/10 1:57 AM, mleden mle...@yahoo.com wrote:
 
 Hi Alex,
 
 AFAIK, the best way to simulate that would be using the filtered
 event source feature of Timeline.  I no longer have publicly
 available code that illustrates this, but I based my coding on this
 excellent example:
 http://people.csail.mit.edu/dfhuynh/projects/timeline-exhibit/timeline-exhibit
 2.html
 
 I recommend that you first get your Timeline working with just a
 single band.  Then, using the source code from the above example as
 reference, introduce the constructFilteredEventSource
 functionality.  Each Timeline band will represent a single person's
 tasks.  Needless to say, the more bands that you introduce, the
 heavier the drag on performance.
 
 HTH,
 -Mark
 
 
 On May 11, 9:35 pm, alex mitchell lex...@gmail.com wrote:
 I'd like to create a timeline to represent tasks in a project, with each row
 in the timeline representing a different person's tasks, assuming
 non-overlapping start and end dates. To do this, I'm hoping to be able to
 specify which row a given event appears on. For example, referring to the
 religions 
 example:https://simile.mit.edu/timeline/examples/religions/religions.html
 I'd like to be able to specify that, in the third band, Samaria, Judea,
 Idumea under Roman and Tiberius, Roman Emperor appear in the same row.
 
 Does anyone have any suggestions either how to do this out-of-the-box, or
 pointers as to where the code would need to be modified to add this?
 
 thanks!
 Alex
 
 --
 You received this message because you are subscribed to the Google Groups
 SIMILE Widgets group.
 To post to this group, send email to simile-widg...@googlegroups.com.
 To unsubscribe from this group, send email to
 simile-widgets+unsubscr...@googlegroups.com.
 For more options, visit this group
 athttp://groups.google.com/group/simile-widgets?hl=en.
 
 
 -- 
 You received this message because you are subscribed to the Google Groups 
 SIMILE Widgets group.
 To post to this group, send email to simile-widg...@googlegroups.com.
 To unsubscribe from this group, send email to 
 simile-widgets+unsubscr...@googlegroups.com.
 For more options, visit this group at 
 http://groups.google.com/group/simile-widgets?hl=en.
 

-- 
You received this message because you are subscribed to the Google Groups 
SIMILE Widgets group.
To post to this group, send email to simile-widg...@googlegroups.com.
To unsubscribe from this group, send email to 
simile-widgets+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/simile-widgets?hl=en.