io fossi in te comunque per fare la timeline utilizzere una dravingarea in cui disegnerei i vari rettangoli che corrispondono ai pezzi di video, sempre che lo scopo di questo programma non sia solo didattico
pensavo che utilizzando oggetti predefiniti come i bottoni avrei avuto "gratis" gli eventi legati agli stessi (doppio click, drag & drop, etc) Felicequesto è sicuramente vero...con la drawing area devi costruirti parecchie cose....ma l' effetto finale con la drawingg è molto più bello a mio parere, soprattutto considerando che paint gestisce le trasparenze ..
fatto il test eliminando le gtk ed effettivamente ora va' :D
Public Sub Button_AddMedia_Click()
Dim BT As Button
Dim DurataInSecondi As Integer
Label_end_time.Hide
ScrollView_TimeLine.Arrangement = 0
Ora con un doppio click sul bottoncione si apre la preview con gstreamer e la si manda in play-pausa avanti indietro con i controlli a fondo schermo.Però premendo direttamente il tasto dell'esecuzione, a fondo schermo, ottengo un errore "Cannot set status" qui:
RiproduttoreVideo.Play()