Exemplo n.º 1
0
void ofxTLTicker::mouseDragged(ofMouseEventArgs& args){
	if(dragging){
		updateTimelinePosition();
        ofxTLPlaybackEventArgs args = timeline->createPlaybackEvent();
		ofNotifyEvent(events().playheadScrubbed, args);
	}	
}
Exemplo n.º 2
0
void ofxTLTicker::mousePressed(ofMouseEventArgs& args){
	//TODO change playhead position
	dragging = bounds.inside(args.x, args.y);
	if(dragging){
		updateTimelinePosition();
	}
}
Exemplo n.º 3
0
void ofxTLTicker::mousePressed(ofMouseEventArgs& args){
	//TODO change playhead position
	dragging = bounds.inside(args.x, args.y);
	if(dragging){
		updateTimelinePosition();
        ofxTLPlaybackEventArgs args = timeline->createPlaybackEvent();
		ofNotifyEvent(events().playheadScrubbed, args);		
	}
}
Exemplo n.º 4
0
void ofxTLTicker::mousePressed(ofMouseEventArgs& args){

	dragging = bounds.inside(args.x, args.y);
    
    
	if(dragging)
    {
        // operate in modal content mode !! but just if we're inside this track !
        timeline->presentedModalContent(((ofxTLTrack*)this));
        
        if(timeline->getIsPlaying()){
            playOnMouseReleased = true;
            timeline->stop();
        }
		updateTimelinePosition();
        ofxTLPlaybackEventArgs args = timeline->createPlaybackEvent();
		ofNotifyEvent(events().playheadScrubbed, args);		
	}
}
Exemplo n.º 5
0
void ofxTLTicker::mouseDragged(ofMouseEventArgs& args){
	if(dragging){
		updateTimelinePosition();
	}	
}