Custom scrollbar/Timeline view widge
Custom scrollbar/Timeline view widge
- Subject: Custom scrollbar/Timeline view widge
- From: James Reynolds <email@hidden>
- Date: Mon, 1 May 2006 19:14:00 -0600
I am writing an application that renders animations using a command
line ray tracer. I want to create some sort of timeline/scrollbar
thingy that lets the user scroll through the animation frames. I'm
having a hard time trying to visualize exactly what I want. But my
needs are:
- It needs to scroll (would be nice if it could zoom, but not a requirement)
- Needs to show the current frame in the image viewport
- Needs to show which frames need to be rendered. FinalCut Pro shows
which frames need to be rendered by having a red bar above frame in
the timeline view (where the width of the frame representation is
about a millimeter, or more or less depending on the timeline zoom).
- It would also be nice if the timeline could allow selection of
multiple frames where users can then preform actions on the selected
frames (not editing actions like copy/cut/paste/drag/etc, other stuff
like rerender).
So my questions are:
Does anyone know of an open source timeline or custom scrollbar
widget or example code so that I don't have to do this from scratch?
And what would serve me better, using an NSImageView to display the
image frame, a QTView, or maybe even an OpenGL view? My requirements
is that the image has to be the full quality of course (ruling out a
QT compressed movie) and that it should be able to playback at the
correct speed (30fps or whatever the user chooses) which makes me
think an NSImageView isn't the best choice. Which is why I got
thinking maybe it should be an OpenGL view. Ideas?
If this doesn't take forever to write, then I would like to move to
stage 2 which involves creating keyframes and transitions and such
and using the timeline view for that purpose.
And an extra favor. I'm still pretty new to Cocoa. If you are a
seasoned Cocoa programmer, how long would this take you? I have
about 40 hours of work time to finish this, and if it is going to
take most of that time, then I should instead look for a simpler
interface...
--
James Reynolds
http://james.magnusviri.com
email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden