source: trunk/examples/video/dial/dialdemo2.tcl @ 2024

Last change on this file since 2024 was 2023, checked in by dkearney, 13 years ago

updates for video widgets
two new video dials
video chooser widget for selecting movies
video preview widget is a no frills movie player.
updated c code to more correctly report the last frame of the movie.
new video speed widget which allows for fractional values between 0x and 1.0x
updated piv/pve example application
fixed "release" function in tcl bindings for RpVideo?

  • Property svn:executable set to *
File size: 1.4 KB
Line 
1#!/usr/bin/env sh
2#\
3exec wish "$0" $*
4
5package require RapptureGUI
6
7set w 0
8set t 0
9set min 0
10#set max 7800
11set max 100
12
13frame .f
14pack .f -expand yes -fill both
15
16Rappture::Videodial2 .f.d \
17    -padding 1 \
18    -min $min\
19    -max $max \
20    -minortick 1 \
21    -majortick 5
22
23pack .f.d -expand yes -fill both
24
25after 200 {
26    update idletasks
27#    .f.d mark add loopstart 5
28#    .f.d mark add loopend 10
29    .f.d mark add particle0 17
30    .f.d mark add particle1 10
31    .f.d mark add particle2 4
32    .f.d mark add particle3 45
33    .f.d mark add particle2 33
34    .f.d mark add particle1200 20
35    .f.d mark add particle1300 30
36    .f.d mark add particle1400 40
37    .f.d mark add particle1500 50
38    .f.d mark add particle1600 60
39    .f.d mark add particle1700 70
40    .f.d mark add particle1800 80
41    .f.d mark add particle1900 90
42#    .f.d mark add particle1000 1000
43#    .f.d mark add particle1100 1100
44#    .f.d mark add particle1200 1200
45#    .f.d mark add particle1300 1300
46#    .f.d mark add particle1400 1400
47#    .f.d mark add particle1500 1500
48#    .f.d mark add particle1600 1600
49#    .f.d mark add particle1700 1700
50#    .f.d mark add particle1800 1800
51#    .f.d mark add particle1900 1900
52#    .f.d mark add particle2000 2000
53    .f.d mark add arrow 17
54#    .f.d bball
55}
56
57
58set t 6
59#after idle play
60proc play {} {
61    global t min max
62    if {($t+1) <= $max} {
63        incr t
64        .f.d current $t
65        after 100 play
66    }
67}
Note: See TracBrowser for help on using the repository browser.