This file is indexed.

/usr/share/doc/nam/examples/tcl/TimesliderModel.tcl is in nam-examples 1.15-4.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
Class TimesliderModel -superclass Observable

TimesliderModel instproc init { min_t max_t curr_t aid} {
    $self next

    $self instvar mint_ maxt_ currt_ aid_

    set mint_ $min_t
    set maxt_ $max_t
    set currt_ $curr_t
    set aid_ $aid

}

TimesliderModel instproc setmintime {min_t} {
    $self instvar mint_
    set mint_ $min_t
    set e [list $mint_ min]
    $self notifyObservers $e
}

TimesliderModel instproc setmaxtime {max_t} {
    $self instvar maxt_
    set maxt_ $max_t
    set e [list $maxt_ max]
    $self notifyObservers $e
}

TimesliderModel instproc setcurrenttime {curr_t} {
    $self instvar currt_
    set currt_ $curr_t
    set e [list $curr_t now]
    $self notifyObservers $e
}

TimesliderModel instproc getmintime {} {
    $self instvar mint_
    return $mint_
}

TimesliderModel instproc getmaxtime {} {
    $self instvar maxt_
    return $maxt_
}

TimesliderModel instproc getcurrenttime {} {
    $self instvar currt_
    return $currt_
}   

TimesliderModel instproc getanimator {} {
    $self instvar aid_
    return $aid_
}  

TimesliderModel instproc setpipemode { p } {
    $self instvar pipemode_
    set pipemode_ $p
}  

TimesliderModel instproc getpipemode { } {
    $self instvar pipemode_
    return $pipemode_
}