Replace some more "samples" with "frames" (rectangles)
This commit is contained in:
parent
01a43c6b1e
commit
eb4e854a56
@ -485,7 +485,7 @@ MidiRegionView::leave_internal()
|
|||||||
_grabbed_keyboard = false;
|
_grabbed_keyboard = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Raise sample handles above notes so they catch events
|
// Raise frame handles above notes so they catch events
|
||||||
if (frame_handle_start) {
|
if (frame_handle_start) {
|
||||||
frame_handle_start->raise_to_top();
|
frame_handle_start->raise_to_top();
|
||||||
}
|
}
|
||||||
|
@ -203,7 +203,7 @@ RegionView::~RegionView ()
|
|||||||
delete *i;
|
delete *i;
|
||||||
}
|
}
|
||||||
|
|
||||||
drop_silent_samples ();
|
drop_silent_frames ();
|
||||||
|
|
||||||
delete editor;
|
delete editor;
|
||||||
}
|
}
|
||||||
@ -218,12 +218,12 @@ RegionView::canvas_group_event (GdkEvent* event)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
RegionView::set_silent_samples (const AudioIntervalResult& silences, double /*threshold*/)
|
RegionView::set_silent_frames (const AudioIntervalResult& silences, double /*threshold*/)
|
||||||
{
|
{
|
||||||
samplecnt_t shortest = max_samplecnt;
|
samplecnt_t shortest = max_samplecnt;
|
||||||
|
|
||||||
/* remove old silent samples */
|
/* remove old silent samples */
|
||||||
drop_silent_samples ();
|
drop_silent_frames ();
|
||||||
|
|
||||||
if (silences.empty()) {
|
if (silences.empty()) {
|
||||||
return;
|
return;
|
||||||
@ -235,7 +235,7 @@ RegionView::set_silent_samples (const AudioIntervalResult& silences, double /*th
|
|||||||
|
|
||||||
ArdourCanvas::Rectangle* cr = new ArdourCanvas::Rectangle (group);
|
ArdourCanvas::Rectangle* cr = new ArdourCanvas::Rectangle (group);
|
||||||
cr->set_ignore_events (true);
|
cr->set_ignore_events (true);
|
||||||
_silent_samples.push_back (cr);
|
_silent_frames.push_back (cr);
|
||||||
|
|
||||||
/* coordinates for the rect are relative to the regionview origin */
|
/* coordinates for the rect are relative to the regionview origin */
|
||||||
|
|
||||||
@ -319,21 +319,21 @@ RegionView::set_silent_samples (const AudioIntervalResult& silences, double /*th
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
RegionView::hide_silent_samples ()
|
RegionView::hide_silent_frames ()
|
||||||
{
|
{
|
||||||
for (list<ArdourCanvas::Rectangle*>::iterator i = _silent_samples.begin (); i != _silent_samples.end (); ++i) {
|
for (list<ArdourCanvas::Rectangle*>::iterator i = _silent_frames.begin (); i != _silent_frames.end (); ++i) {
|
||||||
(*i)->hide ();
|
(*i)->hide ();
|
||||||
}
|
}
|
||||||
_silence_text->hide();
|
_silence_text->hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
RegionView::drop_silent_samples ()
|
RegionView::drop_silent_frames ()
|
||||||
{
|
{
|
||||||
for (list<ArdourCanvas::Rectangle*>::iterator i = _silent_samples.begin (); i != _silent_samples.end (); ++i) {
|
for (list<ArdourCanvas::Rectangle*>::iterator i = _silent_frames.begin (); i != _silent_frames.end (); ++i) {
|
||||||
delete *i;
|
delete *i;
|
||||||
}
|
}
|
||||||
_silent_samples.clear ();
|
_silent_frames.clear ();
|
||||||
|
|
||||||
delete _silence_text;
|
delete _silence_text;
|
||||||
_silence_text = 0;
|
_silence_text = 0;
|
||||||
@ -742,7 +742,7 @@ RegionView::set_height (double h)
|
|||||||
(*i)->set_y1 (h + 1);
|
(*i)->set_y1 (h + 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (list<ArdourCanvas::Rectangle*>::iterator i = _silent_samples.begin(); i != _silent_samples.end(); ++i) {
|
for (list<ArdourCanvas::Rectangle*>::iterator i = _silent_frames.begin(); i != _silent_frames.end(); ++i) {
|
||||||
(*i)->set_y1 (h + 1);
|
(*i)->set_y1 (h + 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -116,9 +116,9 @@ public:
|
|||||||
void move_contents (ARDOUR::sampleoffset_t);
|
void move_contents (ARDOUR::sampleoffset_t);
|
||||||
virtual void thaw_after_trim ();
|
virtual void thaw_after_trim ();
|
||||||
|
|
||||||
void set_silent_samples (const ARDOUR::AudioIntervalResult&, double threshold);
|
void set_silent_frames (const ARDOUR::AudioIntervalResult&, double threshold);
|
||||||
void drop_silent_samples ();
|
void drop_silent_frames ();
|
||||||
void hide_silent_samples ();
|
void hide_silent_frames ();
|
||||||
|
|
||||||
struct PositionOrder {
|
struct PositionOrder {
|
||||||
bool operator()(const RegionView* a, const RegionView* b) {
|
bool operator()(const RegionView* a, const RegionView* b) {
|
||||||
@ -188,7 +188,7 @@ protected:
|
|||||||
|
|
||||||
/** a list of rectangles used to show silent segments
|
/** a list of rectangles used to show silent segments
|
||||||
*/
|
*/
|
||||||
std::list<ArdourCanvas::Rectangle*> _silent_samples;
|
std::list<ArdourCanvas::Rectangle*> _silent_frames;
|
||||||
/** a list of rectangles used to show the current silence threshold
|
/** a list of rectangles used to show the current silence threshold
|
||||||
*/
|
*/
|
||||||
std::list<ArdourCanvas::Rectangle*> _silent_threshold_samples;
|
std::list<ArdourCanvas::Rectangle*> _silent_threshold_samples;
|
||||||
|
@ -176,7 +176,7 @@ StripSilenceDialog::drop_rects ()
|
|||||||
_lock.unlock ();
|
_lock.unlock ();
|
||||||
|
|
||||||
for (list<ViewInterval>::iterator v = views.begin(); v != views.end(); ++v) {
|
for (list<ViewInterval>::iterator v = views.begin(); v != views.end(); ++v) {
|
||||||
v->view->drop_silent_samples ();
|
v->view->drop_silent_frames ();
|
||||||
}
|
}
|
||||||
|
|
||||||
cancel_button->set_sensitive (false);
|
cancel_button->set_sensitive (false);
|
||||||
@ -223,7 +223,7 @@ StripSilenceDialog::update_silence_rects ()
|
|||||||
double const y = _threshold.get_value();
|
double const y = _threshold.get_value();
|
||||||
|
|
||||||
for (list<ViewInterval>::iterator v = views.begin(); v != views.end(); ++v) {
|
for (list<ViewInterval>::iterator v = views.begin(); v != views.end(); ++v) {
|
||||||
v->view->set_silent_samples (v->intervals, y);
|
v->view->set_silent_frames (v->intervals, y);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -224,8 +224,8 @@ protected:
|
|||||||
ArdourCanvas::Rectangle* name_highlight;
|
ArdourCanvas::Rectangle* name_highlight;
|
||||||
|
|
||||||
/* with these two values, if frame_handle_start == 0 then frame_handle_end will also be 0 */
|
/* with these two values, if frame_handle_start == 0 then frame_handle_end will also be 0 */
|
||||||
ArdourCanvas::Rectangle* frame_handle_start; ///< `sample' (fade) handle for the start of the item, or 0
|
ArdourCanvas::Rectangle* frame_handle_start; ///< `frame' (fade) handle for the start of the item, or 0
|
||||||
ArdourCanvas::Rectangle* frame_handle_end; ///< `sample' (fade) handle for the end of the item, or 0
|
ArdourCanvas::Rectangle* frame_handle_end; ///< `frame' (fade) handle for the end of the item, or 0
|
||||||
|
|
||||||
bool frame_handle_crossing (GdkEvent*, ArdourCanvas::Rectangle*);
|
bool frame_handle_crossing (GdkEvent*, ArdourCanvas::Rectangle*);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user