Audio-Nama
view release on metacpan or search on metacpan
lib/Audio/Nama/Waveform.pm view on Meta::CPAN
$gui->{waveform}{$self->track->name} = []; # unused?
$gui->{wwcanvas}->createImage( 0,
$self->y_offset_multiplier * $config->{waveform_height},
-anchor => 'nw',
-tags => ['waveform', $self->track->name],
-image => $widget);
my ($width, $height) = Audio::Nama::wh($gui->{ww});
my $name_x = $width - 150;
my $name_y = $config->{waveform_height} * $self->y_offset_multiplier + 20;
$gui->{wwcanvas}->createText( $name_x, $name_y, -font =>
'lucidasanstypewriter-bold-14', -text => uc($self->track->name) . ' - '.$self->track->current_wav);
}
sub width {
my $self = shift;
my ($waveform) = $self->get_waveform;
my ($width, $height, $pixels_per_second) = $waveform =~ /(\d+)x(\d+)-(\d+)/
or Audio::Nama::throw("cannot parse waveform filename: $waveform");
$width
}
sub height {
my $self = shift;
( run in 0.632 second using v1.01-cache-2.11-cpan-5a3173703d6 )